uth5321 发表于 2015-10-19 09:08:45

zabbix-自定义键值-监控LNMP可用性

通过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 键值

页: [1]
查看完整版本: zabbix-自定义键值-监控LNMP可用性