zabbix(六)监控mysql服务

监控mysql

(1)建立目录并写隐藏文件

mkdir /var/lib/zabbix 
cd /var/lib/zabbix/
vim .my.cnf 

[mysql]
user = zabbix   #ps ax 看到的zabbix_server 的用户就是zabbix,所以不用root,太大
password = redhat
socket = /var/lib/mysql/mysql.sock
[mysqladmin]
user = zabbix
password = redhat
socket = /var/lib/mysql/mysql.soc

systemctl restart zabbix-agent

zabbix(六)监控mysql服务_第1张图片
zabbix(六)监控mysql服务_第2张图片
(2)获取模版,percona是开源的mysql分析工具,安装

 rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rpm

zabbix(六)监控mysql服务_第3张图片
(3)复制percona的监控模版到被监控的服务器
复制

[root@server1 scripts]# cd /var/lib/zabbix/percona/templates    #模版
[root@server1 templates]# ls
userparameter_percona_mysql.conf  zabbix_agent_template_percona_mysql_server_ht_2.0.9-sver1.1.8.xml
[root@server1 templates]# cp userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/
[root@server1 templates]# systemctl restart zabbix-agent

zabbix(六)监控mysql服务_第4张图片

修改percona的脚本

[root@server1 templates]# cd -
/var/lib/zabbix/percona/scripts
[root@server1 scripts]# ls
get_mysql_stats_wrapper.sh  ss_get_mysql_stats.php
[root@server1 scripts]# vim ss_get_mysql_stats.php.cnf

zabbix(六)监控mysql服务_第5张图片
zabbix(六)监控mysql服务_第6张图片
(4)测试percona的监控脚本
zabbix(六)监控mysql服务_第7张图片
(5)在web上导入模板
zabbix(六)监控mysql服务_第8张图片
zabbix(六)监控mysql服务_第9张图片
zabbix(六)监控mysql服务_第10张图片
(6)查看图形

zabbix(六)监控mysql服务_第11张图片
zabbix(六)监控mysql服务_第12张图片
zabbix(六)监控mysql服务_第13张图片

你可能感兴趣的:(企业运维)