自定义监控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中添加监控项

zabbix-自定义监控

zabbix-自定义监控

 

 给监控项起名,并输入键值为当时定义的mysql.check,并写入自定义的应用集

zabbix-自定义监控

 

添加成功后,在最新数据中查看是否获取到数据

 zabbix-自定义监控

创建新添加监控项的graph(图形)

zabbix-自定义监控

zabbix-自定义监控

为图形关联监控项

zabbix-自定义监控

zabbix-自定义监控

zabbix-自定义监控

查看图形是否添加成功

zabbix-自定义监控

创建数据库报警触发器

 zabbix-自定义监控

zabbix-自定义监控

 添加触发器报警的表达式

zabbix-自定义监控

关联监控项,并设置结果为0(systemctl status mariadb.service | grep -c running命令当数据库不可用时,统计关键字running为0)时触发

 zabbix-自定义监控

将数据停掉,检查是否报警成功

zabbix-自定义监控

zabbix-自定义监控

 

相关文章:

  • 2021-12-19
  • 2021-12-12
  • 2022-01-04
  • 2018-05-08
  • 2021-06-13
  • 2021-11-24
  • 2021-10-20
猜你喜欢
  • 2021-12-19
  • 2021-10-08
  • 2022-12-23
相关资源
相似解决方案