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 "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 "The required autossh process is running"
- exit $NAGIOS_OK
- else
- echo "There are autossh processes, but none of them fit to the required connection details"
- exit $NAGIOS_ERROR
- fi
- fi
|