คุณสามารถตรวจสอบบริการเฉพาะในช่วงเวลาที่แตกต่างจากค่าเริ่มต้น ...
ดูSERVICE POLL TIMEในเอกสาร Monit
ตัวอย่างสำหรับโปรแกรม Resque ของคุณคือตรวจสอบจำนวนรอบที่แตกต่างกัน:
check process resque with pidfile /var/run/resque.pid
every 5 cycles
หรือจากส่วนตัวอย่าง:
Some servers are slow starters, like for example Java based Application Servers.
So if we want to keep the poll-cycle low (i.e. < 60 seconds) but allow some services to take its time to start,
the every statement is handy:
check process dynamo with pidfile /etc/dynamo.pid every 2 cycles
start program = "/etc/init.d/dynamo start"
stop program = "/etc/init.d/dynamo stop"
if failed port 8840 then alert
หรือคุณสามารถใช้ประโยชน์จากการตรวจสอบสไตล์ cron
check process resque with pidfile /var/run/resque.pid
every 10 * * * *
หรือถ้าคุณกำลังประสบกับการเริ่มต้นช้าคุณสามารถขยายการหมดเวลาในคำสั่งเริ่มบริการ:
check process apache with pidfile /var/run/httpd.pid
start program = "/etc/init.d/httpd start" with timeout 90 seconds