利用する必要のある情報収集を実行することができます。データベースのモニタリングや、何らかの自動検出処理があります。プラグイン実行には、エージェントでの実行とサーバでの実行の二種類があります。サーバプラグインは、収集する情報ごとに個々に実行されます。サーバプラグインの実行は、重くなく、一つの種類の情報を取得するのを簡単な処理にする必要があるため、とても難しいです。パースするプラグインは、多くの処理を実装せずにサーバに負荷をかけないようにする必要があります。エージェントプラグインは、同時に複数のモジュールの情報を取得することができます。このことにより、サーバプラグインよりより柔軟性があります。一つの情報を取得するのに多くの処理が必要なプラグインに適しています。そのため、同時に複数のモジュールの値を返すことができ、開発者にとってより柔軟性があります。自動検出処理プラグインで自動検出処理を実行するには、次の二種類の方法があります。サーバの自動検出サーバを利用しての構成です。これを行うには、特定の技術や状況に応じてアドホックなコードを作成する必要があります。サーバに負荷を与えます。そのため、大量のデータ処理が必要な場合は、この選択枝は考えるべきではありません。エージェントプラグインを用いても自動検出処理を作成することができます。記載されたモジュールを返します。送信することができます。自動検出処理をエージェントプラグインから実行するには、この方法を利用することができます。通常のプラグインの実行と同じように、モジュールを追加します。送信するようにプラグインを用意します。プラグインにより平均的なモジュールの作成および情報収集を行ったり、必要に応じて他のエージェントをシミュレートするXMLを作成して送信するという考え方です。データを送信するプラグインを作成する理由は、自動検出処理の負荷をサーバに集中させずに分散することにあります。サーバプラグインとエージェントプラグインサーバプラグインは次のような場面で利用すべきです。実行負荷が小さい場合。