Configuring HTTP settings

Prev Next

Use the CLI commands in this topic to set up the default configuration for HTTP notifications.

To configure HTTP settings:
  1. Enable the CLI configuration mode:

    hostname > enable
    hostname # configure terminal
  2. Enable HTTP notifications:

    hostname (config) # fenotify http enable
  3. Specify the default delivery schedule for HTTP notifications:

    Note

    Trellix recommends using per-event notifications.

    • To send a daily notification of all malware objects detected the past 24 hours in the selected format and level of details (default is Concise), enter:

      hostname (config) # fenotify http default delivery daily-digest
    • To send a notification each time a malware object is detected, enter:

      hostname (config) # fenotify http default delivery per-event
  4. Specify the default service provider. The default service provider is generic.

    Note

    Trellix recommends using the generic service provider.

    • To select Aruba as the provider, enter:

      hostname (config) # fenotify http default provider aruba
    • To select the generic provider, enter:

      hostname (config) # fenotify http default provider generic
  5. Select one of the XML, JavaScript Object Notation (JSON), or Text options for the default format of the notification where service_name is the name of the HTTP server that posts the notification:

    Note

    The json_legacy-concise, json_legacy-extended, and json_legacy-normal formats are deprecated.

    • To post notifications in JSON Concise format containing basic information such as alert type, ID, source IP, malware name, hostname, and alert URL, enter:

      hostname (config) # fenotify http service service_name provider generic message format json-concise
    • To post notifications in JSON Extended format containing detailed information and abstracts including data-theft information (if any) and static-analysis details (JSON Extended provides all details about files and objects modified during analysis.), enter:

      hostname (config) # fenotify http service service_name provider generic message format json-extended
    • To post notifications in JSON Normal format containing detailed information and abstracts such as alert type, ID, source IP, malware name, hostname, and alert URL without any redundant information, enter:

      hostname (config) # fenotify http service service_name provider generic message format json-normal
    • To post notifications in Text Concise format containing basic information such as alert type, ID, source IP, malware name, hostname, and alert URL, enter:

      hostname (config) # fenotify http service service_name provider generic message format text-concise
    • To post notifications in Text Extended format containing detailed information and abstracts including data-theft information (if any) and static-analysis details (Text Extended provides all details about files and objects modified during analysis.), enter:

      hostname (config) # fenotify http service service_name provider generic message format text-extended
    • To post notifications in Text Normal format containing detailed information and abstracts such as alert type, ID, source IP, malware name, hostname, and alert URL without any redundant information, enter:

      hostname (config) # fenotify http service service_name provider generic message format text-normal
    • To post notifications in XML Concise format containing basic information such as alert type, ID, source IP, malware name, hostname, and alert URL, enter:

      hostname (config) # fenotify http service service_name provider generic message format  xml-concise
    • To post notifications in XML Extended format containing detailed information and abstracts including data-theft information (if any) and static-analysis details (XML Extended provides all details about files and objects modified during analysis.), enter:

      hostname (config) # fenotify http service service_name provider generic message format xml-extended
    • To post notifications in XML Normal format containing detailed information and abstracts such as alert type, ID, source IP, malware name, hostname, and alert URL without any redundant information, enter:

      hostname (config) # fenotify http service service_name provider generic message format xml-normal
  6. Select one of the XML, JavaScript Object Notation (JSON), or Text options for the default format of the notification where service_name is the name of the HTTP server that posts the notification:

    Note

    The json_legacy-concise, json_legacy-extended, and json_legacy-normal formats are deprecated.

    • To post notifications in XML Concise format containing basic information such as alert type, ID, source IP, malware name, hostname, and alert URL, enter:

      hostname (config) # fenotify http service service_name provider generic message format  xml-concise
    • To post notifications in XML Extended format containing detailed information and abstracts including data-theft information (if any) and static-analysis details (XML Extended provides all details about files and objects modified during analysis.), enter:

      hostname (config) # fenotify http service service_name provider generic message format xml-extended
    • To post notifications in XML Normal format containing detailed information and abstracts such as alert type, ID, source IP, malware name, hostname, and alert URL without any redundant information, enter:

      hostname (config) # fenotify http service service_name provider generic message format xml-normal
    • To post notifications in JSON Concise format containing basic information such as alert type, ID, source IP, malware name, hostname, and alert URL, enter:

      hostname (config) # fenotify http service service_name provider generic message format json-concise
    • To post notifications in JSON Extended format containing detailed information and abstracts including data-theft information (if any) and static-analysis details (JSON Extended provides all details about files and objects modified during analysis.), enter:

      hostname (config) # fenotify http service service_name provider generic message format json-extended
    • To post notifications in JSON Normal format containing detailed information and abstracts such as alert type, ID, source IP, malware name, hostname, and alert URL without any redundant information, enter:

      hostname (config) # fenotify http service service_name provider generic message format json-normal
    • To post notifications in Text Concise format containing basic information such as alert type, ID, source IP, malware name, hostname, and alert URL, enter:

      hostname (config) # fenotify http service service_name provider generic message format text-concise
    • To post notifications in Text Extended format containing detailed information and abstracts including data-theft information (if any) and static-analysis details (Text Extended provides all details about files and objects modified during analysis.), enter:

      hostname (config) # fenotify http service service_name provider generic message format text-extended
    • To post notifications in Text Normal format containing detailed information and abstracts such as alert type, ID, source IP, malware name, hostname, and alert URL without any redundant information, enter:

      hostname (config) # fenotify http service service_name provider generic message format text-normal
  7. Save the configuration:

    hostname (config) # write memory