カスタム モジュール Groovy 移行の検証
最終更新日 - 08年2026月XNUMX日
LogicMonitor は Groovy プログラミング言語を使用した組み込みスクリプトをサポートしています。Groovy 2 を使用する LogicMonitor Collector バージョンはテストに使用できます。詳細については、以下を参照してください。 コレクターバージョン.
注意: LogicMonitor は、LogicModule が Apache Groovy 4 と互換性があることを確認するために、LogicMonitor が提供する公式モジュールのアップデートをリリースしています。
環境でカスタマイズされたモジュールやコミュニティ提供のモジュールを利用している場合は、互換性を確保するためにモジュールをテストし、必要に応じて更新する必要があります。カスタマイズされたモジュールを検証するには、Groovy 2 で Groovy スクリプトをテストし、Groovy 4 でスクリプトをテストし、両方のテストの出力を比較する必要があります。出力が一致する場合、モジュールは Groovy 2 と Groovy 4 の両方を含む LogicMonitor Collector バージョンと互換性があると見なされます。My Module Toolbox を使用して、この検証が必要なモジュールを識別できます。
カスタマイズされたモジュールを検証するための要件
ポータルでカスタマイズされたモジュールをテストするには、Groovy 2およびGroovy 4をサポートするCollectorバージョンが必要です。Collectorバージョンの詳細については、以下を参照してください。 アクティブなコレクターのリリース.
詳細については、以下を参照してください EAコレクター34.500 リリースノート。
検証のためのモジュールの特定
次の手順では、検証が必要なカスタマイズされたモジュール、カスタム モジュール、コミュニティ モジュール、および非推奨のモジュールを見つける方法について説明します。
- MFAデバイスに移動する モジュール > マイ モジュール ツールボックス
フィルタリングの詳細については、 モジュールの概要 – モジュールのフィルタリング. - ノーザンダイバー社の フィルタを追加 メニューで、識別するモジュールの種類に応じて次のいずれかを実行します。
- カスタマイズされたモジュールを識別するには、次の手順を実行します。
- ノーザンダイバー社の フィルタを追加 メニューを選択 カスタマイズされました。

- カスタマイズ、 select あり.
カスタマイズされたすべてのモジュールが入力されます。
- ノーザンダイバー社の フィルタを追加 メニューを選択 カスタマイズされました。
- カスタム モジュールを識別するには、次の手順を実行します。
- ノーザンダイバー社の フィルタを追加 メニューを選択 サポート。

- ノーザンダイバー社の サポート メニューを選択 ブランク.
すべてのカスタム モジュールが入力されます。
- ノーザンダイバー社の フィルタを追加 メニューを選択 サポート。
- コミュニティ モジュールを識別するには、次の手順を実行します。
- 選択する サポート。

- ノーザンダイバー社の サポート メニューを選択 コミュニティ.
すべてのコミュニティ モジュールが入力されます。
- 選択する サポート。
- 非推奨モジュールを識別するには、次の手順を実行します。
- 選択する サポート.

- ノーザンダイバー社の サポート メニューを選択 非推奨の.
非推奨のモジュールはすべて入力されます。
- 選択する サポート.
推奨事項: フィルターを組み合わせて、複数のモジュールを一度に検索できます。たとえば、カスタマイズ、カスタム、コミュニティ、非推奨を選択して、マイ モジュール ツールボックスにモジュールを表示できます。
ご使用の環境で LogicMonitor 以外が提供しているモジュールが利用されている場合は、互換性を確保するためにモジュールを検証する必要があります。
注意: これは、すべてのカスタム、カスタマイズ、非推奨、またはコミュニティ提供のモジュールに適用されます。
カスタマイズされたモジュールの検証
- MFAデバイスに移動する モジュール > マイ モジュール ツールボックス をクリックして、検証するモジュールを選択します。
- ノーザンダイバー社の Details パネル、選択 編集.
- Groovy 2 でモジュールをテストするには、次の手順を実行します。
- モジュールエディタで、 収集 タブをクリックし、最初の行として次のコメントを埋め込み Groovy スクリプトに追加します。
//!/lib-groovy/v2
println "version=" + GroovySystem.version- 選択する テストスクリプト
.
- 検索リソース フィールドの、 テスト収集スクリプト ダイアログで、スクリプトをテストするリソースを入力または検索します。

- 選択する テストを実行.
テスト結果が「テスト収集スクリプト」ダイアログに表示されます。
推奨事項: これらの結果は Groovy 4 のテストの出力と比較されるため、ダイアログを閉じる前にテスト結果をメモしておいてください。または、新しいタブを開いて Groovy 4 でモジュールをテストすることもできます。
- Groovy 4 でモジュールをテストするには、次の手順を実行します。
- モジュールエディタで、 収集 タブをクリックし、Groovy スクリプトの最初の行として次のコメントを追加します。
//!/lib-groovy/v4
println "version=" + GroovySystem.version- 選択する テストスクリプト
.
- 検索リソース フィールドの、 テスト収集スクリプト ダイアログで、スクリプトをテストするリソースを入力または検索します。

- 選択する テストを実行.
テスト結果が「テスト収集スクリプト」ダイアログに表示されます。
テスト結果を Groovy 2 および Groovy 4 と比較します。出力が一致する場合、モジュールは有効であり、LogicMonitor Collector バージョン 34.500 以降の使用中に引き続き監視に使用できます。
カスタマイズされたイベントソースおよびログソースモジュールの検証
- LogicMonitorで、次の場所に移動します 設定 > コレクター そして、テストに使用するコレクター監視リソースを選択します。
- コレクターの詳細パネルから、 その他 > デバッグコマンドを実行する.
別のデバッグウィンドウが開きます。
- Groovy 2でモジュールをテストするには、以下の手順を実行してください。
- コレクターのデバッグウィンドウで、次のコマンドを実行します。
!groovy
ダイアログボックスが開きます。 - 入力Groovyスクリプト ダイアログボックスにモジュールのコードを貼り付け、スクリプトの先頭に次の行を追加します。
//!/lib-groovy/v2 println "version=" + GroovySystem.versionCopy - 検索デバイス フィールドで、ドロップダウンメニューからリソースを選択するか、リソースをフィールドに手動で入力して選択します。

- 選択する 送信.
テスト結果はコレクターのデバッグウィンドウに表示されます。
- コレクターのデバッグウィンドウで、次のコマンドを実行します。
推奨事項: ダイアログを閉じる前にテスト結果を記録してください。これらの結果は、Groovy 4 のテスト出力と比較するために使用されます。または、新しいタブを開いて、Groovy 4 でモジュールをテストすることもできます。
- Groovy 4でモジュールをテストするには、以下の手順を実行してください。
- 新しいコレクターデバッグウィンドウにモジュールのコードを貼り付け、スクリプトの先頭に以下の行を追加します。
//!/lib-groovy/v4 println "version=" + GroovySystem.versionCopy - 検索デバイス フィールドで、ドロップダウンメニューからリソースを選択するか、リソースをフィールドに手動で入力して選択します。
- 選択する 送信.
テスト結果はコレクターのデバッグウィンドウに表示されます。
- 新しいコレクターデバッグウィンドウにモジュールのコードを貼り付け、スクリプトの先頭に以下の行を追加します。
Groovy 2とGroovy 4のテスト結果を比較してください。出力が一致すれば、モジュールは有効であり、LogicMonitor Collectorのどのバージョンでも監視に引き続き使用できます。
重要: いずれかのモジュールで結果が異なる場合は、モジュールを更新する前にコレクターのデバッグモードを使用して変更を行い、検証してください。詳細については、 コレクターデバッグ機能.