#sshd 监控sshd进程 check process sshd with pidfile /var/run/sshd.pid start program "/etc/init.d/sshd start" stop program "/etc/init.d/sshd stop" if failed host 127.0.0.1 port 22 then restart if 5 restarts within 5 cycles then timeout |
######################################################
##cron 监控crontab进程 check process cron with pidfile /var/run/crond.pid group system start program = "/etc/init.d/crond start" stop program = "/etc/init.d/crond stop" if 5 restarts within 5 cycles then timeout depends on cron_rc |
######################################################
######################################################
#scripts 监控nginx的日志切割脚本文件 check file cut_nginx_log.sh with path /scripts/cut_nginx_log.sh group scripts if failed checksum then unmonitor if failed permission 755 then unmonitor if failed uid root then unmonitor if failed gid root then unmonitor |
######################################################
######################################################
##systemfile 监控passwd文件和group文件 check file passwd with path /etc/passwd group system if failed checksum then unmonitor if failed permission 644 then unmonitor if failed uid root then unmonitor if failed gid root then unmonitor check file group with path /etc/group group system if failed checksum then unmonitor if failed permission 644 then unmonitor if failed uid root then unmonitor if failed gid root then unmonitor |
######################################################
######################################################
# 监控本机的25,110端口号 check host localhost with address 127.0.0.1 if failed port 25 with timeout 15 seconds then exec "/usr/bin/qmailctl restart" if failed port 110 protocol pop with timeout 15 seconds then exec "/usr/bin/vpopmailctl restart" |
基本的配置就是这样子,剩下的就是根据各自的实际情况进行修改!!!,配置好从浏览器登录查看下是否成功,接下来就是轻松的喝喝茶,逛逛论坛了!! 哈哈