forked from Mirrors/freeswitch
added script for monit for rpm distros
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6439 d0543943-73ff-0310-b7d9-9358b9ac24b2
This commit is contained in:
parent
7487bc8626
commit
76418a39c4
|
@ -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
|
Loading…
Reference in New Issue