EvoBSD/roles/nagios-nrpe/files/plugins_bsd/check_ospfd_simple

19 lines
561 B
Plaintext
Raw Normal View History

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