码迷,mamicode.com
首页 > 数据库 > 详细

Zabbix监控MYSQL模板

时间:2015-11-09 14:04:23      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:zabbix mysql

模板都是本人自己制作出来,希望能给大家带来作用。

客户端配置文件(从服务端下载)

zabbix_agentd.conf

客户端软件

zabbix_agents_2.0.3.linux2_6.amd64.tar.gz

模板

Template_MySQL.xmlTemplate_MySQL_Repl.xml

 

1、添加zabbix用户与用户组

vd14yywg01:~ # groupadd zabbix

vd14yywg01:~ # useradd -g zabbix -m zabbix

2、创建zabbix客户端目录

vd14yywg01:~ # mkdir -p  /usr/local/zabbix/etc

 

3、把软件与配置文件移到相应目录下

vd14yywg01:~ # mv zabbix_agents_2.0.3.linux2_6.amd64.tar.gz /usr/local/zabbix/

vd14yywg01:~ # mv zabbix_agentd.conf /usr/local/zabbix/etc/

vd14yywg01:~ # cd /usr/local/zabbix/

vd14yywg01:/usr/local/zabbix # tar zxvf zabbix_agents_2.0.3.linux2_6.amd64.tar.gz

 

4、修改配置

vd14yywg01:/usr/local/zabbix # cd etc/

vd14yywg01:/usr/local/zabbix/etc # vi zabbix_agentd.conf

####配置如下

 

Server=10.70.216.36     ###服务端IP

ListenPort=10050              ####客户端端口

ListenIP=172.16.202.173   ###客户端IP

Hostname=vd14yywg01   ###客户端主机名

 

###在最后添加监控MYSQL

UserParameter=mysql.ping,/usr/bin/mysqladmin -uroot -proot ping --socket=/var/lib/mysql/mysql.sock| grep -c alive

UserParameter=mysql.version,/usr/bin/mysql -V --socket=/var/lib/mysql/mysql.sock

UserParameter=mysql.processlist,echo "show full processlist;" | /usr/bin/mysql  -uroot -proot --socket=/var/lib/mysql/mysql.sock | wc -l

###mysql status

UserParameter=mysql.status[*],echo "show global status like ‘$1‘;" | /usr/bin/mysql  -uroot -proot  --socket=/var/lib/mysql/mysql.sock | tail -1 | awk ‘{print $$2}‘

###mysql variables

UserParameter=mysql.variables[*],echo "show variables like ‘$1‘;" | /usr/bin/mysql  -uroot -proot --socket=/var/lib/mysql/mysql.sock | tail -1 | awk ‘{print $$2}‘

 #mysql repl
UserParameter=mysql.Slave_IO_Running,/usr/bin/mysql  -uroot  --socket=/var/lib/mysql/mysql.sock -e ‘show slave status\G‘ |grep -E "Slave_IO_Running"|awk ‘{print $2}‘|grep -c Yes
UserParameter=mysql.Slave_SQL_Running,/usr/bin/mysql  -uroot  --socket=/var/lib/mysql/mysql.sock -e ‘show slave status\G‘ |grep -E "Slave_SQL_Running"|awk ‘{print $2}‘|grep -c Yes

 

5、启动

vd14yywg01:/usr/local/zabbix/etc # /usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf

 

6、查看启动

vd14yywg01:/usr/local/zabbix/etc # netstat –tunlp

…..

…..       

tcp        0      0 172.16.202.173:10050     0.0.0.0:*               LISTEN      24855/zabbix_agentd

……

 

7、导入MYSQL相应模板把Template_MySQL.xmlTemplate_MySQL_Repl.xml汇入模板中。

技术分享

 

技术分享

8、把汇入的模板关系主机

技术分享

点击添加

技术分享

点击存档。

  

 

 

9、查看结果如下图

技术分享

技术分享


本文出自 “飛鴻沓膤” 博客,请务必保留此出处http://jxzhfei.blog.51cto.com/1382161/1710983

Zabbix监控MYSQL模板

标签:zabbix mysql

原文地址:http://jxzhfei.blog.51cto.com/1382161/1710983

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!