Monitoring 数据库监视-不支持项

Monitoring 数据库监视-不支持项,monitoring,zabbix,Monitoring,Zabbix,我创建了一个用于监视数据库表中的值的项,但是在没有任何进一步解释的情况下它“不受支持”,并且我找不到任何相关文档。关于各种问题的“入门”指南会使Zabbix变得更加友好 以下是我的配置: 项目名称:响应时间 类型:数据库监视器 键:db.odbc.选择[响应时间] 用户名: 密码: SQL查询:从dbname.monitor\u数据顺序按操作选择响应时间\u timestamp desc limit 1 信息类型:无符号数字(值为MySql INT) 间隔时间:50 存储值:原样 显示价值:原样

我创建了一个用于监视数据库表中的值的项,但是在没有任何进一步解释的情况下它“不受支持”,并且我找不到任何相关文档。关于各种问题的“入门”指南会使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,但我不确定它是否配置正确

正如我所说,该项“不受支持”

我错过了什么

编辑:一个问题是我的
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正确安装失败的问题。这正成为一场真正的噩梦。