macOS Security Action Configuration Settings Reference

Jamf Protect Documentation

Solution
Application
Content Type
Technical Documentation
Utilities & Services
ft:locale
en-US

Action Configuration Details

  • NameA name for your action configuration. Jamf recommends using a standard naming conventions throughout your environment.
  • DescriptionA summary of the purpose of the action configuration in your organization.

HTTP Data Endpoint Settings

SettingTypeDescription
URLStringEndpoint URL for your data endpoint, such as a SIEM solution
HeadersArrayArray of HTTP header name and values. Expected values vary based on vendor.

For additional settings, see macOS Security Data Batching for HTTP Endpoints.

Log Files Endpoint Settings

SettingTypeDescription
PathStringThe local macOS directory to store the log file. /var/log/JamfProtect.log is used by default.
OwnershipStringFile ownership in user:group format. root:wheel is used by default.
PermissionsStringNumerical POSIX permissions. 0640 is used by default.
Max file size (MB)IntegerMaximum file size in bytes before rotation. 100 is used by default.
Max number of backupsIntegerNumber of historical log files to retain. 10 is used by default.

Syslog Endpoint Settings

SettingTypeDescription
HostStringSyslog server hostname or IP address, such as syslog.YOUR_DOMAIN.com or 192.0.2.1
PortIntegerServer port number for the selected protocol. 6514 is used by default.
ProtocolString (enum)Transport protocol for log transmission:
  • Transport Layer Security (TLS)Delivery using TCP messaging with added encryption to validate server recipients and prevent interception from third parties. TLS requires certificates for authentication, which requires additional resources. TLS maintains verification and resubmit methods used by TCP. TLS is best used over public internet connections.
  • Transmission Control Protocol (TCP)Delivery using a reliable log transport delivered in sequential order without loss due to network connectivity with verification and resubmit methods. TCP does not utilize any transport security by default which requires less resource use. TCP is best used over private networks.

Kafka Endpoint Settings

SettingTypeDescription
HostStringKafka broker hostname or IP address, such as kafka.YOUR_DOMAIN.com or 192.0.2.1
PortIntegerBroker port number. 9093 is used by default.
TopicStringKafka topic name for the data stream
Server certificate common name (CN)StringServer certificate common name.
Note:You can override server certificate verification by entering no_verify in the server certificate common name field.
Client certificate common name (CN)String
Certificates must be installed in the system Keychain on host computers. Use your MDM solution to distribute the certificate bundle as a computer configuration profile and make sure the following payload settings are included:
  • Allow all apps access

  • Allow export from keychain

Data Collection Settings

Each data endpoint allows you to choose which data types you want to collect.

Alerts

Includes events from analytics, threat prevention, and removable storage control capabilities.

For more information, see Alerts for macOS Security.

Telemetry

Includes events from a telemetry configuration.

For more information, see Telemetry for macOS.

Unified logs

Includes events from a unified log filter.

For more information, see Unified Logging for macOS.

Alert Data Collection Options

You can control the verbosity of all data collected for different alert event types.

  • EverythingCollects all available data attributes (default)
  • MinimalExcludes data attributes as curated by Jamf Threat Labs
  • CustomAllows you to include and exclude data types to suit your organization

If your organization sends a large volume of events to another system for analysis, some data attributes may incur an additional cost to collect. For example, if you have created and deployed an analytic that remotely logs all file creation events, collecting signing information for all files will cause a high operation cost for your data endpoint.