]> git.puffer.fish Git - matthieu/frr.git/commitdiff
Have monit monitor the watchquagga daemon in case it dies.
authorDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 20 May 2015 01:04:04 +0000 (18:04 -0700)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Wed, 20 May 2015 01:04:04 +0000 (18:04 -0700)
debian/quagga.install
debian/watchquagga-monit.rc [new file with mode: 0644]

index 50cea8872cb51404653b82c09f96dbd02ee1e748..5999834e2610fc548d9faea08b7a60fc76d29fa3 100644 (file)
@@ -16,3 +16,4 @@ usr/share/man/man8/quagga-babeld.8
 usr/share/man/man8/watchquagga.8
 usr/share/snmp/mibs/
 cumulus/etc/* etc/
+debian/watchquagga-monit.rc   etc/cumulus/ssmonitor.d
diff --git a/debian/watchquagga-monit.rc b/debian/watchquagga-monit.rc
new file mode 100644 (file)
index 0000000..e3b6340
--- /dev/null
@@ -0,0 +1,4 @@
+check process watchquagga with pidfile /var/run/quagga/watchquagga.pid
+        start program = "/etc/init.d/quagga start watchquagga" with timeout 120 seconds
+        stop program = "/etc/init.d/quagga stop watchquagga"
+        if 3 restarts within 10 cycles then timeout