54 CHEN

神器monit监控报警设置手记

monit

系统监控工具monit是一款功能非常丰富的进程、文件、目录和设备的监测软件,用于Unix平台。它可以自动修复那些已经停止运作的程序,特使适合处理那些由于多种原因导致的软件错误。

安装 centos:

yum install monit

ubuntu:

apt-get install monit

使用 配置文件在/etc/monit.conf

配置发邮件的smtp服务器

set mailserver 111.111.111.111 USERNAME “xxx@xiaomi.com” PASSWORD “54chen54chen”

配置服务检测的周期

set daemon 30
30秒检查一次

配置报警邮件格式

set mail-format {
from: ALERT subject: $SERVICE $EVENT at $DATE
message: Monit $ACTION $SERVICE at $DATE on $HOST: $DESCRIPTION.
}

配置收报警的人

set alert 54chen@xiaomi.com with reminder on 3 cycles ;出问题时最多连续报3次

配置监控对象

check host webim-91 with address 192.168.1.2
if failed host www.miliao.com port 80 proto http and request “/test.html” for 2 times within 2 cycles then alert

其他 可以监控的类型有: CHECK PROCESS FILE FIFO DEVICE DIRECTORY HOST SYSTEM

帮助

man monit

原创文章如转载,请注明:转载自五四陈科学院[http://www.54chen.com]

Posted by 54chen linux