Webインターフェース画面でDBエラーとなる
お世話になります。
会社のオフィス引越しに伴い、これまで普通に見れていたZabbixのWeb画面で下記エラーが表示されるようになりました。
Database error
Error connecting to database.
zabbix-server及びデータベースは外部ホストにあり、zabbix-web-Interfaceのみ社内サーバに置いていました。
すなわち、引越しで変更されたのはzabbix-web-Interfaceのあるサーバの所在のみとなります。
この際、zabbix-web-Interface側で行ったのは、
zabbix-serverとDBサーバ(Postgresql)のポートを外部ホスト側に開けてもらうだけでした(それぞれ、5432と10051)。
※ちなみに、zabbix-serverとDBサーバは同じサーバ上にあります。
他に設定すべきことがあればご教授願えないでしょうか?
よろしくお願い致します。
◆Zabbixバージョン:2.2.5
◆/etc/zabbix/web/zabbix.conf.phpの設定情報
<?php
// Zabbix GUI configuration file
global $DB;
$DB['TYPE'] = 'POSTGRESQL';
$DB['SERVER'] = 'xxx.xxx.xxx.xxx';
$DB['PORT'] = '5432';
$DB['DATABASE'] = 'zabbix';
$DB['USER'] = 'zabbix';
$DB['PASSWORD'] = 'zabbix';
// SCHEMA is relevant only for IBM_DB2 database $DB['SCHEMA'] = '';
$ZBX_SERVER = 'xxx.xxx.xxx.xxx';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = 'Zabbix Server';
$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG; ?>
TNK - 投稿数: 4769
Webインターフェースを配置したサーバーから、Zabbixのデータベ
ースを稼働しているサーバに対して、PostgreSQLで利用しているポ
ート番号(書いていただいた情報が正しければ5432)で接続できるよ
うネットワークの設定が済んでいるのであれば、Zabbixの問題では
ないと思います。
PostgreSQLのサーバーの設定を確認してください。
例えば、pg_hba.confにWebインターフェースを配置したサーバーか
らアクセスできるような設定はされましたか?
yamazo - 投稿数: 2
ご回答ありがとうございます。
ご指摘頂きましたとおり、pg_hba.confの設定に不備がありWebインターフェースの配置先
からアクセスできない状態でした。設定を修正し、無事繋がるようになりました。
迅速な対応、ありがとうございました。