プラグインは、属性のカスタマイズや測定を行い、最重要データの追跡を行う、優れた方法です。ニーズにあわせた独自プラグインの作成によって、ビジネスに影響するものを的確に監視できます。
Windows、Linuxサーバー監視エージェントをインストールして、プラグインを追加します。エージェントのインストールが完了すると、エージェントディレクトリーに追加されたプラグインスクリプトが実行され、Site24x7のデータセンターに情報をプッシュします。その結果、Site24x7画面上にデータが表示されます。
プラグインテンプレートは監視する属性を定義するものです。監視に追加されているすべてのプラグインに適用されます。
例:遅いクエリ、読み取り、書き込み等の属性からなるmysql.pyファイル
プラグイン監視は、Site24x7ログイン後の[サーバー]→[プラグイン連携]に表示されます。この監視にはプラグインテンプレートを用いて、それに定義された属性を監視します。
例:"n個"のサーバーにインストールされたmysql.pyテンプレートで"n個"のMySQLプラグイン監視が作成されます。
MySQL、WebLogic、GlassFish、Tomcat、Apache、Nagiosなどの100以上のプラグイン連携を提供しており、アプリケーション、データベース、ロードバランサー、メッセージブローカー、キャッシュなどを監視します。
お探しのプラグインが見つからない場合は、自身でプラグインを記述することも可能です。
Site24x7にログインし、[プラグイン]→[プラグイン連携]横の[+]→[ご希望のプラグイン]をクリックします。
各プラグインで表示される手順を実施します。これら手順はこちらのページと同じ内容のものが表示されています。
一般的なプラグイン設定方法は次のとおりです。
自身のプラグインをLinuxのではPythonやShell、WindowsではBatch、PowerShell、VB、DLLを用いて記述することができます。
プラグイン、関連サーバー監視、ポーリング間隔、バージョンなどのインストールステータスビューがこのインベントリーダッシュボードで表示できます。
[サーバー]→[プラグイン連携]→[インベントリーダッシュボード]にアクセスし、全てのプラグイン監視についての概要を表示します。
しきい値と可用性プロファイルを使用して、プラグイン監視の障害検知のための条件を指定します。
アプリケーションログを分析し、問題の根本原因を特定するために、"logs_enabled"、"log_type_name"、"log_file_path"をconfファイルに追加します。
"log_type_name"で、アプリケーション書き込みログのフォーマットを定義します。
Site24x7では30以上のログの種類に対応しており、カスタムログの種類を作成することもできます。
例:
logs_enabled ="true"
log_type_name="MySQL Error"
log_file_path="/var/mysql/log/error.txt"
プラグインスクリプトで、"logs_enabled"、"log_type_name"、"log_file_path"をディレクトリ名"applog"配下に追加します。
例は次のとおりです。
"applog": {
logs_enabled ="true"
log_type_name="MySQL Error"
log_file_path="/var/mysql/log/error.txt"
}
これら設定変更を行うには、アカウントおとびサーバーレベルでアプリケーションログを有効化する必要があります。
アプリケーションログの有効化方法
1サーバー監視につき、1プラグインまで無料です。その後、1プラグインにつき1ベーシック監視が消費されます。
また1プラグインにつき50属性まで監視できます。
全ての記事リストを表示するには、こちら