tkhtssm
@tkhtssm (tkht ssm)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

Zabbixにて、「Zabbixサーバが動作してません。(画面のリフレッシュを行ってステータスを再確認してください))」と表示され、エージェントサーバを監視できない

解決したいこと

CentOS8にて、postgresqlを使用し、Zabbixサーバからエージェントサーバを監視する設定をしているのですが、
ZabbixのFront画面(ブラウザにて表示されたZabbix画面)の下方にて、
「Zabbixにて、「Zabbixサーバが動作してません。(画面のリフレッシュを行ってステータスを再確認してください)」
と表示され、エージェントサーバを監視できない状態になっています。

000.png

環境

・OS
 CentOS8
・ngnx
 1.14.1
・postgresql
 postgresql12-6.1
・timescaledb
 timescaledb-postgresql-12-1.7.5-0.el8.x86_64
・Zabbix
 5.0.10-1
・php
 7.2.24

※エージェントサーバは、zabbixのバージョンは4.2.8

その他

・Zabbuxサーバからエージェントサーバへのpingは通る。

・Zabbixサーバにて、
/var/log/zabbix/zabbix_server.log を確認したところ、
以下のメッセージがある。
(10分ごとに出力されている)

  1756:20210421:173340.551 database is down: reconnecting in 10 seconds
  1756:20210421:173350.573 [Z3001] connection to database 'zabbix' failed: [0] FATAL:  ユーザ"zabbix"のパスワード認証に失敗しました

以上より、
・Zabbixのバージョンがサーバ間で違うが問題ないか
(Zabbixサーバ:5.0.10-1、エージェントサーバ:4.2.8)

・上記10分ごとに出力されているメッセージより、
 Zabbixとpostgresqlが接続できていないと考えられる

が原因と考え、対応強いるのですが、苦慮しております。。

解決策分かりましたら教えていただけると幸いです。
よろしくお願いいたします。

0

3Answer

Zabbixとpostgresqlが接続できていないと考えられる

考えらえるのは

  • Postgresサーバーが起動していない
  • Postgres と Zabbix 側の設定がズレている(ホスト名/IPアドレス、ポート番号)

だと思います。

まずは、Postgres サーバーが起動しているか確認してはいかがでしょうか?

起動していない場合には、起動をしてください。

起動したはずなのに、起動していない場合には何かエラーが出ていると思うので、ログファイルを確認してください。

1Like

ご回答ありがとうございます。
postgresqlは起動しています。
(zabbxサーバのpostgresqlもエージェントサーバのpostgresqlも)

どのログを見ればいいか分からずです。。。
上記ログは10びゅごとに同じっメッセージしか出力されておらず。。。

DBPort= やDBPassword= を設定したログ等見ているのですが、
どのファイル(ログ)を見ればいいか、
よろしければ教えていただけないでしょうか。

お手数かけてしまい申し訳ありません。

0Like

どこにインストールして、どのように定義したかによって、ログファイルの場所が変わるので、ほかの人にはわかりません。

一般的には /var/lib/pgsql/data/pg_log/ だったり、/var/lib/pgsql/*/data/pg_log だったり( * の部分はバージョン番号)、/var/log/pgsql だったりするかもしれません。
違う場所かもしれません。

インストールした際に設定したファイル postgresql.conf などを確認してください。

0Like

Your answer might help someone💌