Muninを使用して、別のネットワークにあり、telnetで直接アクセスできないサーバーを監視したいと思います。私は可能性は何だろうか:
このネットワーク内の他のサーバーからすべてのデータを収集する中央ノードをリモートネットワークにインストールできますか?
または、監視するサーバーごとにポート転送を行う必要がありますか?
Munin chapsはこれを行う必要性を認識しているようで、進行中のプロジェクトがあります munin Relay これにより、各サイトに1つのボックスを設定できます。中央のmuninサーバーは、そのサイトのすべてのクライアントを見ることができ、中央サーバーから(サーバーに到達できない)クライアントへのmuninプル要求をプロキシ/リレーします。
残念ながら、ページに記載されているように、このプロジェクトはまだ機能していません。したがって、プロジェクトに貢献して機能させるか、準備が整うまで待つか、そのページにリストされている他の3つの方法の1つ以上を使用して(現在直接到達できない)クライアントに接続できます:tcpプロキシ、sshトンネル(または他のVPN、OpenVPNまたはIPSec)またはssh://リクエスト(ポートフォワーディングも必要)を検討する傾向があります。
または、答えを要約すると、現時点では、サーバーがすべてのクライアントに直接到達できるようにポートフォワーディングを実行するか、サーバーがすべてのクライアントに直接到達できるように、ある種のサイト間VPNをインストールする必要があります。 。
ごめんなさい。
Muninは使いません。代わりにnagiosを使用しますが、考え方は同じである必要があると思います。
監視対象サーバーの同じ領域に監視ノードをインストールして実行すると、帯域幅の効率が大幅に向上し、高速になります。その後、監視Webインターフェースにアクセスするだけで、サーバーのステータスを確認できます。