一, 配置 ODBC 源
1. 要连接 MySQL 需安装 mysqodbc 驱动 (zabbix_server 上或者 proxy 上安装): yum install -y MySQL-connector-odbc
2. 以上步骤完成后. 可通过命令
dbcinst -j 查看信息
DRIVER 是驱动配置路径, 一般不需要改动
SYSTEM DATA SOURCES 是系统级源所有用户可见
USER DATA SOURCES 是当前用户可见 (用户 ODBC 源优先于系统 ODBC 源)
3. 权限配置
/usr/lib / 目录下是没有关于 MySQL 驱动所用 ".so" 的文件的, 所以要进行以下操作:
- cp /usr/lib64/libmyodbc5.so /usr/lib/
- cp /usr/lib64/libodbcmyS.so /u***/lib
- chown -R zabbix: /usr/lib64/libodbcmyS.so
- chown -R zabbix: /usr/lib64/libmyodbc5.so
- chown -R zabbix: /usr/lib/libodbcmyS.so
- chown -R zabbix: /usr/lib/libmyodbc5.so
在 MySQL 客户端进行以下的权限配置 (10.158.63.241 为采集服务器的 ip 地址):
MySQL> grant usage,select on . to 'zabbix_monitor'@'10.158.63.241'identified by 'zabbix_monitor_3c2987'; MySQL> flush privileges;
4. 源配置
[MySQL] Driver=MySQL Trace=No Server=10.158.63.225 Port=3306 User=zabbix_monitor Password=zabbix_monitor_3c2987 [MySQL2] Driver=MySQL Trace=No Server=10.158.63.223 Port=3306 User=zabbix_monitor Password=zabbix_monitor_3c2987
[MySQL] 为源的名字可以通过以下命令查看所有已配置的源
Trace 是配置是否追踪信息 若开启 需配置 TraceFile 用以配置输出位置.
Server 是数据库 IP 地址 Port 是端口
另外可配置 USER 与 PASSWORD 指定连接的数据库账号 (若此处配置则可省去 zabbix 上配置)
5, 乐维界面上添加监控:
6, 监控结果:
7, 问题
指标列表有数据, 但是页面的查询状态和收发状态会没图像, 联系开发人员解决就好;
Odbc 的模板很多监控项的单位或者查询语句都有问题, 需要根据实际情况去更改.
二 自定义脚本
1. 在模板管理中可调整或新增指标监控
QQ 在线 Zabbix 答疑群 177428068
来源: http://www.bubuko.com/infodetail-3096071.html