zabbix 监控mysql模板_Zabbix监控MYSQL模板-阿里云开发者社区

本文详细介绍了如何在Linux系统上安装Zabbix客户端,配置Zabbix_agentd.conf文件以监控MySQL服务,包括添加用户、创建目录、安装软件、修改配置、启动服务等步骤,并指导如何导入及应用MySQL监控模板。

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

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

zabbix_agentd.conf

客户端软件

zabbix_agents_2.0.3.linux2_6.amd64.tar.gz

模板

Template_MySQL.xml、Template_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=172.16.202.134###服务端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.xml、Template_MySQL_Repl.xml汇入模板中。

7067e07a0325b0e76f44b1f72413b36f.png

3261f213dd9814d973ac75ad45889be3.png

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

67dc560bbb4e907b7a6274addc18231e.png

点击添加

d0cde6c1e8c6faaa37bab74004d815f7.png

点击存档。

9、查看结果如下图

8bd5cd420ecdf514559db503540dc8bf.png

4103862400091dec42ddb1a850e0c5e6.png

本文转自 jxzhfei  51CTO博客,原文链接:http://blog.51cto.com/jxzhfei/1710983

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值