Import cron entries from dsa-nagios-check package
authorAurelien Jarno <aurelien@aurel32.net>
Thu, 1 Feb 2018 17:45:09 +0000 (18:45 +0100)
committerAurelien Jarno <aurelien@aurel32.net>
Thu, 1 Feb 2018 17:48:43 +0000 (18:48 +0100)
Also randomize dsa-update-apt-status and dsa-update-samhain-status
calls.

Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
modules/debian_org/templates/dsa-puppet-stuff.cron.erb

index b1d553d..9d339c5 100644 (file)
@@ -14,3 +14,8 @@
 @daily root [ -d /var/lib/puppet/clientbucket ] && find /var/lib/puppet/clientbucket -type f -mtime +60 -delete && find /var/lib/puppet/clientbucket -type d -empty -delete
 
 @hourly root ! [ -x /usr/local/sbin/ntp-restart-if-required ] || /usr/local/sbin/ntp-restart-if-required
+
+# Nagios related entries
+@hourly root [ -x /usr/sbin/dsa-update-apt-status ] && sleep $(( $RANDOM \% 1800 )) && /usr/sbin/dsa-update-apt-status 2>&1 | logger -t dsa-update-apt-status
+13 */4 * * * root [ -x /usr/sbin/dsa-update-samhain-status ] && sleep $(( $RANDOM \% 10800 )) && /usr/sbin/dsa-update-samhain-status
+40 12 25 * *   root [ -x /usr/sbin/dsa-update-unowned-file-status ] && sleep $(( $RANDOM \% 86400 )) && /usr/sbin/dsa-update-unowned-file-status