自定义监控node1数据库状态,并设置报警
编辑agent客户端的userparameter_mysql.conf 文件,最后一行添加自定义监控内容
[root@node1 ~]# cd /etc/zabbix/zabbix_agentd.d/ [root@node1 zabbix_agentd.d]# ls userparameter_mysql.conf [root@node1 zabbix_agentd.d]# vim userparameter_mysql.conf #在文件最下面添加:UserParameter=键值,命令 UserParameter=mysql.check,systemctl status mariadb.service | grep -c running
在web中添加监控项
给监控项起名,并输入键值为当时定义的mysql.check,并写入自定义的应用集
添加成功后,在最新数据中查看是否获取到数据
创建新添加监控项的grafh(图形)
为图形关联监控项
查看图形是否添加成功
创建数据库报警触发器
添加触发器报警的表达式
关联监控项,并设置结果为0(systemctl status mariadb.service | grep -c running命令,当数据库不可用时,统计关键字running为0)时触发
将数据库停掉,模拟监控是否生效,检查是否报警成功