Zabbix-3.0.3使用默认模板监控MySQL

环境描述:
zabbix server:192.168.1.1
zabbix agent:192.168.1.12

一、安装agent客户端
(1)添加用户群组
groupadd zabbix
useradd -g zabbix -m zabbix

(2)解压安装包,编译安装
tar -zxvf zabbix-3.0.3.tar.gz
cd zabbix-3.0.3
./configure --prefix=/usr/local/zabbix --enable-agent
make install

(3)修改agentd配置文件
vim /usr/local/zabbix/etc/zabbix_agentd.conf
Server= 192.168.1.1     
服务端ip地址ServerActive=192.168.1.1
Hostname=192.168.1.12          
必须与zabbix server创建主机时的hostname一致

(4)修改启动配置,添加软链接
cp zabbix-3.0.3/misc/init.d/tru64/zabbix_agentd /etc/init.d/
chmod 755 /etc/init.d/zabbix_ agentd
ln -s /usr/local/zabbix/sbin/*  /usr/local/sbin/
ln -s /usr/local/zabbix/bin/*  /usr/local/bin/1234512345

(5)设置自启动
vim /etc/rc.d/init.d/zabbix_ agentd
#在第二行添加如下内容
#chkconfig: 2345 10 90
#description: zabbix agent
保存后退出文件
#chkconfig --add zabbix_agentd
#chkconfig zabbix_agentd on
#/etc/init.d/zabbix_agentd start

在zabbix server添加hosts (如图)

二、监控mysql用自带的模板
首先在客户端的mysql里添加权限,即本机使用zabbix账号连接本地的mysql
mysql> grant all on *.* to [email protected]‘localhost‘ identified by "123456”;
mysql> flush privileges;

#拷贝文件到 /usr/local/zabbix/etc/zabbix_agentd.conf.d/ #指定自己的zabbix安装目录
cp /tmp/zabbix-3.0.3/conf/zabbix_agentd/userparameter_mysql.conf
/usr/local/zabbix/etc/zabbix_agentd.conf.d/
#添加用来关联mysql的配置文件my.cnf,并修改模板配置文件中的mysql路径
cd /usr/local/zabbix/etc/
# mysql.sock文件通过find / -name mysql.sock找出路径
vim .my.cnf
[mysql]
host=localhost
user=zabbix
password=123456
socket=/var/lib/mysql/mysql.sock

[mysqladmin]
host=localhost
user=zabbix
password=123456
socket=/var/lib/mysql/mysql.sock
# 修改userparameter_mysql.conf:
sed -i ‘[email protected]/var/lib/[email protected]/usr/local/zabbix/[email protected]‘
/usr/local/zabbix/etc/zabbix_agentd.conf.d/userparameter_mysql.conf
# 修改完成userparameter_mysql.conf内容如下:

#HOME目录为新增.my.cnf文件所在目录
#修改zabbix_agentd.conf文件,添加下面一行
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
#重启zabbix-agentd
/etc/init.d/zabbix_agentd restart

三、在zabbix server页面添加Template App MySQL模板到192.168.1.12主机

监控项展示:

增删改查

ps:(如果需要更详细的mysql监控,可使用第三方监控percona)

参考链接:http://blog.csdn.net/mchdba/article/details/51447750

时间: 2024-10-29 19:08:55

Zabbix-3.0.3使用默认模板监控MySQL的相关文章

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 3.0 -- 第五章 开始监控

第五章  开始监控 通过前面的章节相信你已经了解Zabbix server提供的丰富的监控方式,也了解了主机.用户.组及权限的管理.在本章将通过一个主机监控的例子向你介绍Zabbix中配置监控的流程,全面了解配置监控的每一个步骤. 5.1 监控配置流程 一般Zabbix中监控配置流程如下: 1.  创建主机组. 2.  创建主机(通过设置New group字段可以同时创建主机组). 3.  创建监控项组. 4.  创建监控项(通过设置New application字段可以同时创建监控项组). 5

zabbix自带的模板监控mysql

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

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

zabbix用自带的模板监控mysql

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

使用Zabbix自带MySQL模板监控MySQL

使用Zabbix自带MySQL模板监控MySQL 1. 安装zabbix agent [[email protected] ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.0-1.el7.x86_64.rpm [[email protected] ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 [[email protected] 

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

***** ZABBIX利用自带模板监控mysql数据库**** 监控效果图 增删改查 慢查询 每秒总执行次数 1. 进入主题:先搭建好zabbix服务器,并把mysql作为agent端(建议先在线下测试好,再上生产环境). 2.zabbix_agent端(即mysql服务器,下同)使用which mysqladmin.which mysql查看命令行的绝对路径,修改脚本chk_mysql.sh脚本链接为http://blog.51cto.com/12131824/2344356 3.在mysq

深入浅出Zabbix 3.0 -- 第七章 模板配置与管理

第七章  模板配置与管理 我们在主机中不仅可以添加很多需要监控的指标(即监控项),还可以添加图形.触发器.监控项组.展示屏.Web scenarios和low-level Discovery,如果在每个主机中添加这些对象,尤其是在一个大型环境中,其工作量是不可想象的,何况需要监控的主机有很多具有相同的监控属性,需要重复相同的配置工作,如果手工完成这些配置任务几乎是不可能的.好在Zabbix为我们提供了模板,通过在不同的模板中添加监控项.触发器.图形等配置并应用到任意数量的主机上.当然对于特殊的监