[XXXX] の Zabbix エージェントから空の応答を受信しました。アクセス権限が原因でエージェントが接続を切断したと考えられます。

[XXXX] の Zabbix エージェントから空の応答を受信しました。アクセス権限が原因でエージェントが接続を切断したと考えられます。

数日前、会社で Zabbix の設定に問題が発生しました。ホスト ページの設定部分にこのエラーが発生しています。すでにいくつかのテストを実行しました。

  1. エージェントおよびサーバー ポートの解放 (ファイアウォール無効)
  2. agent.configとserver.configの設定を変更しました。
  3. SELINUXを無効にしました。

エージェントおよびサーバー ポートのリリース (ファイアウォールは無効) agent.config および server.config の設定を変更しました。SELINUX を無効にしました。ご協力いただける場合は、この通信のみでインストールの最終処理を進めることができます。

エラー: [XXXX] の Zabbix エージェントから空の応答を受信しました。アクセス権限が原因でエージェントが接続を切断したと考えられます。

すでにGoogleで解決策を探しましたが、答えは見つかりませんでした

アップデート:サーバーにネットワークの問題があるようです。 Centos 7 で yum を使用して通常の zabbix をインストールできました。 ただし、サーバーが google.com に ping するのに時間がかかりすぎており、resolv.conf ファイルの設定が欠落しています。

このネットワークの問題が何なのかわかりません。私は Linux 初心者で、新しいサーバーを構成せずにこれを修正するのは少し困難です。

更新2:サーバーに /etc/sysconfig/network-scripts/ifcfg-eth0 で構成された google DNS (8.8.8.8) が含まれていないことがわかったので、このレジストリを追加してネットワークの問題を解決しました。これで google.com に ping できるようになりました。以前は会社の内部 DNS のみでした。しかし、最初の問題はまだ解決しておらず、ネットワーク構成に何らかの関係があるのではないかと考えています。

構成:サーバー構成エージェント設定

答え1

Zabbix エージェント構成ファイルは、サーバーからの接続を許可する必要があります -Server構成パラメータを参照してください。

この特定のケースでは、エージェントはサーバーよりも新しいです ( Message from ... is missing header)。サーバーと一致するバージョンのエージェントを試してください。

答え2

このエラーは、権限エラーでもサーバー側のエラーでもありません。これはネットワーク ホップに関連しています。まず、zabbix エージェントの設定でデバッグ レベルを有効にします。nano /etc/zabbix/zabbix_agentd.conf でこの行のコメントを解除し、番号 4 に変更します (Debug Level=4)。次に、エージェント サービスを再起動します。ログ ファイルを追跡します (tail -f /var/log/zabbix/zabbix_agentd.log)。ログに拒否された IP ホップが表示されている場合は、エージェントの設定ファイルの 2 か所でその IP をホワイト リストに登録する必要があります。server=zabbixserverIP,LasthopIP ServerActive=zabbixserverIP,LasthopIP

この場合、重要なのは、Zabbix サーバーの IP 範囲内でルーティングの最初のネットワーク ホップが何であるか、その IP をホワイト リストに追加する必要があることです。

ありがとう。

関連情報