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

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

別のネットワークにあり、telnet で直接アクセスできないサーバーを munin を使用して監視したいと考えています。どのような可能性があるでしょうか。

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

それとも、監視したいサーバーごとにポート転送を行う必要がありますか?

答え1

ムニンの仲間たちはこれを実行する必要性を認識しているようで、彼らは現在「ムニンリレーこれにより、中央の munin サーバーから参照できる単一のボックスを各サイトに設置し、そのサイトのすべてのクライアントを参照できるようになります。また、中央サーバーからの munin プル リクエストを (サーバーに到達できない) クライアントにプロキシ/リレーできるようになります。

残念ながら、ページに記載されているように、このプロジェクトはまだ動作していません。したがって、プロジェクトに貢献して動作させるか、準備ができるまで待つか、そのページにリストされている他の 3 つの方法 (TCP プロキシ、SSH トンネル (または他の VPN、OpenVPN または IPSec を検討します)、または ssh:// リクエスト (ポート転送も必要)) のいずれかを使用して (現在直接アクセスできない) クライアントに接続することができます。

あるいは、答えをまとめると、現時点では、サーバーがすべてのクライアントに直接アクセスできるようにポート転送を行うか、サーバーがすべてのクライアントに直接アクセスできるように何らかのサイト間 VPN をインストールする必要があります。

ごめん。

答え2

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

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

関連情報