Process Monitor (SNMP)
This type of SAM component monitor uses SNMP to connect to a Linux/Unix server and test if a specified process is running. It then reports the CPU and physical memory used by the process in the Orion Web Console.
Note the following details about this monitor:
- Deploy the Orion Agent for Linux to collect additional process and status data for this monitor, as compared to agentless monitoring via SNMP. See Configure Linux/Unix systems for monitoring by the Orion agent.
- Unavailable counters may indicate:
- Script issues on the agent.
- The named service is stopped.
- A problem with SNMP configuration.
- For a Windows version of this monitor, see Process Monitors for Windows.
- This component monitor does not compute a statistic.
Field descriptions
Description
A default description of the monitor. You can override the default description by adding to or replacing the text, which is automatically saved. The variable to access this field is ${UserDescription}
.
Changing the default description to specify what will be monitored can be helpful when receiving alerts and notifications later.
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.
Command Line Filter
(Optional) Select which instances of a process you want to monitor, based on the command line arguments of the process. This is a text match, supporting partial matches.
Example to monitor only instances launched with –myOption=NorthAmerica
–myOption=NorthAmerica
Example to monitor any instances launched with America
in any argument
Command Line Filter:America
Process Name
Specify the process name you want to monitor. If you do not know the process name, SolarWinds SAM can help you find processes to monitor.
Status when Process is Not Running
Set the status for the Process Monitor when the monitored process is not running. You have a choice of Down or Not Running.
The Down status will result in the application having Down status as well.
CPU Threshold
Set warning and critical threshold conditions based on the percentage of CPU resources in use by the monitored process. When the CPU usage polls within the thresholds, the monitor switches to a Warning or Critical state.
To learn about setting thresholds, see Application Monitor Thresholds.
Physical Memory Threshold
Set warning and critical threshold conditions based on the amount of physical memory in use by the monitored process. When the physical memory usage polls within the thresholds, the monitor switches to a Warning or Critical state.
IO Read Operations/Sec Threshold
Set warning and critical threshold conditions based on the amount of I/O read operations performed per second in use by the monitored process. When the read operations poll within the thresholds, the monitor switches to a Warning or Critical state.
IO Write Operations/Sec Threshold
Set warning and critical threshold conditions based on the amount of I/O write operations performed per second in use by the monitored process. When the write operations poll within the thresholds, the monitor switches to a Warning or Critical state.
IO Total Operations/Sec Threshold
Set warning and critical threshold conditions based on the amount of total I/O operations performed per second in use by the monitored process. When the total operations poll within the thresholds, the monitor switches to a Warning or Critical state.
User Notes
Add notes for easy reference. You can access this field by using the variable, ${UserNotes}
.