首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库监控-项目不受支持

数据库监控-项目不受支持
EN

Stack Overflow用户
提问于 2015-07-13 15:49:37
回答 1查看 5.9K关注 0票数 0

我创建了一个用于监视数据库表中的值的项,但它“不受支持”,没有任何进一步的解释,而且我找不到任何相关的文档。一个关于各种问题的“入门”指南会让Zabbix变得非常友好。

下面是我的配置:

项目名称: RESPONSE_TIME

类型:数据库监视器

密钥: db.odbc.selectresponse_time

用户名:

密码:

SQL查询:从dbname.monitor_data order by action_timestamp desc limit 1中选择RESPONSE_TIME;

信息类型:数字无符号(值为MySql整型)

间隔: 50

存储值:原样

显示值:原样

新应用程序:

应用程序:无

填充主机清单字段:无

描述:监控dbname.monitor_data上最新动作的响应时间。

数据库是在Zabbix服务器安装附带的MySql上创建的。所以它位于相同的主机上。

机器上没有zabbix代理。操作系统为Ubuntu 12.04。

我安装了ODBC,但我不确定它的配置是否正确。

就像我说的,这个项目是“不受支持的”。

我遗漏了什么?

编辑:一个问题是我的ODBC没有正确安装。它现在已经安装,并通过isql进行了测试:sudo /usr/local/bin/isql -v eyalora

我将项目键更改为db.odbc.select["response_time",eyalora],这似乎是正确的语法,现在我得到以下错误:Cannot connect to ODBC DSN:[SQL_ERROR]:[01000][0][[unixODBC][Driver Manager]Can't open lib '/usr/lib' : file not found]|

这是ODBC问题还是Zabbix问题?我有权限问题吗?下一步是什么?我需要重新登录或类似的东西吗?

EN

回答 1

Stack Overflow用户

发布于 2015-07-19 18:44:55

问题是Zabbix/etc/中查找odbc.iniodbcinst.ini,而isql/usr/local/etc中查找。

我在/usr/local/etc中修改副本,当我意识到zabbix只在/etc/中看到它时,它就开始工作了。

最好的解决方案可能是链接这两个副本,这样您只需修改一个位置。

为了完成,这里是我的odbc.ini

代码语言:javascript
复制
[dsnname]
Description = MySQL connection to dbname database
Driver  = MySQL
Database = oraaudit
Server = localhost
UserName = ****
Password = ****
Port  = 3306

odbcinst.ini

代码语言:javascript
复制
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/odbc/libmyodbc.so
Setup = /usr/lib/odbc/libodbcmyS.so
FileUsage = 1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31377977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档