#!/bin/sh # NAGIOS_OK=0 NAGIOS_ERROR=2 # MULTIMEDIA_TUNNEL_REGEX="\-R 10022:localhost:22.*mount-mockery.de$" # AUTOSSH_PIDs=$(pidof autossh) if [ -z $AUTOSSH_PIDs ]; then # no autossh process running echo "ERROR - No autossh process is running!" exit $NAGIOS_ERROR else # there is an autossh process ps x -q $AUTOSSH_PIDs | grep "$MULTIMEDIA_TUNNEL_REGEX" 2>&1 > /dev/null if [ $? -eq 0 ]; then echo "OK - The required autossh process is running" exit $NAGIOS_OK else echo "ERROR - There are autossh processes, but none of them fit to the required connection details" exit $NAGIOS_ERROR fi fi