Zabbix 采集mysql的方法有很多,常用的是通过python、shell执行show status 或者show global status 获取值二者的区别:Show status;是当前的会话,你查看到的很多参数都是为0Show global status;是你全局的会话,你重启数据库或者关闭都会失
1.在mysql端(zabbix客户端)修改监控mysql的参数[root@db01 ~]# vim /etc/my.cnf [mysql]auto-rehashuser=用户名password=密码[mysqladmin]user=用户名password=密码[root@db01 ~]# vim /etc/zabbix/zabbix_agentd.d/userparameter_mysql.co
zabbix添加mysql监控:1、建立hosts、关联mysql模板虽然zabbix有mysql的监控模板,但是也需要在mysql服务器上准备获取mysql status的脚本chk_mysql.sh,zabbix通过调用这个脚本来获取mysql的运行信息。2、配置zabbix_agentvim /etc/zabbix/zabbix_agentd.conf U
创建监控用户CREATE USER 'zbx_monitor'@'%' IDENTIFIED BY '123456';GRANT REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO 'zbx_monitor'@'%';flush privileges;修改zabbix_agent2.conf~# sed -i 's@# Pl