Skip to main content

Deploy ESET Endpoint products for macOS using Jamf Pro - Kennisbank / Endpoint Solutions / ESET Endpoint Security - ESET Tech Center

Deploy ESET Endpoint products for macOS using Jamf Pro

Authors list

Issue

Solution

Follow the instructions below to deploy ESET Endpoint for macOS Big Sur using Jamf Pro to manage using ESET Security Management Center/ESET PROTECT.

I. Configure System Extensions and Privacy Preference Policy Control (PPPC) profile

  1. Click Configuration Profiles to set the approval for System Extensions and PPPC and then click New to add a new configuration profile (one configuration profile can contain both System Extension and PPPC settings).
  2. Type a Name for the profile.
  3. In the Options tab, scroll down and click System ExtensionsConfigure.
  4. In the Allowed TEAM IDs and System Extensions section, enter the following information:
    • Display Name: ESET SE [you can choose any name you want]
    • System Extension Types: Allowed System Extensions
    • Team Identifier: P8DQRXPVLP
    • Allowed System Extensions:
      • com.eset.endpoint
      • com.eset.network
      • com.eset.firewall
      • com.eset.devices
  5. In the Options tab, scroll down and click Privacy Preferences Policy Control Configure.
  6. Add in the following information for your applicable ESET product:

    ESET Endpoint Antivirus:
    • Identifier: com.eset.eea.6
    • Identifier Type: Bundle ID
    • Code Requirement: identifier "com.eset.eea.6" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = P8DQRXPVLP
    • App or Service: SystemPolicyAllFiles
    • Access: Allow

ESET Endpoint Security:

  • Identifier: com.eset.ees.6
  • Identifier Type: Bundle ID
  • Code Requirement: identifier "com.eset.ees.6" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = P8DQRXPVLP
  • App or Service: SystemPolicyAllFiles
  • Access: Allow

 7. Click Save to apply your changes.




II. Create policies

  1. Click Policies in the left menu and click New.
  2. Type a Display Name for the policy, and in the Trigger section, select the Recurring Check-in check box.
  3. Download the following ESET Security product and ESET Management Agent installation scripts:
    • ESET Security product installation script: ESETavJamf.sh (right-click and select "Save link as")
    • ESET Management Agent installation script: Download the ESMCAgentInstaller.sh file from your ESET Security Management server, follow the instructions to Create Agent Live Installer.

  4. After downloading the scripts, add the scripts to Jamf (this link takes you to the Jamf Pro Administrator's Guide).

  5. From the Options tab, click Scripts and then click Configure.
  6. Click Add to select the scripts to add to the policy.
  7. Add the following Parameter Values for the Endpoint script:
    1. Parameter 4 (Required): Type 'EES' (if you use ESET Endpoint Security) or 'EEA' (if you use ESET Endpoint Antivirus)
    2. Parameter 5 (Optional): License Key or Security Admin in the format PID:SecurityAdmin:Password, for example — 123-ABC-456:user=security.admin@email.com:pass=SecurityAdminPass
    3. Parameter 6 (Optional): Specify HTTP Proxy in the format http://10.0.0.100:3128
  8. Click the Scope tab and click Add.
  9. In the Add Deployment Targets section, select the computers (or Computer Groups) you want to apply the policy to by clicking Add, and then click Done.
  10. Click Save to apply your changes.




III. Additional options

  • Verify you can manage the ESET Endpoint using ESET Security Management Center: In the ESMC Computers section you will see the Jamf endpoint in the All Group.
  • If you did not enter the License Key or Security Admin during the install scripts, you can activate using ESET Security Management Center.
  • Extension Attributes: Extension Attributes show information regarding ESET products in the Computer details → Search Inventory → General section.

Follow the instructions below to add the Extension Attribute:

  1. In the main window, click the All Settings gear icon → Computer ManagementExtension attributes.
  2. Click New to create a new extension attribute.
  3. Type a name for the extension attribute, change the input type to Script and then paste the ESETstatusEA.sh (right-click and select "Save link as") script into the Shell field and click Save.
  4. The extension attribute will be automatically set to all computer groups. Click a computer and in the General section it will display the extension attribute.


Jamf Pro deployment for ESET Endpoint for macOS (earlier versions).


I. Configure KEXT and PPPC profile

  1. Click Configuration Profiles to set the approval for the KEXT and PPPC and then click New to add a new configuration profile (one configuration profile can contain both KEXT and PPPC settings).
  2. Type a Name for the profile.
  3. In the Options tab, scroll down and click Approved Kernel ExtensionsConfigure.
  4. In the Approved TEAM ID section, enter the following information:
    1. Display Name: ESET KEXT [you can choose any name you want]
    2. Team ID: P8DQRXPVLP
  5. In the Options tab, scroll to Privacy Preferences Policy Control and add in the following information for your applicable ESET product:

    ESET Endpoint Antivirus:
    Identifier: com.eset.eea.6
    Identifier type: Bundle ID
    Code Requirement: identifier "com.eset.eea.6" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = P8DQRXPVLP
    App or Service: SystemPolicyAllFiles
    Access: Allow
     

    ESET Endpoint Security:
    Identifier: com.eset.ees.6
    Identifier type: Bundle ID
    Code Requirement: identifier "com.eset.ees.6" and anchor apple generic and certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = P8DQRXPVLP
    App or Service: SystemPolicyAllFiles
    Access: Allow
  6. Click Save to apply your changes.





II. Create policies

  1. Click Policies in the left menu and click New.
  2. Type a name for the policy and in the Trigger section, select Recurring Check-in.
  3. Download the following ESET Security product and ESET Management Agent installation scripts:

    • ESET Security product installation script: ESETavJamf.sh (right-click and select "Save link as")
    • ESET Management Agent installation script: Download the ESMCAgentInstaller.sh file from your ESET Security Management server, follow the instructions to Create Agent Live Installer.

  4. After downloading the scripts, add the scripts to Jamf (this link takes you to the Jamf Pro Administrator's Guide).

  5. From the Options tab, click Scripts and then click Configure.
  6. Click Add to select the scripts to add to the policy.
  7. Add the following Parameter Values for the Endpoint script:

    Parameter 4 (Required): 'EES' (if you use ESET Endpoint Security) or 'EEA' (if you use ESET Endpoint Antivirus)Parameter 5 (Optional): License Key or Security Admin in the format PID:SecurityAdmin:Password, for example — 123-ABC-456:user=security.admin@email.com:pass=SecurityAdminPass
    Parameter 6 (Optional): Specify HTTP Proxy in the format http://10.0.0.100:3128
  8. Click the Scope tab and then click Add.
  9. In the Add Deployment Targets section, select the computers (or Computer Groups) you want to apply the policy to by clicking Add.
  10. Click Done when finished and then click Save to apply your changes.




Add a comment

Please log in or register to submit a comment.

Need a password reminder?