私たちは、各場所にインストールされたプロキシを通じて顧客ネットワーク上のシステムを監視しようとしているZabbix環境を持っています。多くの顧客サイトが同じIP範囲を共有していますが、これはZabbixにとって問題のようです。
監視対象のホストがプロキシ間でバウンスするという問題があります。問題がなければ、ホストは次のようになります。
しかし、何らかの理由で、このサイトのserver3.office.wolpertinger.comホストはaardvarkのプロキシに割り当てられます。
(これはいくつかの異なるホストで発生しますが、診断の目的でこの特定のホストに焦点を当てることを選択しました)
この問題の最終結果は、zabbixサーバーがプロキシの構成を構築するときに、プロキシがエージェントを適切に監視できるように、必要なすべてのホスト情報が含まれていない可能性があることです。
たとえば、サーバーがwolpertingerのプロキシに送信するときにserver3.office.wolpertinger.comに関する情報を含めることができず、突然そのサーバーが1時間到達不能とマークされます。
私はもう試した:
- デバイスの一意性基準を「IPアドレス」に変更します(これは元の構成でした)
- デバイスの一意性基準を「system.uname」に変更
- 検出アクションルールの無効化
すべて影響なし。
これを修正するにはどうすればよいですか?
aardvarkの検出ルールのステータス:検出ルールの 監視ページ:
(system.unameで区別するように検出ルールが設定されているにもかかわらず、zabbixがどのホストを認識しているかがわかります)
Wolpertingerの検出ルールのステータス:検出ルールの 監視ページ:
検出アクションルール:
それぞれのホストの実際のホスト構成は次のとおりです。 注:ここでのプロキシはwolpertingerである必要があります
そして:
ある時点で、Windowsはsystem.unameのFQDNを使用しないことに気づいたので、ホスト間で同じである可能性があると思いました。
server2.office.aardvark.com: Windows SERVER2 6.1.7601 Microsoft Windows 7 Professional Service Pack 1 x86
server3.office.ostrich.com: Windows SERVER3 6.1.7600 Microsoft Windows Server 2008 R2 Standard Edition x64
server2.office.ostrich.com: Windows SERVER2 6.1.7600 Microsoft Windows Server 2008 R2 Standard Edition x64
server3.office.wolpertinger.com: Windows SERVER3 6.1.7601 Microsoft Windows 7 Professional Service Pack 1 x64
server2.office.wolpertinger.com: Windows SERVER2 6.0.6002 Microsoft Windows Server 2008 Standard Edition Service Pack 2 x86