mysql 的监控开源软件:percona,天兔
第一步:在mysql 机器安装 Zabbix-agent , php, php-mysql 环境
第二步:
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm
第三步
yum install percona-zabbix-templates php php-mysql
第四步:
rpm -ql percona-zabbix-templates
sz -y /var/lib/zabbix/percona/templates/zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.8.xml
第五步:
mkdir -p /etc/zabbix_agentd.conf.d/
cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf
/etc/zabbix_agentd.conf.d/userparameter_percona_mysql.conf
第六步:
systemctl zabbix_agentd restart
第七步:
vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf
<?php
$mysql_user = 'root';
$mysql_pass = ''; #上面的为mysql的账号和密码,无密码就空着。
第八步:修改MySQL的执行命令文件,更改mysql的用户与密码:
[root@node2 templates]# vim /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh
RES=`HOME=~zabbix /usr/bin/mysql -uroot -pzabbix -e 'SHOW SLAVE STATUS\G' | egrep '(Slave_IO_Running|Slave_SQL_Running):' | awk -F: '{print $2}' | tr '\n' ','`
第九步:
接着再zabbix web模板页面导入sz 下载的xml就完成了
注意: