Applications Systems
Orion Top 10 Processes for Alerts
This article goes over the different settings you can use to help get better reliability and performance when adding the top 10 processes to different alerts in the environment.
First published date
Last published date
Overview
This article goes over the different settings you can use to help get better reliability and performance when adding the top 10 processes to different alerts in the environment.
Product section
Cause
Resolution
SolarWinds.APM.RealTimeProcessPoller.exe command line argument syntax:
SolarWinds.APM.RealTimeProcessPoller.exe -n=<NodeID> [-count=<NumberOfProcesses>] [-sort=<SortBy>] [-timeout=<PollingTimeout>] [-alert=<AlertDefID>]
Command line arguments:
- n - defines ID of a Node (NodeID), which will be polled
- count - defines number of processes to show
- sort - defines criteria to use for selection of top processes. Possible values:
CPU - processor time. This is default value if command line argument is not specified.
PhysicalMemory - process physical memory.
VirtualMemory - process virtual memory.
DiskIO - process disk I/O per second.
- timeout - defines timeout for polling in seconds
- alert - defines AlertDefID of associated triggered alert. If this argument is provided, then alert notes are updated with results from polling
- activeObject - defines ActiveObject property of associated triggered alert. If this argument is not provided, NodeID is used
Example:
SolarWinds.APM.RealTimeProcessPoller.exe -n=123 -count=20 -sort=VirtualMemory -timeout=300
Example usage from 'Execute an External Program' alert action:
SolarWinds.APM.RealTimeProcessPoller.exe -n=${NodeID} -alert=${AlertDefID}
Example usage from 'Execute an External Program' alert action - for alert defined for 'Volume' object type:
SolarWinds.APM.RealTimeProcessPoller.exe -n=${NodeID} -alert=${AlertDefID} -activeObject=${NetObjectID} -sort=VirtualMemory