一、配置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
原文地址:https://blog.51cto.com/14010230/2410278