Configure the WatchGuard Endpoint Security Plug-in for N-able

Applies To: WatchGuard Advanced EPDR, WatchGuard EPDR, WatchGuard EDR, WatchGuard EDR Core, WatchGuard EPP

After you use the onboarding application to install the plug-in, you must configure the plug-in for integration with N-able N-central. To configure the plug-in you must complete these steps:

To view what N-able N-central monitors after you complete your configuration, go to Threats and Errors Monitored by the Service .

Import WatchGuard Scripts

When you download the WatchGuard Endpoint Security plug-in for N-able N-central, the downloaded folder includes WatchGuard scripts. These scripts are necessary to perform actions in N-able N-central.

The scripts available to perform Windows actions are:

  • WatchGuard Endpoint Security – Install agent in Windows.amp
  • WatchGuard Endpoint Security – Scan Windows device.amp
  • WatchGuard Endpoint Security – Isolate Windows device.amp
  • WatchGuard Endpoint Security – Unisolate Windows device.amp
  • WatchGuard Endpoint Security – Uninstall agent in Windows.amp
  • WatchGuard Endpoint Security - Mark Clean.amp

The scripts available to perform macOS actions are:

  • WG-Install-Mac.sh (WatchGuard Endpoint Security – Install agent in Mac)
  • WG-Scan-Mac.sh (WatchGuard Endpoint Security – Scan Mac device)

To import WatchGuard scripts, from N-central:

  1. Select Configuration > Scheduled Tasks > Script/Software Repository.

Screen shot of N-Central Script Software Repository

  1. Click Add.
    A drop-down list opens.

Screen shot of N-Central, Script Software Repository, Add

  1. From the drop-down list, select Automation Policy to import scripts for Windows devices or select Mac Scripting to import scripts for macOS devices.
    The Add Script/Software Repository Item dialog box opens.

Screen shot of N-Central, Add Script Software Repository dialog box

  1. Click Browse and select the script you want to import.
  2. For Windows scripts, do not enter a Name or Description.
    For macOS scripts, you must enter a Name and Description.
  3. Click OK. In N-central, the scripts list now includes the imported script.
  4. Repeat this procedure for all Windows and macOS scripts.

Configure Service Monitoring

To monitor security (such as threats detected and security status incidents) in N-central, you must complete these steps:

Import the Service Template

When you download the WatchGuard Endpoint Security plug-in for N-able N-central, the downloaded folder includes the WatchGuard service template.

To import the service template, from N-central:

  1. Select Administration > Service Management > Service Templates.

Screen shot of N-Central, Service Templates

  1. Click Import.
    The Import Service Template page opens.

Screen shot of N-Central Import Service Tempate

  1. Click Browse and select the service template zip file (WatchGuard Endpoint Security – Monitor Windows device service template.zip) from the NableInt folder.
  2. Click Import Service Template.
    The Add Service Template page opens.

Screen shot of N-Central, Add Service Template

  1. (Optional) Edit the Name of the service template.
  2. Click WatchGuard Endpoint Security - Monitor Errors Service in the list.
  3. Select the WatchGuard Endpoint Security - Monitor Errors Service and WatchGuard Endpoint Security - Monitor Threats Service check boxes.

The Self-Healing action is enabled by default for WatchGuard Endpoint Security - Monitor Errors Service. This action reboots the computer when its status changes to Warning. Remove the status changes on the Self-Healing tab to disable self-healing.

  1. Click Save.

Assign Custom Properties to Custom Services

After you import the custom services from the service template (WatchGuard Endpoint Security - Monitor Errors Service and WatchGuard Endpoint Security - Monitor Threats Service), you must assign the custom properties you created to them. For more information on these properties, go to Create Custom Properties in N-able N-central.

To assign the custom properties for the imported custom services, in N-central:

  1. Select Administration > Service Management > Custom Services.

Screenshot of N-central, Custom Services page.

  1. Select one of the custom services you imported in with the service template:
    • WatchGuard Endpoint Security - Monitor Errors Service
    • WatchGuard Endpoint Security - Monitor Threats Service
      The properties page for the selected service opens.

Screenshot of the properties for a custom service.

  1. On the Details tab, in the Input Parameters section, select the corresponding custom property from the drop-down list for each input parameter. For more information on the custom properties you created, go to Create Custom Properties in N-able N-central.
  2. Click Save.
  3. Repeat this procedure for the remaining custom service.

Create a Rule

You must create a rule to use service monitoring in all existing computers and any computers that you add in the future.

To create a rule, in N-central:

  1. Select Configuration > Monitoring > Rules.
    The Rules page opens.

Screen shot of N-Central, Rules page

  1. Click Add.
    The Rule Details page opens.

Screen shot of N-Central, Rules details

  1. Enter a name and description for the rule.
  2. On the Devices to Target tab, in the Filters section, move these filters to the Selected Filters column:
    • Laptops - Windows
    • Servers - Windows
    • Workstations and Laptops - Windows

Screen shot of N-Central, Inelligible Filters

  1. Select the Monitoring Options tab.

Screen shot of N-Central, Monitoring Options

  1. In the Service Templates section, from the Service Templates column, select the service template you imported and move it to the Selected Service Templates column.
  2. Select the Grant Customers & Sites Access tab.

Screen shot of N-Central, Grant Customers & Sites Access tab

  1. In the Customers/Site section, select the customer/site where you want to monitor the service.
  2. Click Save.

Configure Notifications

As part of service monitoring in N-central, you can configure notifications for failures that occur for items monitored by the WatchGuard service.

To configure notifications, in N-central:

  1. Select Configuration > Monitoring > Notifications.
    The Notifications page opens.

Screen shot of N-Central, Notifications page

  1. Click Add Notification.
    The Add Notification page opens.

Screen shot of N-Central, Add Notifications page

  1. Enter a name for the notification.
  2. For the Profile Type, select Multiple Device, Single Service Notifications.
  3. Select the recipients who you want to receive the notification.
  4. Click Save And Continue.
    The Triggers Details page opens.

Screen shot of N-Central, Trigger Details page

  1. Click Add.
    The New Trigger Settings dialog box opens.

Screen shot of N-Central, New Trigger Settings

  1. Enter a name for the trigger.
  2. In the Step 1: Select Monitoring Service or Service Intakes, Services section, move WatchGuard Endpoint Security to the Selected Items column.
  3. In the Step 2: Apply the Notification Trigger to the Selected Devices, Rules section, move WatchGuard to the Selected Items column.

Screen shot of N-Central, New Trigger Settings

  1. Click OK.

Threats and Errors Monitored by the Service

The WatchGuard Endpoint Security service monitors for several different threats and errors. Based on what it detects, the service can return a Misconfigured, Normal, Failed, or Warning status. Each status is assigned a numerical value. This table shows the different statuses that might occur when the WatchGuard Endpoint Security service runs.

Status Numerical Value Description

Misconfigured

0 The WatchGuard Endpoint Security service is configured incorrectly and cannot run.
Normal 1 The WatchGuard Endpoint Security service ran correctly and did not detect any errors or threats.
Failed 2 The WatchGuard Endpoint Security service ran correctly and detected errors or threats.
Warning 3 The WatchGuard Endpoint Security service ran correctly and detected warnings.

This table shows threats that the WatchGuard Endpoint Security service monitors. When a threat shows a Failed status, a notification is sent to the administrator.

Monitored Threat Failed Status Normal Status Mark Clean Capable
Malware One or more malware executions detected. No malware executions detected. Yes
PUP One or more PUP executions detected. No PUP executions detected. Yes
Exploit One or more exploits detected. No exploits detected. Yes
Virus One or more viruses detected. No viruses detected. Yes
Spyware Spyware detected. No spyware detected. Yes
Hacking Tool One or more hacking tools detected. No hacking tools detected. Yes

Indicators of Attack (IOA)

One or more indicators of attack detected. No indicators of attack detected. Yes

This table shows errors that the WatchGuard Endpoint Security service reports. When the service detects an error, a Failed or Warning status shows and a notification is sent. In many cases, a reboot can resolve the error. Most errors detected by the service cannot be marked clean.

Error Failed Status Normal Status Reboot for Failed/Warning Mark Clean Capable
Blocked Program One or more programs were blocked. No programs were blocked. No Yes
No License There is no valid WatchGuard license assigned. A valid WatchGuard license is assigned. No No
Installation Failure WatchGuard Agent installation not successful. WatchGuard Agent installation successful. No No
Protection Status Error Protection status is not correct. Protection status is correct. Yes No
Pending restart There is a pending restart. There is no pending restart. Yes No

If WatchGuard Endpoint Security detects a threat or error, the Status Details page in Service Monitoring shows details of the detections in JSON format that you can copy.

Mark Clean

When the WatchGuard Endpoint Security service is configured to run frequently, duplicate threats or errors might appear. To avoid these duplicates, WatchGuard includes a Mark Clean functionality. With this functionality, you can manually designate a device with resolved or duplicate threats as clean. When a device is marked clean, all previous threats and errors no longer appear. When the service detects a new threat or error, the device is no longer marked clean and appears again in the list.

To use the Mark Clean functionality for a single device, in N-central:

  1. Select Configuration > Filters > Add.
  2. Create a filter to find devices with these conditions: Monitoring > N-able N-central service in status > WatchGuard Endpoint Security - Monitor Threats Service > Equal To > Failed.
  3. Select Or, then add these conditions: Monitoring > N-able N-central service in status > WatchGuard Endpoint Security - Monitor Errors Service > Equal To > Failed.
  4. Select Dashboards > Manage Dashboards > Add.
  5. Create a dashboard to use the filter you created.
  6. From the dashboard you created, select the device you want to mark clean.
  7. Select Tools > Task Execution.
    The Run Task settings open.

Screenshot of Automation Policy parameters for WatchGuard Endpoint Security in N-central

  1. From the Type drop-down list, select Automation Policy.
  2. From the Repository Item drop-down list, select WatchGuard Endpoint Security - Mark Clean.
  3. From the Run With drop-down list, select Local System Credentials.
  4. For Execution Timeout, enter 1 hour.
  5. In the Input Parameters section, select these parameters:
    • WatchGuard Endpoint Security - API Key
    • WatchGuard Endpoint Security - Client Account ID
    • WatchGuard Endpoint Security Integration - Service Provider Account ID
  6. In the WatchGuard Endpoint Security Integration - Mark Clean Threat Keys text box, enter the keys for the items you want to mark clean (malware, pup, exploit, virus, spyware, hackingtool, ioa, blockedprogram). If you want to mark more than one type of threat as clean, enter the item keys separated by commas with no spaces).
  7. Click Run.

You can also configure scheduled tasks to use the Mark Clean functionality on multiple devices. Create the scheduled task with the filter you created as a Target and use the same input parameters used to mark a single device clean.

Related Topics

About the WatchGuard Endpoint Security Plug-in for N-able N-central

Automation Policies for Windows Devices in N-able N-central

Run Tasks on macOS Devices in N-able N-central

Manage the WatchGuard Endpoint Security Plug-in for N-able N-central