From 4893e2058f7da5a823db23b7dff51fb9db72fb0b Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Tue, 19 May 2015 18:04:04 -0700 Subject: [PATCH] Have monit monitor the watchquagga daemon in case it dies. --- debian/quagga.install | 1 + debian/watchquagga-monit.rc | 4 ++++ 2 files changed, 5 insertions(+) create mode 100644 debian/watchquagga-monit.rc diff --git a/debian/quagga.install b/debian/quagga.install index 50cea8872c..5999834e26 100644 --- a/debian/quagga.install +++ b/debian/quagga.install @@ -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 index 0000000000..e3b6340dce --- /dev/null +++ b/debian/watchquagga-monit.rc @@ -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 -- 2.39.5