Monitoring 数据库监视-不支持项
我创建了一个用于监视数据库表中的值的项,但是在没有任何进一步解释的情况下它“不受支持”,并且我找不到任何相关文档。关于各种问题的“入门”指南会使Zabbix变得更加友好 以下是我的配置: 项目名称:响应时间 类型:数据库监视器 键:db.odbc.选择[响应时间] 用户名: 密码: SQL查询:从dbname.monitor\u数据顺序按操作选择响应时间\u timestamp desc limit 1 信息类型:无符号数字(值为MySql INT) 间隔时间:50 存储值:原样 显示价值:原样 新申请: 应用:无 填充主机资源清册字段:无 描述:监视dbname.monitor\u数据上最新操作的响应时间 数据库是在Zabbix服务器安装附带的MySql上创建的。所以它位于同一台主机上 机器上没有zabbix代理。操作系统是Ubuntu 12.04 我安装了ODBC,但我不确定它是否配置正确 正如我所说,该项“不受支持” 我错过了什么 编辑:一个问题是我的Monitoring 数据库监视-不支持项,monitoring,zabbix,Monitoring,Zabbix,我创建了一个用于监视数据库表中的值的项,但是在没有任何进一步解释的情况下它“不受支持”,并且我找不到任何相关文档。关于各种问题的“入门”指南会使Zabbix变得更加友好 以下是我的配置: 项目名称:响应时间 类型:数据库监视器 键:db.odbc.选择[响应时间] 用户名: 密码: SQL查询:从dbname.monitor\u数据顺序按操作选择响应时间\u timestamp desc limit 1 信息类型:无符号数字(值为MySql INT) 间隔时间:50 存储值:原样 显示价值:原样
ODBC
没有正确安装。它现在已安装,并经过测试,可以通过isql
:sudo/usr/local/bin/isql-v eyalora
我将项键更改为db.odbc。选择[“响应时间”,eyalora]
,这似乎是正确的语法,现在我得到以下错误:无法连接到odbc DSN:[SQL\u错误]:[01000][0][[unixODBC][Driver Manager]无法打开lib'/usr/lib]:找不到文件]
这是一个ODBC
问题还是一个Zabbix
问题?我有权限问题吗?
下一步是什么?我需要重新登录吗 问题是
Zabbix
在/etc//code>中查找odbcinst.ini
和odbcinst.ini
,而isql
在/usr/local/etc
中查找
我正在修改/usr/local/etc
中的副本,一旦我意识到zabbix
只在/etc/
中看到它,它就开始工作了
最好的解决方案可能是链接这两个副本,这样您只需修改一个位置
这里是我的odbc.ini
:
[dsnname]
Description = MySQL connection to dbname database
Driver = MySQL
Database = oraaudit
Server = localhost
UserName = ****
Password = ****
Port = 3306
以及odbcinst.ini
:
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/odbc/libmyodbc.so
Setup = /usr/lib/odbc/libodbcmyS.so
FileUsage = 1
Zabbix 2.4.5:配置→ 主人→ 在前端的项目上,当将鼠标滚动到错误图标上时,您可能会看到关于项目未移植原因的更具体消息。有什么?参数数量无效。我猜它在钥匙里?谢谢是的,根据db.odbc.select[]项应该有两个参数。所以我需要安装odbc,对吗?你能推荐一个在Ubuntu上做这件事的合理方法吗?我在这里尝试了Zabbix手册,但在尝试使用yum安装时遇到了“没有可用的unixODBC-devel软件包”,我还尝试从MySql的站点下载连接器,但他们的说明更加模糊。@JanGaraj,您是否有机会看看我的问题:这是关于我试图让ODBC正确安装失败的问题。这正成为一场真正的噩梦。