Monitor a Process on a Linux machine using SSH | ActiveXperts Network Monitor
The following script can be used in ActiveXperts Network Monitor to check a process or daemon on a remote LINUX machine:
################################################################################# # ActiveXperts Network Monitor - shell script checks # © 1999-2008, ActiveXperts Software B.V. # # For more information about ActiveXperts Network Monitor and SSH, please # visit the online ActiveXperts Network Monitor Shell Script Guidelines at: # https://www.activexperts.com/support/network-monitor/online/linux/ ################################################################################# #!/bin/sh # Validate number of arguments if [ $# -ne 1 ] ; then echo "UNCERTAIN: Invalid number of arguments Usage: process_running" exit 1 fi # Validate number of arguments PR=`ps -C "$1" | awk ' { if (NR==2) { print "1" } }'` #Checks if the specified process is running if [ "$PR" == "1" ]; then echo "SUCCESS: Process '$1' is running DATA:1" else echo "ERROR: Process '$1' is not running DATA:2" fi