Db2 zabbix服务器无法启动

Db2 zabbix服务器无法启动,db2,schema,centos6,zabbix,db2-luw,Db2,Schema,Centos6,Zabbix,Db2 Luw,我使用db2在centos上编译zabbix 3.2 当我在zabbix_server.conf中启用DBSchema配置时,zabbix_服务器无法启动 我将zabbix服务器的调试级别更改为5,结果是: tail -f /var/log/zabbix_server.log 4293:20170108:082441.986 In DBcheck_version() 4293:20170108:082441.986 In DBconnect() flag:0 4293:2017010

我使用db2在centos上编译zabbix 3.2

当我在zabbix_server.conf中启用DBSchema配置时,zabbix_服务器无法启动

我将zabbix服务器的调试级别更改为5,结果是:

tail -f /var/log/zabbix_server.log
  4293:20170108:082441.986 In DBcheck_version()
  4293:20170108:082441.986 In DBconnect() flag:0
  4293:20170108:082441.998 query without transaction detected
  4293:20170108:082441.999 query [txnlev:0] [set current schema='ZABBIX']
  4293:20170108:082441.999 End of DBconnect():0
  4293:20170108:082441.999 query [txnlev:0] [select 1 from syscat.tables where tabschema=user and lower(tabname)='dbversion']
  4293:20170108:082442.031 DBcheck_version() "dbversion" does not exist
  4293:20170108:082442.031 query [txnlev:0] [select 1 from syscat.columns where tabschema=user and lower(tabname)='config' and lower(colname)='server_check_interval']
  4293:20170108:082442.051 Cannot upgrade database: the database must correspond to version 2.0 or later. Exiting ...
  4293:20170108:082442.053 End of DBcheck_version():FAIL
我对这个问题一无所知


db2配置已设置,一切正常,web安装步骤已通过,但zabbix_服务器无法启动

是否加载了默认的zabbix DB配置?听起来数据库中没有表……是的,配置已设置,3个文件schema.sql和image.sql以及data.sql已导入db2数据库我从未使用过db2,但当前用户是否有权读取表syscat.tables?Zabbix显然使用这个来识别数据库服务器的版本。也许您可以作为zabbix用户进行连接,并使用以下查询查询表:从syscat.tables中选择1,其中tabschema=user和lowertabname='dbversion'是用户的访问权限正常且表存在