]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blobdiff - modules/profile/templates/monitoring/force_check.sh.erb
Add force check monitoring script
[perso/Immae/Projets/Puppet.git] / modules / profile / templates / monitoring / force_check.sh.erb
diff --git a/modules/profile/templates/monitoring/force_check.sh.erb b/modules/profile/templates/monitoring/force_check.sh.erb
new file mode 100644 (file)
index 0000000..e5b2a23
--- /dev/null
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+date=$(date +%s)
+host="<%= @real_hostname %>"
+service="$2"
+
+if [ -z "$service" ]; then
+  printf "[%lu] SCHEDULE_FORCED_HOST_SVC_CHECKS;$host;%lu\n" $date $date | sudo -u naemon tee /var/lib/naemon/naemon.cmd
+else
+  printf "[%lu] SCHEDULE_FORCED_SVC_CHECK;$host;$service;%lu\n" $date $date | sudo -u naemon tee /var/lib/naemon/naemon.cmd
+fi