在数据库服务器上部署
[root@db01 ~]# rpm -ivh https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-agent-4.4.9-1.el7.x86_64.rpm
[root@db01 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=172.16.1.71
[root@db01 ~]# systemctl restart zabbix-agent
1.脚本
[root@db01 ~]# cat /etc/zabbix/zabbix_agentd.d/mysql_status.sh
#!/usr/bin/bash
mysql -uroot -poldxu.com -e "show global status"|grep -w "$1"| awk '{print $NF}'
2.conf文件 (传参的方式取值)
[root@db01 ~]# cat /etc/zabbix/zabbix_agentd.d/mysql_status.conf
UserParameter=mysql.status[*],/etc/zabbix/zabbix_agentd.d/mysql_status.sh $1
3.zabbix-server使用zabbix_get测试取值
[root@zabbix-server ~]# zabbix_get -s 172.16.1.51 -k mysql.status[Com_select]
再到zabbix-web部署
添加模板-->监控项-->触发器-->图形-->聚合图形-->幻灯片
网友评论