通过Zabbix来监控LNMP平台是否正常运行,nginx、mysql、php有一个不正常,就会触发警报
一,单独创建一个模板jichuang
二、创建自定义键值
1、修改zabbix_agentd 配置文件
#vim /usr/local/zabbix/etc/zabbix_agentd.conf
UnsafeUserParameters 修改为1
UserParameter=键值,脚本
lnmptest为键值名称
lnmptest.sh采集数据的脚本
该脚本通过CURL的方式访问该PHP页面,并输出结果 //判断HTTP服务正常
HP页面会连接到数据库中的某个表,如果能读取到表中数据,则返回值1。反之0
//判断mysql 是否正常
#chmod+x /usr/local/zabbix/bin/jichuang/lnmptest.sh 添加脚本执行权限
登录到服务端进行采集测试
采集到结果也是1
三、添加监控项
四、再添加图形显示,方便看数据
查看图形数据已经出来
五、添加触发器
create trigger
定义表达式,lnmptest键值如果结果不为1,则报警,级别为严重
{jichuang:memfree.prev(0)}<50
jichuang 模板名称
memfree 键值
本文出自 “威哥” 博客,请务必保留此出处http://yangmv.blog.51cto.com/2366107/1703531
原文:http://yangmv.blog.51cto.com/2366107/1703531