Zabbix监控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=10.70.216.36     ###服务端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汇入模板中。

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

点击添加

点击存档。

9、查看结果如下图

时间: 2024-11-08 14:28:24

Zabbix监控MYSQL模板的相关文章

Zabbix监控mysql配置及故障告警配置

本文主要介绍zabbix监控mysql的配置,包含使用zabbix自带模板监控mysql相关信息及自定义key监控mysql同步情况.同时介绍了触发器的创建及zabbix通过邮件方式告警配置. 一.配置自带模板监控mysql 1.提供配置文件模板 文件位置在源码包/usr/local/src/zabbix-3.0.4/conf/zabbix_agentd/userparameter_mysql.conf #cp/usr/local/src/zabbix-3.0.4/conf/zabbix_age

zabbix监控mysql性能

今天来看看zabbix如何监控mysql性能,这边使用mysql自带的模板,可以监控如下内容:OPS(增删改查).mysql请求流量带宽,mysql响应流量带宽,最后会附上相应的监控图! 编写check_mysql.sh脚本 用于获取mysql性能指标数据,你需要修改相应的数据库信息 # vim /usr/local/zabbix-2.4.4/scripts/chk_mysql.sh #脚本如下: #!/bin/bash # -----------------------------------

Zabbix监控MySQL小记

监控思路: 先在zabbix主机上面配置好MySQL服务器的信息,添加好zabbix自带的Template App MySQL模版,然后去mysql服务器上安装agent,再添加mysql监控脚本. 主机角色版本 192.168.1.244   Zabbix Server3.0.5 192.168.1.221   Zabbix Agent3.0.5 1.搭建Zabbix Server(略过,proxy不考虑) 2.搭建zabbix agent(略过) 3.Zabbix agent 搭建MySQL

Zabbix 监控Mysql数据库及主从数据库

Zabbix监控mysql主从数据库在脚步出现用户名和密码是会出现如下报错"Warning: Using a password on the command line interface can be insecure",报错原因是mysql 5.6版本增加了密码安全策略,之前版本可以使用的命令行里加上密码就会强制报错,所以使用zabbix监控mysql的时候,就会由于收到zabbix客户端日志报错信息.结合了网友的解决方案,现将整理出来供大家参考. 一,zabbix被监控端的设置:

Zabbix 监控 Mysql 状态

简介: 如何使用 Zabbix 来监控 Mysql 状态 ? Zabbix 有自带监控 Mysql 的模板,但是却不能直接使用.. 需要我们根据模板提供的 Key 自己写脚本获取数据 1.查看都有哪些 Key > Configuration -> Templates ## 在此模板页中,可以看到 Template App MySQL 模板中有 14 个 Items ,我们需要自己写脚本获取这 14 个值 ## 分别是:Com_select.Com_insert .Com_update .Com

zabbix监控之模板使用、网络发现及邮件报警功能

一. 简介 1.介绍 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案,能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统工程师快速定位/解决存在的各种问题. zabbix由2部分构成,zabbix server与可选组件zabbix agent. zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能. zabbix agent需要安装在被监

zabbix监控mysql+报警

zabbix监控mysql性能 在Zabbix的监控系统中通常是由Zabbix Server与Zabbix Agent一起配合实现监控,在Zabbix Agent内置了很多监控基础的监控项. 这些监控项都是CPU, 文件系统, 网络,磁盘等基础的监控项,对于自己开发服务的监控,Zabbix提供了良好框架为用户实现监控和报警,下面将以为MySQL添加监控为例,介绍如何添加自定义监控. 实验环境 1.NySQL 192.168.2.6 (agent) 2.Zabbix Server 172.30.1

Contos7 安装 Zabbix 监控 Mysql

一,zabbix-sercer(步骤)上传 zabbix-release-3.4-2.el7.noarch.rpm 安装 rpm -ivh zabbix-release-3.4-2.el7.noarch.rpm 安装依赖yum -y install zabbix-web-mysl zabbix-server-mysql zabbix-agent mariadb-server 启动mysqlsystemctl restart mariadb 进入mysql 创建zabbix 数据库create d

zabbix监控mysql报警

zabbix监控mysql性能 在Zabbix的监控系统中通常是由Zabbix Server与Zabbix Agent一起配合实现监控,在Zabbix Agent内置了很多监控基础的监控项. 这些监控项都是CPU, 文件系统, 网络,磁盘等基础的监控项,对于自己开发服务的监控,Zabbix提供了良好框架为用户实现监控和报警,下面将以为MySQL添加监控为例,介绍如何添加自定义监控. 实验环境 1.NySQL 192.168.2.6 (agent) 2.Zabbix Server 172.30.1