开发者社区> 科技小能手> 正文

zabbix自带的模板监控mysql

简介:
+关注继续查看

        zabbix官方支持监控MySQL,但直接使用默认的模板是不可用的,还需要经过额外的设置才可以使用。如果只需要对mysql数据库做简单的监控,zabbix自带的模板完全能够满足要求;如果有更高的需求那需要自己写脚本,或者使用fromdual插件.

  下面是用zabbix自带的模板监控mysql的步骤。

  环境:zabbix2.2 centos6.5 LTS mysql 5.5

  1、确定zabbix中有mysql监控模板。默认已经在zabbix2.2及以上的版本中。模板名称:Template App MySQL。

    如果没有则要去zabbix官方下载 url:https://zabbix.org/mw/images/d/d4/Template_App_MySQL-2.2.0.xml,然后在Zabbix服务器的前端Web界面的组态->模板页面中选择汇入(各种神翻译),在新的页面中导入下载的模板文件。

 

  2、配置mysql的客户端,创建一个用户来获取mysql的相关数据

GRANT USAGE ON *.* TO 'mysqlcheck'@'localhost' IDENTIFIED BY 'mysqlcheck';
FLUSH PRIVILEGES;

  3、设置完帐户之后在被监控端新建/etc/zabbix/.my.cnf以提供Zabbix Agent访问数据库,内容类似如下:

复制代码

vim /etc/zabbix/.my.cnf

[mysql]
host     = localhost
user     = mysqlcheck
password = mysqlcheck
socket   = /var/run/mysqld/mysqld.sock
[mysqladmin]
host     = localhost
user     = mysqlcheck
password = mysqlchechk
socket   = /var/run/mysqld/mysqld.sock

复制代码

  4、修改/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf,这个文件用于制定Zabbix Agent如何获取MySQL数据,我们需要将所有的/var/lib/zabbix修改为当前.my.cnf文件的路径/etc/zabbix。设置完 成之后保存并重启Zabbix Agent

sed -i 's@/var/lib/zabbix@/etc/zabbix@g' /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
service zabbix-agent restart
5、在server上查看mysql监控项有没有回传值
#/usr/local/zabbix/bin/zabbix_get -s 192.168.30.1 -p10050 -k mysql.status[uptime]

  5、以上就配置完成了。开始监控后,主机会生成两个新图形。


本文转自 转身撞墙角 51CTO博客,原文链接:http://blog.51cto.com/chentianwang/1702597


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

相关文章
聊聊MySQL的加锁规则《死磕MySQL系列 十五》
聊聊MySQL的加锁规则《死磕MySQL系列 十五》
6 0
为什么不让用join?《死磕MySQL系列 十六》
为什么不让用join?《死磕MySQL系列 十六》
9 0
终结初学者对ElasticSearch、Kibana、Logstash安装的种种困难《玩转ElasticSearch 1》-1
终结初学者对ElasticSearch、Kibana、Logstash安装的种种困难《玩转ElasticSearch 1》
7 0
SpringBoot入门整合 上手 简单易解
SpringBoot入门整合 上手 简单易解
11 0
lagou 爪哇 1-2 spring 笔记
任务一 自定义IoC&AOP框架 1.1 IoC IoC 全称为 Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection),即依赖注入。 1. 谁控制谁 (由 Spring IoC 容器来负责对象的生命周期和对象之间的关系) 2. 控制什么 (bean对象创建,属性注入) 3. 为何是反转 (依赖的对象由原来的主动获取变成被动接受,所以是反转) 4. 哪些方面反转了(所依赖对象的获取被反转了) hibernate中的inverse也是一种IoC
7 0
Google应该这样玩,你知道这些技巧吗?
网络让世界变成了“地球村”,拉近了世界各地人与人之间的距离;搜索引擎更是让我们在互联网上没有秘密可言,查找网页,查找信息,查找人,我们都离不开它。
11 0
如何让脚本在任意地方可执行
如何让脚本在任意地方可执行
5 0
终结初学者对ElasticSearch、Kibana、Logstash安装的种种困难《玩转ElasticSearch 1》-3
终结初学者对ElasticSearch、Kibana、Logstash安装的种种困难《玩转ElasticSearch 1》
7 0
Win 上码农软件推荐
有便携和安装两种区分,能选择便携包尽量选择它。安装包类型是便携类软件的补充, 可以按需挑选。如果该软件能做到跨平台, 我会优先推荐.
7 0
Redis哨兵原理,我忍你很久了!(1)
Redis哨兵原理,我忍你很久了!
6 0
23705
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
OceanBase 入门到实战教程
立即下载
阿里云图数据库GDB,加速开启“图智”未来.ppt
立即下载
实时数仓Hologres技术实战一本通2.0版(下)
立即下载