多数のサーバーの健全性を継続的に監視する簡単な方法はありますか?

多数のサーバーの健全性を継続的に監視する簡単な方法はありますか?

CentOS 上で複数の Web プロキシ サーバーを実行しており、サーバーの健全性 (Web 要求への応答速度、Web ページの読み込み速度など) を継続的に監視する簡単な方法を探しています。

おそらく Web インターフェイス (PHP スクリプトなど) を使用するか、bash プロンプトのツールを使用することを考えていました。これを行う簡単な方法は何ですか? ありがとうございます!

答え1

Nagiosは本当にうまく機能します

答え2

Zenoss Core (無料) をお勧めします。追跡する必要のあるカスタム情報を取得するための ZenPacks があります。私の Linux/Windows 環境ではうまく機能します。

答え3

誰もがNagiosについて言及しています。これは素晴らしいことです。しかし、必要なものがすべて得られるわけではない

あなたが探しているものにとってより良い選択肢はOpsView- これは実際には Nagios のラッパーに過ぎませんが、時間の経過に伴うサービスのグラフが追加されるため、過去 1 日、1 週間、1 か月、1 年間にサーバーが何をしていたかを確認できます。

ただし、Nagios と OpsView はどちらもセットアップに時間がかかります。

非常に便利な非常に簡単にインストールできます答えはムニンmunin のデフォルト インストールでは、キャッシュに使用されているメモリの量や、アプリケーションによってアクティブに使用されているメモリの量など、あらゆる種類の低レベルのサーバー メトリックのグラフを表示するシンプルな Web ページが提供されます。ファイル システムが使用している inode の数、ディスクの I/O 速度、CPU アクティビティ (タイプ別) など。また、Apache や MySQL を監視して、特定の瞬間に何個のプロセスが何を実行しているかを確認することもできます。Web ページの実際の応答時間をチェックすることはできないと思いますが、その設定もそれほど難しくはありません。

答え4

これを行うために最もよく使われるツールの1つはナギオスオープンソースで、さまざまな監視プラグインがあり、どれも気に入らない場合は、任意の bash スクリプトを実行して応答を処理することができます。すべてのデータは Web インターフェイスを通じて表示されます。

Nagiosの設定は非常に複雑で、慣れるまでに時間がかかりますが、一度慣れてしまえば素晴らしいツールです。設定に役立つツールもいくつかあります。ナギオスコンフィグ

関連情報