]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
added script for monit for rpm distros
authorMichal Bielicki <michal.bielicki@seventhsignal.de>
Thu, 29 Nov 2007 19:09:11 +0000 (19:09 +0000)
committerMichal Bielicki <michal.bielicki@seventhsignal.de>
Thu, 29 Nov 2007 19:09:11 +0000 (19:09 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6439 d0543943-73ff-0310-b7d9-9358b9ac24b2

build/freeswitch.monitrc [new file with mode: 0644]

diff --git a/build/freeswitch.monitrc b/build/freeswitch.monitrc
new file mode 100644 (file)
index 0000000..a182f74
--- /dev/null
@@ -0,0 +1,22 @@
+ check process freeswitch with pidfile /var/run/freeswitch.pid
+   group voice
+   start program = "/etc/init.d/freeswitch start"
+   stop  program = "/etc/init.d/freeswitch stop"
+   if failed port 5060 type UDP than restart
+   if 5 restarts within 5 cycles then timeout
+   depends on freeswitch_bin
+   depends on freeswitch_rc
+
+ check file freeswitch_bin with path /opt/freeswitch/bin/freeswitch
+   group voice
+   if failed checksum then unmonitor
+   if failed permission 755 then unmonitor
+   if failed uid freeswitch then unmonitor
+   if failed gid daemon then unmonitor
+
+ check file sendmail_rc with path /etc/init.d/freeswitch
+   group voice
+   if failed checksum then unmonitor
+   if failed permission 755 then unmonitor
+   if failed uid root then unmonitor
+   if failed gid root then unmonitor