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 - 投稿数: 29
連投状態で申し訳ありません。
ちょっと進展しました。
プロキシサーバーから、監視サーバのグローバルへtelnet ip 10051してみたところ No rute hostが出ました。
しかし、もう1つの監視が成功しているproxyを利用した、zabbixのproxyサーバからtelnetを試してみたところ
こちらは接続に成功していました。
TNK - 投稿数: 4760
リザーブサーバとは何なのでしょうか?
Zabbixサーバがxxx、Zabbixプロキシがzzzということだとすると、
xxx -> zzz ポート番号 10050
zzz -> xxx ポート番号 10051
で接続できることが必要です。
リザーブサーバというサーバで、NATとかポートフォワードなどを実現されて
いるのであれば、上記の通信が実現できるように設定してください。
成功しているZabbixプロキシがあるのであれば、ネットワークのルーティングの
問題であるかもしれませんので、ネットワークの設定を再度ご確認ください。