web-dev-qa-db-ja.com

muninを使用して異なるネットワーク内のサーバーを監視する方法は?

Muninを使用して、別のネットワークにあり、telnetで直接アクセスできないサーバーを監視したいと思います。私は可能性は何だろうか:

このネットワーク内の他のサーバーからすべてのデータを収集する中央ノードをリモートネットワークにインストールできますか?

または、監視するサーバーごとにポート転送を行う必要がありますか?

1
harald

Munin chapsはこれを行う必要性を認識しているようで、進行中のプロジェクトがあります munin Relay これにより、各サイトに1つのボックスを設定できます。中央のmuninサーバーは、そのサイトのすべてのクライアントを見ることができ、中央サーバーから(サーバーに到達できない)クライアントへのmuninプル要求をプロキシ/リレーします。

残念ながら、ページに記載されているように、このプロジェクトはまだ機能していません。したがって、プロジェクトに貢献して機能させるか、準備が整うまで待つか、そのページにリストされている他の3つの方法の1つ以上を使用して(現在直接到達できない)クライアントに接続できます:tcpプロキシ、sshトンネル(または他のVPN、OpenVPNまたはIPSec)またはssh://リクエスト(ポートフォワーディングも必要)を検討する傾向があります。

または、答えを要約すると、現時点では、サーバーがすべてのクライアントに直接到達できるようにポートフォワーディングを実行するか、サーバーがすべてのクライアントに直接到達できるように、ある種のサイト間VPNをインストールする必要があります。 。

ごめんなさい。

2
MadHatter

Muninは使いません。代わりにnagiosを使用しますが、考え方は同じである必要があると思います。

監視対象サーバーの同じ領域に監視ノードをインストールして実行すると、帯域幅の効率が大幅に向上し、高速になります。その後、監視Webインターフェースにアクセスするだけで、サーバーのステータスを確認できます。

0
Khaled