Configure WatchGuard MDR Vulnerability Management

Applies To: WatchGuard MDR Vulnerability Scanner

With WatchGuard MDR Vulnerability Scanner, you can configure vulnerability scanning for endpoints that run the WatchGuard Agent and schedule internal and external scans from the Managed Services portal. After scans complete, findings show on the Vulnerabilities pages so you can review them and manage risk.

Before You Begin

Before you configure vulnerability scanning, make sure that you:

To install and configure vulnerability scanning, you must be a Service Provider (Owner), a tier-n Subscriber (Admin) with Service Access enabled, or a tier-1 Subscriber (Admin). For more information about permissions in the Managed Services portal, go to Permissions for the Managed Services Portal.

Your account must have an active WatchGuard MDR Vulnerability Scanner license. If the license is not active, you cannot schedule scans.

Review System Requirements

The computers on which you install the WatchGuard Agent and Vulnerability Scanner must meet these requirements.

Hardware and Software Requirements

  • Operating System — Linux-based system. For supported Linux distributions and architectures, go to Supported Linux Distributions.
  • CPU — 4 2-GHz cores.
  • Memory — Minimum 4 GB (we recommend 8 GB RAM).
  • Available Disk Space — Minimum 30 GB of free space in addition to space used by the host operating system.

Network and Firewall Rules

The Linux computer that runs the WatchGuard Agent and Vulnerability Scanner must allow outgoing traffic on HTTP 443.

For external scans, you must add a location-specific IP range to an allowlist on your firewall. To find the correct IP range for your region, go to Cloud Sensors in the Tenable documentation.

Supported Linux Distributions

The computers on which you install the WatchGuard Agent and Vulnerability Scanner must run one of these supported Linux distributions:

Linux Distribution Supported Versions
AlmaLinux 8.10 and 9.5

x86_64

Amazon Linux 2

x86_64

CentOS Stream 9 x86_64
Debian 11, 12, and 13 x86_64
Fedora 41 and 42 x86_64
Oracle Linux (including Unbreakable Enterprise Kernel) 7, 8, and 9

x86_64

Red Hat EL 7.9 x86_64
Red Hat EL 8.4, 8.6, 8.8, 8.10, 9.0, 9.2, 9.4 and later

x86_64

Rocky Linux 8.10 and 9.5

x86_64

SUSE 12 SP5, SUSE Enterprise 15 SP3 and later x86_64
Ubuntu 16.04, 18.04, 20.04, 22.04, and 24.04 x86_64

Install the WatchGuard Agent

The WatchGuard Agent is an application that you install on endpoints in your network so that WatchGuard Cloud can communicate with them and deploy software. Install the WatchGuard Agent on each Linux computer you want to add a WatchGuard Agent MDR service to.

If the WatchGuard Agent is already installed on the endpoint, it shows in the Endpoints with WatchGuard Agent list on Monitor > Managed Services > Onboarding > WatchGuard Agent.

To install the WatchGuard Agent:

  1. Log in to your WatchGuard Cloud account.
  2. Select Monitor > Managed Services.
    The Managed Services portal opens in a new browser tab.
  3. If you are a Service Provider, select an account from the drop-down list.
  4. In the upper-right corner of the Managed Services portal, click The gear icon.
  5. From the drop-down list, select Onboarding.
  6. From the navigation menu, select WatchGuard Agent.
    The WatchGuard Agent page opens.

Screenshot of the WatchGuard Agent page that shows the installer option

  1. Click Download Agent.
    The WatchGuard Agent.RUN file downloads.
  2. Copy the .RUN file to the Linux computer you want to install a WatchGuard Agent MDR service on.
  3. To install the WatchGuard Agent, from the Linux computer, run this command:
    sudo bash "WatchGuard Agent.run"
  4. To verify that the WatchGuard Agent installed successfully, make sure that the endpoint shows in the Endpoints with WatchGuard Agent list in the Managed Services portal.

Screenshot of the WatchGuard Agent page that shows endpoints with WatchGuard Agent installed

Install Vulnerability Scanner

After you install the WatchGuard Agent, you can install the Vulnerability Scanner service on that endpoint. An endpoint can have more than one service role, such as Log Forwarder and Vulnerability Scanner.

To install Vulnerability Scanner:

  1. Log in to your WatchGuard Cloud account.
  2. Select Monitor > Managed Services.
    The Managed Services portal opens in a new browser tab.
  3. If you are a Service Provider, select an account from the drop-down list.
  4. In the upper-right corner of the Managed Services portal, click The gear icon.
  5. From the drop-down list, select Onboarding.
  6. From the navigation menu, select WatchGuard Agent.
    The WatchGuard Agent page opens and shows the Endpoints with WatchGuard Agent list.
  7. In the Actions column for the endpoint, click Install.
    After the installation completes, the Status column shows Active for Vulnerability Scanner.

Screenshot of the WatchGuard Agent page

Screenshot of the Vulnerability Scanner status Active

The Status column can show:

Active

Vulnerability Scanner is installed and runs on the endpoint.

Not Installed

The WatchGuard Agent is installed, but Vulnerability Scanner is not installed.

Deactivated

Vulnerability Scanner was installed previously and is no longer active.

Configure Vulnerability Scan Settings

After you install Vulnerability Scanner, schedule internal and external scans on the Vulnerability Scan page. For each scan, you specify the IP address range, the day of the month to run the scan, and the time of day to start the scan.

You cannot submit a scan schedule if a scan for the account completed and returned results within the last seven days. The IP addresses in your scan ranges cannot exceed the number of IP addresses included in your Vulnerability Scanner license.

To configure vulnerability scan settings:

  1. Log in to your WatchGuard Cloud account.
  2. Select Monitor > Managed Services.
    The Managed Services portal opens in a new browser tab.
  3. If you are a Service Provider, select an account from the drop-down list.
  4. In the upper-right corner of the Managed Services portal, click The gear icon.
  5. From the drop-down list, select Onboarding.
  6. From the navigation menu, select Vulnerability Scan.
    The Vulnerability Scan page opens.

Screenshot of the Vulnerability Scan settings page

  1. To configure an external scan, select the External IPs tab, then specify these settings:
    1. In the External IP Scan Targets text box, type one or more public IP addresses, CIDR ranges, or Fully Qualified Domain Names (FQDNs) to include in the scan, then click Create Scan. For example, type 203.0.113.0/24 or www.example.com.
    2. To set the scan day and time, click The edit icon.
    3. From the Scan Day drop-down list, select the day of the month to run the scan (1–28).
    4. From the Scan Time drop-down list, select the time of day to start the scan.
    5. From the Time Zone drop-down list, select the time zone.
    6. Click Save.

    You can have only one external scan configured at a time. To include a different external IP address or asset in a scan, edit the existing scan and update the scan settings.

  2. To configure an internal scan, select the Internal IPs tab, then specify these settings:
    1. From the Scanner drop-down list, select an endpoint with Vulnerability Scanner installed.
    2. In the Internal IP Address Range text box, type one or more private IP addresses, CIDR ranges, or FQDNs to include in the scan, then click Create Scan. For example, type 10.0.1.0/24.
    3. To set the scan day and time, click The edit icon.
    4. From the Scan Day drop-down list, select the day of the month to run the scan (1–28).
    5. From the Scan Time drop-down list, select the time of day to start the scan.
    6. From the Time Zone drop-down list, select the time zone.
    7. Click Save.
    8. To configure additional internal scans, click Create Additional Scheduled Scans.

The External IPs and Internal IPs pages show your scheduled scans and include the scan status, the external or internal IP scan target list, and the day of the month the scan runs.

Screenshot of the Vulnerability Scan list

A scan can show one of these statuses:

Aborted

An error stopped the scan. Partial results might be available.

Canceled

A user canceled the scan.

Completed

The scan completed.

Empty

The scan is ready to start.

Initializing

The system is preparing the scan to run.

Pausing

The system is pausing the scan.

Paused

The scan is paused.

Pending

The scan is waiting for a scanner to start.

Processing

The system is processing scan data and results.

Publishing

The system is saving scan results for you to review.

Resuming

The system is restarting tasks for a paused scan.

Running

The scan is in progress.

Stopped

A user stopped a pending, running, or paused scan.

Stopping

The system is processing a request to stop the scan.

For detailed instructions about how to review scan findings after scans complete, go to Review Vulnerability Scan Results.

Verify the Service Status

To verify service status for vulnerability scanning, view the Vulnerability Scan section on the Service Status page in the Managed Services portal.

To verify the status:

  1. In WatchGuard Cloud, select Monitor > Managed Services.
    The Managed Services portal opens in a new browser tab.
  2. If you are a Service Provider, select your Subscriber account from the drop-down list.
  3. Select Connections > Service Status.
    The Service Status page opens.

Screenshot of the Managed Services portal Service Status page

For more information, go to Review MDR Connection Service Status.

Uninstall Vulnerability Scanner

To stop vulnerability scans on an endpoint, you can uninstall the Vulnerability Scanner on the WatchGuard Agent page. If you uninstall Vulnerability Scanner, the WatchGuard Agent and other services remain on the endpoint.

To uninstall Vulnerability Scanner from an endpoint:

  1. Log in to your WatchGuard Cloud account.
  2. Select Monitor > Managed Services.
    The Managed Services portal opens in a new browser tab.
  3. If you are a Service Provider, select an account from the drop-down list.
  4. In the upper-right corner of the Managed Services portal, click The gear icon.
  5. From the drop-down list, select Onboarding.
  6. From the navigation menu, select WatchGuard Agent.
    The WatchGuard Agent page opens and shows the Endpoints with WatchGuard Agent list.
  7. In the Actions column for the endpoint with Vulnerability Scanner, click Uninstall.
    The WatchGuard Agent uninstalls the Vulnerability Scanner from the endpoint.

Troubleshoot the WatchGuard MDR Vulnerability Scanner

Use the information in this section to help you diagnose and resolve issues with the WatchGuard MDR Vulnerability Scanner.

To troubleshoot the WatchGuard MDR Vulnerability Scanner:

  • Make sure that the computer that runs the WatchGuard Agent and Vulnerability Scanner meets the requirements described in the Review System Requirements section.
  • Make sure that the Vulnerability Scanner is installed as a systemd service and that it runs without errors.
    • To verify the service status, run this command:
      • sudo systemctl status nessusd
    • If the service is not active, investigate the reported errors or try to restart it.
  • You can view the WatchGuard Agent logs at /usr/local/management-agent/log for further troubleshooting.
  • For service or scan-related issues after a successful installation, review the Nessus logs in /opt/nessus/var/nessus/logs.

Related Topics

Review Vulnerability Scan Results

About the WatchGuard Agent in MDR

About the Managed Services Portal