独自の Domino プラグインを開発する

デフォルトの DominoStats プラグインダッシュボードページには、多くの Domino 統計がレポートされますが、すべてがレポートされるわけではありません。独自のプラグインダッシュボードを作成して、モニターできる Domino 統計をカスタマイズできます。

このタスクについて

例えば、Domino アプリケーションに関連する他の統計をモニターする場合は、その目的に沿って Domino アプリケーションサーバーがレポートするプラグインを作成できます。Domino サーバーで利用できる数値統計であれば、自分で開発したプラグインを介してモニターできます。

サーバーは、1 つのプラグインでのみモニターできます。例えば、1 台のサーバーを DominoStats と自分で作成したプラグインとでモニターすることはできません。

手順

  1. プラグインのグローバル一意識別子 (GUID) を決定します。これは、プラグインを一意に識別するテキスト文字列です。

    通常、com.mycompany.pluginname など、ホスト名に似た形式を使用します。例:com.renovations.sales.dominoapps。GUID の右端部は、New Relic に表示されるプラグイン名です。

  2. 各 Domino サーバーに以下の notes.ini 設定を追加して、レポートされた統計をプラグインに関連付けます。

    NEWRELIC_AGENT_GUID=<GUID>

    この設定は、統計を設定していない状態で New Relic にプラグインダッシュボードを作成します。
  3. New Relic にログインします。
  4. [Plugins] をクリックします。
  5. プラグインをクリックして開きます。プラグインを開発するまで、統計は設定されません。
  6. プラグインを開発します。詳しくは、New Relic のドキュメント『Developing Plugins』を参照してください。
    • 追加する統計を入力すると、一致する Domino 統計が検索されるので、目的の統計を簡単に選択できます。
    • 参考としてデフォルトの DominoStats プラグインを使用するには、別途用意したサーバーで DominoStats を有効にします。
  7. 設計が完了したら、[Publish] をクリックして、同じ GUID を使用するように設定されている他の Domino サーバーでその設計を使用できるようにします。このプラグインを Plugin Central を介して使用できるようにするのではなく非公開にしてもかまいません。