Monitoring system resources (CPU utilization, memory utilization, CPU temperature etc.) and having alerts set-up to be notified on unhealthy utilization levels cannot completely help guarantee optimal server or application performance. To fully understand the source of the load on the system resources, one also needs to know about the performance of each critical process associated with the application or services running on the server.
OpManager's process monitoring feature enables administrators to remotely monitor and manage processes that are running on discovered devices. OpManager monitors through SNMP/WMI/CLI, the processes running on Windows, Linux, Solaris, Unix, HP UX, IBM AIX, ESX VMware servers etc.
'Process Templates' allows one to discover, manage and set thresholds easily across multiple servers, from a single window. Options to configure individual process thresholds are also provided from the device snapshot page. Assigned process monitors give an immediate snapshot of the process status, CPU and memory utilization, with the number of instances of each process.
Situations like an unexpected CPU spike or memory leak will require immediate diagnosis and troubleshooting. OpManager's remote process diagnostics allows administrators to view Top 10 processes by CPU or Memory utilization and also provides the ability to terminate the problem-causing processes remotely to save the server from crashing.
OpManager's fault management module has ability to trigger alerts (Email or SMS) or notify technician (Web alarm or Log a ticket) when a particular process exceeds the set threshold point. Besides these proactive monitoring functionalities, OpManager has options to run any script or a batch file to resolve any unforeseen network anomalies e.g. restarting a particular service/server, when a process exceeds a set upper limit. All processes data monitored are also stored for graphing, trending and reporting purposes.