1234567891011121314151617181920212223 |
- #!/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
|