Service & Process Monitoring
Overview
Section titled “Overview”Service monitoring has two sides. You define what an agent should watch inside the Monitoring feature of a configuration policy, and you read the results on each device’s Monitoring tab. The agent evaluates the policy on a fixed interval, reports the status of every watched service and process, and can restart one that stops.
A Monitoring feature covers one thing: service & process watches — services and processes that must keep running, with optional auto-restart. Event log alerts and metric/offline alert rules live in the Alerts feature of the policy instead — see Alerts vs. Monitoring for the boundary between the two, and Alerts for how to configure them.
Because Monitoring is a configuration-policy feature, it can be owned by a single organization or made partner-wide to apply the same watches across every organization you manage. See Configuration Policies for how ownership and the cascade work.
Define monitors in a configuration policy
Section titled “Define monitors in a configuration policy”-
Open the policy’s Monitoring tab. In a configuration policy, select the Monitoring feature. Set the Check interval (how often the agent re-checks watches, 10–3600 seconds, default 60).
-
Add a service or process watch. Choose the watch Type (
serviceorprocess) and enter the Name — the service key (e.g.Spooler,sshd) or process name (e.g.node). The name field autocompletes from services previously reported by your fleet. Optionally set a friendly Display name. -
Configure the alert behavior. Pick an Alert severity (
critical,high,medium,low,info), toggle Alert on stop, and set Consecutive failures (1–100, default 2) before an alert fires. Forprocesswatches you can also set a CPU threshold (%), Memory threshold (MB), and a Threshold duration (seconds) the breach must persist. -
Optionally enable auto-restart. Turn on Auto-restart to have the agent restart a stopped watch. Set Max restart attempts (0–50, default 3) and a Cooldown (seconds, default 300) between attempts.
-
Save the feature. The watches are stored on the policy and delivered to every device the policy resolves to.
Need to alert on an event log entry, or a CPU/RAM/disk threshold, instead of (or in addition to) watching a service? Add an Alert Rules feature to the same policy — see Creating Alert Rules. One policy can carry both a Monitoring feature and an Alert Rules feature at once.
See results on a device
Section titled “See results on a device”Open a device, then select the Monitoring tab (#monitoring). Breeze loads the latest per-watch summary reported by that device’s agent and shows one row per watched service or process:
| Column | Meaning |
|---|---|
| Name | The service key or process name being watched. |
| Type | service or process. |
| Status | running, stopped, not_found, or error. |
| CPU | Most recent CPU usage for the watch (process watches). |
| Memory | Most recent memory use in MB. |
| PID | Process ID, when running. |
| Last checked | Timestamp of the most recent agent report, in your timezone. |
Watches that are not running are sorted to the top so problems are visible first. If the policy enabled auto-restart, a row shows an Auto-restarted or Restart failed badge next to its status. Use Refresh to re-fetch the latest summary.
Troubleshooting
Section titled “Troubleshooting”A device shows no monitoring rows
Section titled “A device shows no monitoring rows”The device has no watches assigned, or the agent has not reported yet. Confirm a configuration policy with a Monitoring feature resolves to the device, then wait for the next check interval and press Refresh.
A watch stays not_found
Section titled “A watch stays not_found”not_found means the service key or process name doesn’t exist on that device. Verify the exact name (Windows service keys are case-sensitive and differ from display names) and that the target OS actually runs that service.
Auto-restart isn’t recovering a service
Section titled “Auto-restart isn’t recovering a service”Check that Auto-restart is enabled on the watch and that Max restart attempts hasn’t been exhausted within the Cooldown window. A Restart failed badge means the agent attempted a restart but the service did not come back.
A watch alert isn’t firing
Section titled “A watch alert isn’t firing”Confirm Alert on stop is on and the Consecutive failures count has been reached. See Alerts for where triggered alerts appear.
An event-log or metric alert isn’t firing
Section titled “An event-log or metric alert isn’t firing”Event log alerts and metric/offline alert rules are configured and evaluated as part of the Alert Rules feature, not Monitoring. Check the category, minimum level, count threshold, and time window on the Alert Rules tab of the policy — see Creating Alert Rules.
Partner-wide policy edits are greyed out
Section titled “Partner-wide policy edits are greyed out”Partner-wide Monitoring policies can only be edited by partner-level users with access to every organization. Organization-scoped users see the inherited settings but cannot change them — see Configuration Policies.