Linux/SSH Process Event Monitor
Learn how to Set Up a Linux/SSH Process Event Monitor
About the Linux/SSH Process Event Monitor

The Linux/SSH Process Event Monitor keeps an eye on processes for CPU and memory usage over SSH. This event monitor watches the processes running on remote machines. It can be set to check overall CPU and memory usage or to focus on specific processes to make sure they are running and aren't using too much CPU time or memory.

Linux/SSH Process Event Monitor Settings

To begin configuring your Linux/SSH Process Event Monitor, choose the level of alert you want to receive if your network device or devices can't be contacted.

Connection Alert Options

Next, you can choose to receive an alert if more than the specified number of processes are found to be running at one time. Enter values that will trigger each level of alert.

Number of Processes Alert Option

If you want to receive alerts based on total CPU usage, check the next box. It allows you to input values of CPU usage as a percentage that will trigger each level of alert.

Total CPU Usage Alert Option

The next option alerts about CPU time for any process or for only the processes you specify. Enter the percentage of CPU time you want to trigger each level of alert.

CPU Time Alert Option

The two following options control alerts about memory. The first one alerts about total memory usage for every process. Enter the percentage of total memory usage that will trigger each level of alert. For the next option, enter the amount of memory that will trigger each level of alert if used. This option can be set to watch all processes for memory consumption or one specified process.

Memory Checks

Looking to receive alerts if a specified process is running? This event monitor can do that, too, with the next option. Enter a comma-separated list of processes that, if found running, you want to be alerted about. Choose the level of alert you want to receive if any listed process is found to be running when the event monitor performs its scheduled checks. You can also choose to receive an alert only if more than a specified number of the same process are found to be running.

Specified Process Alert Options

The opposite option also exists. Below, you can specify processes that should always be running. If the event monitor finds that they're not, it'll send you an alert of your choice of urgency.

More Process-Specific Alert Options

You can choose whether or not to include command-line parameters with process names in the text generated by this event monitor each time it runs. With this option selected, the path and parameters of each process will be included with the process name (e.g. /path/processname -option value). This setting affects how process names are checked in other parts of the event monitor.

Command-Line Parameters Option

The final option lets you choose whether or not to include a list of running processes in the event text. After configuring this option, choose whether or not you want each process to appear on a separate line.

List of Running Processes Options

Summary

This tutorial taught you how to set up a Linux/SSH Process Event Monitor and configure its settings. To view more documentation on this event monitor, check out its Technical Resources guide. For more tutorials on Linux-based event monitors, check out our Features page, which is regularly updated with the latest tutorials.

More IT Monitoring Features