環境

OS:CentOS 7.7.1908
WebServer:Apache/2.4.6
PHP:7.2.25
MySQL:8.0.18
Zabbix Server:4.0.15
Zabbix Agent:4.0.15

現象

NATを使用している環境でエージェント監視ができない。

 

Zabbixの管理コンソールでホストの状況を確認するとエージェントの状態のZBXマークが赤になっている。カーソルをあてると「Get value from agent failed: ZBX_TCP_READ() failed: [104] Connection reset by peer」とエラーメッセージが表示される。

 

エージェント監視ができない

原因

zabbixエージェントの設定ファイル(zabbix_agentd.win.conf)が間違っている可能性があります。ネットワーク環境によりますが、NATやVPNを使用している場合は、変換元のIPやトンネルIPを設定します。

 

Zabbixエージェントのログファイル(zabbix_agentd.log)を確認します。以下のような記述があれば設定が不足しています。

 

failed to accept an incoming connection: connection from "監視対象のIPアドレス" rejected, allowed hosts: "ZabbixサーバのIPアドレス"

解決方法/回避方法

zabbix_agentd.confファイル内のServerを以下の通り設定します。
Server=ZabbixサーバのIPアドレス,監視対象のIPアドレス

トップへ戻る