2018-12-28 11:23:49 +01:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
. /usr/local/libexec/nagios/utils.sh
|
|
|
|
|
|
|
|
# check if ospfd is running
|
2020-04-22 12:08:55 +02:00
|
|
|
if ! ls /var/run/ospfd* > /dev/null 2>&1; then
|
|
|
|
echo "CRITICAL - OSPFD not running, no socket found"
|
2018-12-28 11:23:49 +01:00
|
|
|
exit "$STATE_CRITICAL"
|
|
|
|
else
|
2020-04-22 12:08:55 +02:00
|
|
|
if ospfctl show 2>&1 | grep -q "Uptime"; then
|
|
|
|
uptime=$(ospfctl show | grep Uptime | awk '{print $2}')
|
|
|
|
echo "OK - OSPFD has been running for $uptime"
|
|
|
|
exit "$STATE_OK"
|
|
|
|
else
|
|
|
|
echo "CRITICAL - OSPFD not running"
|
|
|
|
exit "$STATE_CRITICAL"
|
|
|
|
fi
|
2018-12-28 11:23:49 +01:00
|
|
|
fi
|