开发者社区> 技术小甜> 正文

使用Zabbix自带MySQL模板监控MySQL

简介:
+关注继续查看

1. 安装zabbix agent

1
2
[root@szlinux02 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.0-1.el7.x86_64.rpm
[root@szlinux02 ~]# yum install zabbix-agent

 

2. 修改配置

1
2
3
4
[root@szlinux02 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.137.5
ServerActive=192.168.137.5
Hostname=szlinux02

 

3. 启动代理

1
2
3
[root@szlinux02 ~]# systemctl enable zabbix-agent
[root@szlinux02 ~]# systemctl start zabbix-agent
[root@szlinux02 ~]# netstat -tunpl | grep 10050

 

4. 在服务端测试数据获取

1
[root@szzabbix ~]# zabbix_get -s 192.168.137.4 -p 10050 -k system.uptime

 

5. 在zabbix页面添加Linux主机

配置->主机->创建主机

clip_image002

 

6. 为主机连接模板

点击选择,勾选Template App MySQL和Template OS Linux,点击添加。

clip_image004

 

7. 为Template App MySQL在客户端配置

首先在客户端的mysql里添加权限,即本机使用zabbix账号连接本地的mysql

1
2
mysql> grant usage, process, replication client on *.* to 'zabbix'@'localhost' identified by 'ABCabc!@#123';
mysql> flush privileges;


添加.my.cnf

1
[root@szlinux02 ~]# vi .my.cnf

# Zabbix Agent

[mysql]

host=localhost

user=zabbix

password=’ABCabc!@#123’

socket=/usr/local/mysql/mysql.sock

[mysqladmin]

host=localhost

user=zabbix

password=’ABCabc!@#123’

socket=/usr/local/mysql/mysql.sock

 

8. 修改userparameter_mysql.conf的HOME为新增.my.cnf文件所在目录

1
[root@szlinux02 ~]# sed -i ‘s@/var/lib/zabbix@/etc/zabbix@g‘ /etc/zabbix /zabbix_agentd.d/userparameter_mysql.conf

 

9. 重启zabbix-agent

1
[root@szlinux02 ~]# systemctl restart zabbix-agent

 

10. 在zabbix服务端测试获取mysql监控指标数据

1
[root@szzabbix ~]# zabbix_get -s 192.168.137.4 -p 10050 -k mysql.ping

 

注意:

  • 如果测试的时候报错:sh: mysql: command not found,sh: mysqladmin: command not found,修改userparameter_mysql.conf中mysql,mysqladmin命令的路径,使用绝对路径,然后重启zabbix-agent,再测试。

  • password居然要加引号才能读到。

 

11. 在Web页面查看最新数据和图形

检测中->最新数据或图形

clip_image006

clip_image008













本文转自UltraSQL51CTO博客,原文链接: http://blog.51cto.com/ultrasql/1926571,如需转载请自行联系原作者










版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
使用云监控来监控线下IDC(及其它云)的Mongodb,Redis,Mysql等中间件
背景当前很多用户的服务部署在混合环境中,比如同时使用多个云厂商,或者云加线下IDC等。而对于线下IDC的监控主要是使用开源的系统来自建。带来的问题就是需要花费较大精力来维护自建监控系统并且和云上的监控数据也无法打通。针对这种混合云环境,云监控推出了企业版监控服务,可以实现在阿里云上对下线IDC或其它云服务上部署的中间件进行监控。线下IDC中间件监控实现在云监控上对下线IDC的中间件进行监控,主要实
40 0
+关注
10145
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载