* dsa-check-soas: fix variable scoping
* Add dsa-check-clamav-signatures.
* dsa-check-config: fix typo in log check for "OK" statuses.
+ * dsa-eventhandler-restart-service: update comments to match current
+ usage.
[ Julien Cristau ]
* port dsa-check-statusfile and dsa-check-memory to python3
#!/bin/sh
#
-# Event handler script for restarting a service on the local machine
+# Event handler script for restarting a service via NRPE
#
# Note: This script will only restart the service if the service is
# retried 3 times (in a "soft" state) or if the service somehow
# $2 $SERVICESTATETYPE$
# $3 $SERVICEATTEMPT$
# $4 $HOSTADDRESS$
-# $4 init script name
+# $5 state to match against ("WARNING" or "CRITICAL")
+# $6 NRPE service name to use
state="$1"
type="$2"
# result in a "soft" recovery. If that happens no one gets notified because we
# fixed the problem!
3)
- # Call the init script to restart the HTTPD server
+ # Call the service restart script via NRPE
/usr/lib/nagios/plugins/check_nrpe -n -H "${host}" -c "${service}"
;;
esac
;;
# The service somehow managed to turn into a hard error without getting fixed.
# It should have been restarted by the code above, but for some reason it didn't.
- # Let's give it one last try, shall we?
+ # Let's give it one last try, shall we?
# Note: Contacts have already been notified of a problem with the service at this
# point (unless you disabled notifications for this service)
HARD)