实验环境:
1.配置zabbix监控mysql的配置
确定mysql的状态为正常开启
mysqladmin -uzabbix -predhat -h 127.0.0.1 ping | grep -c alive

在zabbix-agent主目录(默认情况下为/ var / lib / zabbix)中创建.my.cnf

mkdir /var/lib/zabbix建立目录存放配置文件
vim /var/lib/zabbix/.my.cnf建立隐藏文件
[mysql]
host=localhost
user=root
password=My12345.
socket=/var/lib/mysql/mysql.sock
[mysqladmin]
host=localhost
user=root
password=redhat
socket=/var/lib/mysql/mysql.sock

2.配置percona
rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rpm安装zabbix对precoma的支持模块

cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/复制监控项模板文件到 Zabbix agent 的配置目录:

vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf给脚本一个配置文件
<?php
$mysql_user='root';
$mysql_pass='My12345.';
systemctl restart zabbix-agent.service重启监控服务


3.在zabbix图形界面中导入模板






在模板在中监控数据库只有39个监控项,用percona这个解决方案,它可以自定义模板,且能使用的第三方插件比较多,可以和很多软件进行搭配。
本文详细介绍了如何使用Zabbix监控MySQL状态的方法,包括配置Zabbix以监控MySQL,安装并配置Percona模块增强监控能力,以及在Zabbix图形界面中导入模板的过程。
1084

被折叠的 条评论
为什么被折叠?



