给squid 添加 monit 自动监控功能

 

advertcn 在国内的电信节点本来是使用的nginx 的,可惜貌似实在有点问题,时断时续,可能是配置有点问题,无奈换回了squid

squid呢,0.1% 的可能性会因为这样或者那样的原因死机,于是就想加上一个monit 做自动监控

首先安装squid,十分的简单,直接yum install squid

其次,编辑/etc/monit.conf, 加入下面的命令

check process squid with pidfile /var/run/squid.pid
start program = “/etc/init.d/squid start”
stop program = “/etc/init.d/squid stop”

 

保存,然后monit -t 检查语法错误,如果没有问题了,就直接service monit start

debian 上安装monit 来监控 Mr9SM

因为目前V6 稍微有点小bug,会造成程序无规律的宕机,因此考虑安装monit 来监控mr9sm 主程序

安装

apt-get install monit

安装完毕,配置文件是

/etc/monit/monitrc

你可以在monitrc 上修改你的监测频率以及web 端口

在最下面添加(如果你用的是debian):

check process mr9sm with pidfile /var/run/mr9sm.pid
start program = “/usr/sbin/service mr9sm start”
stop program = “/usr/sbin/service mr9sm stop”

保存后运行monit -t 检查语法,如果没有问题,直接monit restart既可以