質問: アプリケーション監視ツール 私たちはisvであり、saasアプリケーションをインターネット経由でエンドユーザーに展開しようとしています。現在、アプリケーション監視ソリューションを探しています。通常のosレベルの容疑者を監視することに加えて(i/o、ディスクスペース、ログ、cpu、ram、スワッピングなど)、内部アプリケーションのイベント、条件、およびカウンター(内部サービスのキューサイズ、またはの待ち時間を考えてください)を監視、警告、および報告することも検討しています。カスタムapiを介してサードパーティから取得しているサービス)。nagios、zenossなどを検討し始めましたが、それらは低レベルのものしか実行しないことがわかり、現在momとmanageengineを検討しています。それでも、それらはカスタムアプリ監視ツールではありません。だから-何か提案はありますか?
回答: 私はnagiosを使用して、これらのことだけでなく、ディスク容量や負荷の平均などを監視しています。ほら、nagiosについてのことは、それが単なる障害管理システムであり、実際に何かをチェックするためにプラグインに依存しているということです。 snmp変数やpingなどを監視するためのいくつかのniceデフォルトプラグインが付属していますが、何かをチェックしてok /警告/クリティカル/不明の表示を返すプログラムを作成できる限り、それを使用して何でも監視できます。「プラグインapi」はコマンド引数、環境変数、終了ステータス、および標準出力に出力する内容に相当するため、「プラグイン」の命名法は少しばかげています。 20行のkshスクリプトであるプラグインがいくつかあります。