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 ページの実際の応答時間をチェックすることはできないと思いますが、その設定もそれほど難しくはありません。