共计 2311 个字符,预计需要花费 6 分钟才能阅读完成。
一、相关说明
生产线上使用 zabbix 2.4.5 对所有业务及系统网络进行监控,当然也需要监控 MySQL 数据库相关的信息,zabbix 自带的 mysql 监控模板就可以监控 mysql,本文在 zabbix 2.4.5 版本下通过,其他版本请自行实验。
二、配置要监控的 mysql
1、先授权让 zabbixagent 连接数据库:
以 mysql roott 身份登录到 mysql
$mysql -uroot -p123456 -e”GRANT USAGE ON *.* TO ‘zabbixagent’@’localhost’ IDENTIFIED BY ‘zbbixagent'”;
$GRANT USAGE,PROCESS,SUPER,REPLICATION CLIENT,REPLICATION SLAVE ON *.* TO ‘zabbixagent’@’localhost’ IDENTIFIED BY ‘zabbixagent’;
$flush privileges;
或者:
#mysql -uroot -p -e”GRANT USAGE ON *.* TO ‘zabbixagent’@’localhost’ IDENTIFIED BY ‘zabbixagent'”
2、添加 mysql 配置文件
vim /etc/zabbix/.my.cnf
#Zabbix Agent
[mysql]
host=localhost
user=zabbixagent
password=zabbixagent
socket=/data1/mysqldb/mysql/mysql.sock
[mysqladmin]
host=localhost
user=zabbixagent
password=zabbixagent
socket=/data1/mysqldb/mysql/mysql.sock
注意:socket 具体放在那里,请修改前查看 cat /etc/my.cnf 里的路径
三、修改 /etc/zabbix/zabbix_agent.conf
修改如下:
UnsafeUserParameters=1
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/
四、修改 mysql 模板参数
zabbix -2.4.4 中自带 mysql 模板,默认就放在 /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
需要把 HOME=/var/lib/zabbix 换成:HOME=/etc/zabbix
.,$s/\/var\/lib/\/etc/g(vim 命令行模式全部替换)
重启 zabbix_agent
#service zabbix_agent restart
如果不能出图或出现 Not supported 到 zabbix 服务器上 tail -f /var/log/zabbix/zabbix_server.log
27659:20150428:111248.007 error reason for “ydnwy-01:mysql.status[Uptime]” changed: Received value [ERROR 2002 (HY000):
Can’t connect to local MySQL server through socket ‘/data1/mysqldb/mysql/mysql.sock’ (13)]
is not suitable for value type [Numeric (unsigned)] and data type [Decimal]
出现类似错误说明监控端 mysql.sock 访问有问题,请检查权限或
#ln -s /data1/mysqldb/mysql/mysql.sock /var/lib/mysql/mysql.sock
更多 Zabbix 相关教程集合:
Ubuntu 14.04 下 Zabbix2.4.5 源码编译安装 http://www.linuxidc.com/Linux/2015-05/117657.htm
CentOS 7 LNMP 环境搭建 Zabbix3.0 http://www.linuxidc.com/Linux/2017-02/140134.htm
Ubuntu 16.04 安装部署监控系统 Zabbix2.4 http://www.linuxidc.com/Linux/2017-03/141436.htm
Zabbix 监控安装部署及警报配置 http://www.linuxidc.com/Linux/2017-03/141611.htm
Zabbix 触发器表达式详解 http://www.linuxidc.com/Linux/2017-03/141921.htm
CentOS 7.3 安装 Zabbix3.2
Ubuntu 16.04 下安装部署 Zabbix3.0 http://www.linuxidc.com/Linux/2017-02/140395.htm
CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm
CentOS 7 下 Zabbix 3.0 安装详解 http://www.linuxidc.com/Linux/2017-03/141716.htm
64 位 CentOS 6.2 下安装 Zabbix 2.0.6 http://www.linuxidc.com/Linux/2014-11/109541.htm
ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-07/145385.htm