Linuxサーバー監視ソフトウェア

Linuxサーバー監視ソフトウェア

私が保守している専用サーバーが時々クラッシュし、過負荷が原因で疑われるため、パフォーマンス/リソースベースの監視ソフトウェアが必要です。可能であれば、私が試したが気に入らなかったOpenNMSなどのWebインターフェースを持つソフトウェアが必要です。オペレーティングシステムはLinux CentOS 5.3です。

PSサーバーで50を超えるWebサイトが実行されている状況で、監視ソフトウェアを使用してどのWebサイトが最もリソースを消費しているかを示すことができれば、最も役立ちます。

答え1

多くの答えがあります。個人的に使っています。ジェノス、しかし一つあります。大きいここにリストされています:http://en.wikipedia.org/wiki/Comparison_of_network_monitoring_systems

答え2

監視には2つのソフトウェアを使用することをお勧めします。

  • ムニン:リソース監視用です。メモリ、CPU、ネットワーク、ディスク使用量などがあります。すべてのリソースの履歴グラフが表示されます。
  • ナギオス:サービスまたはアプリケーションを監視するために使用されます。主に、特定のアプリが閉じられたり利用できない場合に通知を設定します。

これにより、リアルタイム監視とリソース使用量の記録の補完作業が完了します。必要に応じて、これを単一の警告ソースに統合できます。

答え3

nagiosを使用する必要がありますノルペ プラグインWebサーバーのステータスと可用性を確認してください。 htopローカルモニタリングとアパッチトップApacheを使用している場合。

答え4

ナギオス他の人が述べたように、中央サーバー上のリモートシステムを監視するためのオープンソースインフラストラクチャです。リモートシステムは、中央監視サーバーが直接接続を介して「アクティブに」要求するか、リモートシステムがhttpを介して「手動で」報告する単純なメッセージを介して「サービス」ステータスを報告します。 (引用符はNagiosという用語です。)中央サーバーは、リモートホスト、サービス、計画などを定義する一連のテキストファイルを使用して構成されます。

これはNagiosが提供する機能の非常に簡単な説明ですが、必要なインフラストラクチャの種類に関するアイデアを提供します。 Nagiosの強みは、ステータスメッセージの単純さに由来します。 「サービス」は、Nagiosが収集できる形式でステータスを報告するすべてのものです。どのプラットフォームでも任意の言語で書くことができます。多くの拡張機能が開発されており、Nagiosリポジトリで利用可能です。

商用バージョンはNagios XIと呼ばれ、構成ファイルの上にクールなフロントエンドを追加し、データベースを使用してメタデータを保存し、RRDToolベースのグラフィックモジュールを使用してレポートを生成します。

私たちは約6ヶ月間Nagios XIを使用してきました。確かに学習曲線があり、管理GUIは大規模なインストールを処理するために少し作業を必要としますが、コスト効率には満足しています。

関連情報