Process (Local API, SNMP, WMI) service
The Process service monitors the status of an individual process on Windows, MAC OS X, and Linux devices.
|Service Type||Local API, SNMP, and WMI Workstation|
|Instances on a Device||20|
|Device Class for Process (Local API)||Server - Generic, Workstation - Generic, Laptop - Windows, Server - Windows, and Workstation - Windows|
|Device Class for Process (SNMP)||Server - Generic, Workstation - Generic, Other, Printer, Scanner/Camera, Switch/Router, Laptop - Windows, Server - Windows, and Workstation - Windows|
|Device Class for Process (WMI)||Laptop - Windows, Server - Windows, and Workstation - Windows|
|Monitored By||Agent (Windows, Linux, and Mac OS X) For supported versions see SolarWinds N-central System Requirements.|
|Scan Interval||15 minutes|
The SNMP index of the status of the process. You can obtain the SNMP index by performing an SNMP walk on the OID value: .18.104.22.168.22.214.171.124.2.1.2 (hrSWRunName).
The index values are:
You can monitor a maximum of 10 values. You must determine which OID index value is relevant. The OID description is contained in the HOST-RESOURCES-MIB definition file.
The name of the process to be monitored. If the Process service is monitored by a Windows probe, the name must match the executable name that is listed in the Processes tab of the Windows Task Manager and must also include the file extension.
For the Process (SNMP) service, the name must match the OID value: .126.96.36.199.188.8.131.52.2.1.2 (hrSWRunName).
For Linux agents, the process name will usually be the same as the name of the process identification (PID) file but there are exceptions. To avoid potential failures, verify that the name of the process identified in the PID file is identical to the name configured as the process name.
Process PID File (Linux Only)
The directory path of the process identification (PID) number file.
The PID file is used for Linux (Local API) agents only.
To avoid generating an unnecessary Failed status for this service, ensure that you provide access to:
Properties queried and calculations performed (WMI only)
|WMI Property 0||Name|
|Is the Process Running?||184.108.40.206.220.127.116.11.2.1.7||The current status of the Process service indicated as either Yes or No.|
|The Number of Process Instances||18.104.22.168.22.214.171.124.2.1.2||The number of occurrences of the process that are running at the same time.|
|Process Users (PIDs)||The name of the user account that initiated the process.|
|CPU Usage||The percentage of CPU capacity that is used by the process.|
|Physical Memory Usage||The percentage of physical memory that is used by the process.|
|Virtual Memory Usage||The percentage of virtual memory that is used by the process.|
|IO Transfer Read||The rate of I/O read operations used by the process (as indicated in bytes per second).|
|IO Transfer Write||The rate of I/O write operations used by the process (as indicated in bytes per second).|
|IO Transfer Other||The rate of I/O operations used by the process that are neither read nor write (as indicated in bytes per second).|
|IO Read Operations||The number of I/O read operations used by the process (as indicated in transactions per second).|
|IO Write Operations||The number of I/O write operations used by the process (as indicated in transactions per second).|
|IO Other Operations||The number of I/O operations used by the process that are neither read nor write (as indicated in transactions per second).|
If I/O operations are consistently reported as either 0 bytes/second (for I/O transfers) or 0 transactions/second (for I/O operations), the Windows device on which the process is running may require configuration of its Update Speed.
- Start the Windows Task Manager.
- Click the Processes tab.
- Select the process that you want to edit.
- Click View.
- Under Update Speed, select Normal.