发表于: 2016-02-29 04:19:17

1 847


好久没写日志了。。不过我脸皮厚,不写日志的日子里我还是断断续续把任务做了的,有始有终嘛

今天算是完成所有任务了,从安装zabbix开始,分享一些宝贵的经验:


1:安装zabbix是在lnmp环境下的,最好直接yum装环境省时省力,我当时用源码装php装了2天还不成功,后来知道用yum带remi库直接2分钟搞定。

2:了解zabbix监控,必须知道linux下的shell管道工具sed,awd等,正则表达式等等,只有知道这些才能明白zabbix监控的数据从哪来。

3:zabbix发送警告邮件,可以使用它里面自带的发送邮件功能,不过配置有点复杂,还要使用sendmail,通过触发器直接执行一个py发送邮件脚本,也可以达到相同的功能,上面的配置可以附带一些参数更加可靠。

4:检测读取日志文件最好用awk等工具,非常容易。

下面附上2个任务中都使用到的脚本:

检测1分钟内的nginx日志:”http://119.10.57.66/chklog.sh“是用awk判断1分钟内的日志,可以扩展10分钟,1小时,在后面加上|wc -l查看到底有多少连接等。


自动发送邮件脚本:“http://119.10.57.66/mail.py”发送的是固定内容的邮件内容。










返回列表 返回列表
评论

    分享到