zabbix3.0.9监控mysql_Zabbix3.0监控MySQL

以监控centos 6上的MySQL为例

Zabbix_agent客户端操作

1.关闭防火墙和selinux

[root@localhost ~]#service iptables stop;chkconfig iptables off  //关闭防火墙

[root@localhost ~]#setenforce 0  #关闭selinux,临时生效

[root@localhost ~]#vi /etc/selinux/config   #修改配置

SELINUX=disabled

2.安装客户端包

[root@localhost ~]# cd zabbix3.0-rpm/RPMS/

[root@localhost RPMS]# yum -y localinstall zabbix-agent-3.0.0-1.el6.x86_64.rpm

3.修改配置

[root@localhost ~]#vi /etc/zabbix/zabbix_agentd.conf

95 Server=10.16.3.252

136 ServerActive=10.16.3.252

147 Hostname=localhost    //本机的主机名

4.在客户端的mysql里添加权限zabbix帐户

mysql>grantall on *.* to zabbix@'localhost' identified by "123456”;

mysql> flush privileges;

5.在文件zabbix_agentd.conf所在的目录下创建连接文件 .my.cnf

[root@localhost ~]# find / -type f -name zabbix_agentd.conf   #查看路径

/etc/zabbix/zabbix_agentd.conf

[root@localhost ~]# vi /etc/zabbix/zabbix_agentd.conf/.my.cnf

[client]

user=zabbix

password=123456

注意:

如果在数据库grant授权时,针对的是localhost,这个.my.cnf里面就不用加host参数了

但如果grant授权时针对的是本机的ip,那么在.my.cnf文件里就要加上host参数进行指定了

即在.my.cnf文件就要加上:

host=本机ip

socket=/Data/app/mysql5.6.25/var/mysql.sock【这一行可以不用加上,默认会找到的】

6.配置MySQL的key文件/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf

将userparameter_mysql.conf里所有的路径/var/lib/zabbix修改成/etc/zabbix

用命令一次性修改:

sed -i 's|/var/lib/zabbix|/etc/zabbix|g'/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf

重启zabbix-agent服务

service zabbix-agent restart

如果重启失败,用pkill杀死zabbix-agent进程,再开启

pkill -9 zabbix-agent

Service zabbix-agent start

Zabbix_server服务器端操作

7.在服务器端测试

[root@zabbix3~]# zabbix_get -s 172.18.1.40-p 10050 -k "mysql.status[Uptime]”

6324689     //172.18.1.40是客户端的IP地址

能反回一串key的数字,就说明配置OK,端能监控到客户端的mysql数据了!

注:如果没有命令zabbix_get,则需要安装。安装包在第2步下载的目录

zabbix3.0-rpm/中,执行如下命令安装

[root@localhost ~]# cd zabbix3.0-rpm/RPMS/

[root@localhost RPMS]# yum -y localinstall zabbix-get-3.0.0-1.el6.x86_64.rpm

8.在zabbix监控界面增加主机对应的MySQL模板

a.创建群组

配置à主机群组à创建主机群组

给群组起名为“mysql_servers”,群组选择“所有”,在右方框中找到“Template App MySQL”,然后点击“向左符号”添加到左方框中,然后点击“更新”。

b46ccc6391e0796ab5444bc054cd8332.png

添加完后,如下图

84f80dc24540fd058c99e6f1a76d7e6f.png

b.添加主机

配置--主机--创建主机主机名称 可以任意起

在“右方框”中选择上一步创建的群组“mysql_servers”,移到左方框中

044e8b30811e8b5dd9b81078407cd5a5.png

c.查看图形

和mysql有关的有两个图形,“MySQL bandwidth”和“MySQL operations”

监测中--图形--群组选择“mysql_servers”--主机选择“172.18.1.40”--图形选择“MySQL bandwidth”

4644a548b5d66b7bf4268890f7b1fee2.png

监测中--图形--群组选择“mysql_servers”--主机选择“172.18.1.40”--图形选择“MySQL operations”

986437f54f20859c2e402e47b1732eab.png

不知为什么截的图很模糊看不清。

完毕!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值