References > Component Monitor Types > Windows Monitors > Windows Service Monitor

Windows Service monitor

This component monitor uses WMI or RPC communication to test if a specified Windows service is running, and reports the CPU, virtual memory, and physical memory used by the service.

Statistic

This component monitor does not compute a statistic.

Field Descriptions

Description

This field provides a default description of the monitor. You have the ability to override the default description by adding to or replacing the text, which will then be automatically saved. The variable to access this field is ${UserDescription}.

Enable Component

Determines whether the component is enabled. Disabling the component leaves it in the application in a deactivated state not influencing either SolarWinds SAM application availability or status.

Credential for Monitoring

Select a Windows credential that has WMI rights on the target node. This is typically a Windows administrator-level credential. If the credential you need is not already present in the credentials list, use the Quick Credentials section to add a new credential.

Fetching Method

Select the Fetching Method (Communication Type):

  • WMI (Windows Management Instrumentation) - Use WMI communication to test if the specified Windows process is running.
  • RPC (Remote Procedure Call) - Use RPC communication to test if the specified Windows process is running.

SAM will poll the service state, and information about CPU/memory usage will be retrieved using performance counters.

Net Service Name

This field is the Service name of the service to monitor. You can find the Service name on Windows systems by clicking Start > Administrative Tools > Services and then locating the desired service. Right-click the service and select Properties from the context menu. The Service name is the value of the Service name field in the Properties dialog.

CPU Threshold

These fields allow you to set warning and critical threshold conditions based on the percentage of CPU resources in use by the monitored process.

Physical Memory Threshold

These fields allow you to set warning and critical threshold conditions based on the percentage of physical memory in use by the monitored process.

Virtual Memory Threshold

These fields allow you to set warning and critical threshold conditions based on the percentage of virtual memory in use by the monitored process.

User Notes

This field allows you to add notes for easy reference. You can access this field by using the variable, ${UserNotes}.