Skip to main content
Antivirus & security

Sophos Antivirus

Monitor core services, real-time protection, signature age and threats of local Sophos protection on Windows and macOS devices.

The Sophos Antivirus check runs on the device and monitors the locally installed Sophos protection: core services, real-time protection, signature age, threats or quarantine, and optionally web protection on macOS. It runs on Windows and macOS (each as an x64 and an Arm64 build), every 15 minutes by default; Linux is not supported. No Sophos Central connection is required.

Steps

  1. Open the device under Devices and switch to the Checks tab.
  2. Click Add Check → Sophos Antivirus.
  3. Adjust the settings if needed.
  4. Click Add Check.

To roll the check out to many devices at once, add it to a config package — see Assign checks with config packages.

Settings

FieldTypeRequiredDefaultDescription
Signature warning age (hours)IntegerNo24Warning when the virus definitions are older than this many hours.
Signature critical age (hours)IntegerNo72Critical when the virus definitions are older than this many hours.
Treat disabled real-time protection as criticalYes/NoNoOnWhen on, inactive real-time protection raises critical; when off, only a warning.
Treat detected threats as criticalYes/NoNoOnWhen on, a current Windows threat-health problem raises critical; when off, only a warning. macOS quarantine items are always reported as a warning because Sophos has already contained them.
Check web protection (macOS)Yes/NoNoOffOn macOS, warning when the Sophos web-protection network extension is not active. No effect on Windows.

Advanced options (visible after enabling Show advanced options)

FieldTypeRequiredDefaultDescription
Query timeout (seconds)IntegerNo60Maximum time to wait for the local Sophos query to complete. Values below 10 are raised to 10.

If Signature warning age (hours) is higher than Signature critical age (hours), the check swaps the two values before evaluating. It treats a warning age below 1 as 1.

Results

The check reports the worst status of all problems it finds.

SituationStatus
Sophos is not installedCritical
At least one core service is not runningCritical
Real-time protection is inactiveCritical, Warning without Treat disabled real-time protection as critical
Virus definitions are older than Signature critical age (hours)Critical
Virus definitions are older than Signature warning age (hours)Warning
Signature age cannot be determinedWarning
Windows: Sophos reports a threat-health problemCritical, Warning without Treat detected threats as critical
macOS: the quarantine contains itemsWarning
macOS: web protection is not activeWarning (only with Check web protection (macOS))
None of the aboveOK

The signature thresholds are compared as "older than": an age exactly on the threshold does not trigger anything yet. If the local query cannot run or exceeds the timeout, the check reports Failure.

What the check inspects per platform

ValueWindowsmacOS
InstalledOne of the core services or SophosInterceptXCLI.exe existsThe /Library/Sophos Anti-Virus folder exists
Core servicesSophos Endpoint Defense Service, Sophos File Scanner Service, and Sophos MCS Agent are runningThe SophosServiceManager, SophosAntiVirus, and Sophos Detection processes are running
Real-time protectionOn-access scanning is enabled in the Sophos configurationThe Sophos scan system extension is enabled, or the Sophos scan daemon is running
Signature ageTime of the last Sophos AutoUpdate runTime of the last update according to the Sophos updater log
ThreatsThreat health reported by the Sophos Health clientNumber of items in the Sophos quarantine

On macOS, the check counts quarantine items with sqlite3. If the tool is missing, it reports 0 items.

FAQ

On Windows, all three core services must exist and be running:

  • Sophos Endpoint Defense Service
  • Sophos File Scanner Service
  • Sophos MCS Agent

Check them in services.msc. A running Sophos MCS Client does not replace the File Scanner service. Real-time protection is evaluated separately, so it can appear active even when a core service is missing or stopped. Investigate a missing service in the Sophos installation rather than dismissing the alarm because real-time protection is active.

See also: Set up alerts for a check