发表于: 2016-02-29 04:19:17
1 849
好久没写日志了。。不过我脸皮厚,不写日志的日子里我还是断断续续把任务做了的,有始有终嘛
今天算是完成所有任务了,从安装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查看到底有多少连接等。
评论