时间:2021-07-01 10:21:17 帮助过:43人阅读
3.安装zabbix (配置yum源)
或者 rpm -ivh http://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm
yum -y install zabbix-agent
4.修改配置文件
vim /etc/zabbix/zabbix_agentd.conf ServerActive=192.168.177.252 Server=192.168.177.252
5.制作脚本
mkdir /etc/zabbix/scripts
vim /etc/zabbix/scripts/check_mysql.sh
============================
#!/bin/bash
#监控端口
case $1 in
slave_status)
netstat -anpt |grep :3306|wc -l
;;
esac
=============================
#监控mysql主从
slave_conn="/usr/local/mysql/bin/mysql -uroot -p123456 -S /tmp/mysql.sock2"
check_slave(){<br> #结果是2 否则。。
${slave_conn} -e "show slave status\G;" 2>/dev/null |egrep "Running|Yes" |head -n2|awk -F ‘:‘ ‘{print $2}‘|wc -l
}
case $1 in
slave)
check_slave
;;
esac
======================
6.添加mysql的监控项
vim /etc/zabbix/zabbix_agentd.d/mysql.conf UserParameter=mysql_status[*],/etc/zabbix/scripts/check_mysql.sh $1
#mysql_status[*]前面mysql_status是自己定义的,可以随便起名字,后面的【*】是传参 ,传参后面的脚本的数据。
7 开启zabbix-agent
systemctl restart zabbix-agent
8,.创建主机 
查看创建的主机

创建监控项

创建图形

查看图形

创建触发器


zabbix监控mysql
标签:监控端口 监控项 gre 监控 查看 png run ken nbsp