proxy経由の監視

毎度お世話になっております。

現在環境としまして

監視サーバ xxx  リザーブサーバ yyy プロキシサーバ zzz があります。(yyy・zzzは同じセグメント内)

流れは、監視サーバからリザーブのグローバルip:10050へアクセスし、リザーブのファイアーウォールで
そのアクセスをプロキシへ飛ばし、プロキシサーバで他のサーバを管理しようとしています。

今問題になっているのは、プロキシーサーバから監視サーバへ接続が出来ていないという事です。

プロキシサーバのプロキシログを見てみると
Unable to connect to the server [監視サーバのグローバルIP]:10051 [*** Cannot connect to [[監視サーバーのグローバルIP]:10051]: [113] No route to host]

というエラーが出ています。

原因がzabbixの設定ではないところにある可能性がありますが、この場合どこの設定が原因となっていそうかおわかりになりますでしょうか?

その他説明出来る情報としましては、telnetで接続確認した情報がありまして

xxx→yyy へグローバルIP10050 OK yyy→zzz ローカルIP10050 OK zzz→yyy ローカルIP10050 OK(ここで51がOKじゃないと駄目…?) 
yyy→xxx グローバルIP10051 OK

※zzzサーバにプロキシ以外にエージェントもあるので、プロキシ→他の監視サーバー 他のサーバー→プロキシ部分は省いております。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー ortan の写真

連投状態で申し訳ありません。

ちょっと進展しました。

プロキシサーバーから、監視サーバのグローバルへtelnet ip 10051してみたところ No rute hostが出ました。
しかし、もう1つの監視が成功しているproxyを利用した、zabbixのproxyサーバからtelnetを試してみたところ
こちらは接続に成功していました。

ユーザー TNK の写真

リザーブサーバとは何なのでしょうか?

Zabbixサーバがxxx、Zabbixプロキシがzzzということだとすると、

 xxx -> zzz ポート番号 10050
 zzz -> xxx ポート番号 10051

で接続できることが必要です。

リザーブサーバというサーバで、NATとかポートフォワードなどを実現されて
いるのであれば、上記の通信が実現できるように設定してください。

成功しているZabbixプロキシがあるのであれば、ネットワークのルーティングの
問題であるかもしれませんので、ネットワークの設定を再度ご確認ください。