使用Zabbix2.2自带的Mysql监控模板监控数据库

一、先授权让zabbix连接数据库:

mysql -uroot -p123456  -e"GRANT USAGE ON *.* TO ‘zabbix‘@‘localhost‘ IDENTIFIED BY ‘zabbix‘";

二、建立数据库连接信息文件:/usr/local/zabbix/etc/.my.cnf

# Zabbix Agent
[mysql]
host=localhost
user=zabbix
password=zabbix
socket=/tmp/mysql.sock
[mysqladmin]
host=localhost
user=zabbix
password=zabbix
socket=/tmp/mysql.sock

三、复制mysql模板userparameter_mysql.conf需要用到的key到/usr/local/zabbix/etc/zabbix_agentd.conf.d/目录下:

文件在Zabbix的安装包可以找到

cp /root/zabbix-2.2.6/conf/zabbix_agentd/userparameter_mysql.conf /usr/local/zabbix/etc/zabbix_agentd.conf.d/

四、修改userparameter_mysql.conf文件:

将HOME=/var/lib/zabbix全部改成HOME=/usr/local/zabbix/etc/

即改成第二步我们建立的.my.cnf的目录位置

五、修改zabbix_agentd.conf文件:

确定有如下配置:

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

使zabbix_agentd可以自动加/usr/local/zabbix/etc/zabbix_agentd.conf.d/目录下的userparameter_mysql.conf文件

最后重启zabbix_agentd,将Template App MySQL 加入监控就可以了,效果图还不错:

中间的断层是我重启数据库造成的,忽略吧~~

时间: 2024-08-29 16:33:24

使用Zabbix2.2自带的Mysql监控模板监控数据库的相关文章

使用zabbix自带MySQL监控模板监控MySQL

目前使用的zabbix版本是2.2.3,自带MySQL监控模板Template App MySQL,只是监控项目比较少.如果只是想对MySQL进行基本的监控,可以使用这个模板,如果要详细监控MySQL的各种信息,例如数据库的各种状态,主从复制状态,InnoDB状态等信息需要另外编写模板.后续再讨论. 参考文章 http://os.51cto.com/art/201404/435139.htm https://zabbix.org/mw/images/d/d4/Template_App_MySQL

zabbix 自带linux监控模板监控cpu load不准

修改模板(Template OS Linux)--项目--Processor load (1 min average per core)--键值: 把 system.cpu.load[percpu,avg1] 改为 system.cpu.load[all,avg1] 同样修改Processor load (5 min average per core)和Processor load (15 min average per core)两个项目 Zabbix监控windows的CPU利用率和其他资源

grafana 监控模板监控系统启动时间

原文地址:http://blog.51cto.com/lookingdream/2115219

zabbix 2.2 使用自带的模板监控mysql

zabbix官方支持监控MySQL,但直接使用默认的模板是不可用的,还需要经过额外的设置才可以使用.如果只需要对mysql数据库做简单的监控,zabbix自带的模板完全能够满足要求: 下面是用zabbix自带的模板监控mysql的步骤: 环境:zabbix2.2 Centos6.5 mysql 5.5 1.确定zabbix中有mysql的监控模板.默认已经在zabbix2.2及以上的版本中.模板名称:Template App MySQL. 2.如果没有则要去zabbix官方下载 url:http

zabbix自带的模板监控mysql

zabbix官方支持监控MySQL,但直接使用默认的模板是不可用的,还需要经过额外的设置才可以使用.如果只需要对mysql数据库做简单的监控,zabbix自带的模板完全能够满足要求:如果有更高的需求那需要自己写脚本,或者使用fromdual插件,最近在研究,总是有些问题,没能解决,如果哪位成功了,欢迎交流~~ 参考:http://www.fromdual.com/mpm-installation-guide 下面是用zabbix自带的模板监控mysql的步骤. 环境:zabbix2.4.5 ub

zabbix用自带的模板监控mysql

先看一下zabbix自带的mysql模板监控项: #很少是吧,没事生产环境一般我们不用,下一篇将介绍生产环境用的另一种mysql监控. 配置zabbix自带的模板监控mysql数据库:

Zabbix-3.0.3使用自带模板监控MySQL

导读 Zabbix是一款优秀的,开源的,企业级监控软件,可以通过二次开发来监控你想要监控的很多服务,本文介绍使用Zabbix自带的模板监控MySQL服务. 配置userparameter_mysql.conf #移动到zabbix解压缩路径 cd /usr/local/src/zabbix-3.0.3/conf/zabbix_agentd #拷贝文件到/opt/zabbix/etc/zabbix_agentd.conf.d/ #指定自己的zabbix安装目录 cp userparameter_m

zabbix利用自带的模板监控mysql数据库

zabbix利用自带的模板监控mysql数据库 作者:尹正杰 有些东西你不会的时候觉得它特别难,但是当你去做的时候就发现如此的简单~zabbix功能的强大我在这里就不多说了,好不好 使你用用就知道了,哈哈······, 其实zabbix监控agent端的mysql数据库原理上很简单,就是你需要在zabbix客户端新建一个用户,这个用户的账号密码存放到 隐藏的文件中,(也是考虑安全性嘛~),服务端通过读取这个配置文件的用户密码去登陆数据库,然后把采集的结果反馈给客户端, 切记我们这里不要给root

zabbix3.2使用自带模板监控MySql

一.zabbix自带MySql模板监控项 Zabbix3.0之后已经有MySql监控模板了,所以我们只要引用ZabbixServer自带的模板即可.zabbix默认有14个监控项 我们只需获取监控项需要的值就ok,而这些值大部分可以通过mysqladmin命令获取 二.编写脚本获取mysql性能指标数据 vim chk_mysql.sh vim chk_mysql.sh # 用户名 #MYSQL_USER='zabbix' # 密码 #MYSQL_PWD='zabbix' #在脚本中输入密码my