私は、多くの Web サイトやサービスがほこりをかぶっていないことを確認する必要があります。現時点では、curl と URL のファイルを使用して、すべての応答が正しい (200 またはまれに 301) ことを確認する単純な 5 分間の cronjob に依存しています。
それはすべて基本的なレベルで機能します。より洗練されたオープンソース ツール (統計、応答時間、きれいなグラフ) に興味があります。何を使用していますか?
私は、多くの Web サイトやサービスがほこりをかぶっていないことを確認する必要があります。現時点では、curl と URL のファイルを使用して、すべての応答が正しい (200 またはまれに 301) ことを確認する単純な 5 分間の cronjob に依存しています。
それはすべて基本的なレベルで機能します。より洗練されたオープンソース ツール (統計、応答時間、きれいなグラフ) に興味があります。何を使用していますか?
私はそれを自分で使用したことはありませんが、Nagiosがかなり熱烈な言葉で語られているのを聞いたことがあると確信しています. 試すだけの価値があります?
AdventNet(http://manageengine.adventnet.com/)のManageEngineをお勧めします。最大5つの監視対象リソースiircは無料です。無料版以外はかなり安いです。
箱から出してすぐにWebサービス、Webサーバー(IIS、Tomcat、Websphere(5および6など)などのさまざまなタイプ)、およびMSSQLやDB2からパフォーマンスデータをネイティブにプルするなどの他のホストを監視する方法を知っています。 「http-are-you-there」だけで監視されますが、wsdl仕様から送信する実際のコンテンツを指定することもできるため、相手側が応答するだけでなく、レコードも処理できることがわかります(もちろんこれには、後でこれらのキープアライブデータレコードを削除する方法が必要ですが、それは別の問題です)。
監視対象システムごとに、アラートのしきい値を設定できるため、SMSアラートをトリガーするか、サービスを自動的に再起動する前に、5回続けてしきい値を設定する必要があります。
追加のボーナスとして、それは私がどこでも見た中で最高のSNMPサポートを持っています。
無料ダウンロードへのリンク:http://manageengine.adventnet.com/products/applications_manager/download-free.html
デモへのリンク: http://demo.appmanager.com/LoginPage.do
(注:私は会社と提携していません)
経験から言えば、私は Nagios を使用する提案を 2 倍にします。同じことを実現する Nagios より優れたオープン ソース ツールを見つけたとは思いません。
Zabbix 1.6 は Web 監視用の複数のフローをサポートしており、それ以外の監視も可能になります。無料で非常に柔軟です。