診断ソースの構成
最終更新日 - 24年2025月XNUMX日
1つのリソースに対して複数のDiagnosticSourceモジュールを作成できます。例えば、CPU使用率の上昇、メモリリーク、ネットワーク接続の問題など、根本原因を分析するためのデータを収集するDiagnosticSourceを作成できます。ビジネスニーズやシステム環境に応じて、GroovyまたはPowerShellの診断スクリプトを埋め込み、特定のデータを収集して問題を特定することも可能です。
DiagnosticSource の設定は、DiagnosticSource を適用するリソースとリソースグループの関連付けから成ります。また、問題を診断し、関連データを収集するための Groovy または PowerShell 診断スクリプトの指定も必要です。DiagnosticSource を保存する前に、いくつかのリソースで診断スクリプトをテストし、スクリプトが目的の結果を取得するかどうかを確認できます。エラーが発生した場合は、スクリプトを修正できます。この重要な対策により、実際の問題を診断するために実行された際に、DiagnosticSource が設計どおりに機能することが保証されます。
DiagnosticSource の設定要件
DiagnosticSource モジュールを構成するには、次のものが必要です。
- リソースグループの「診断ソース」設定に対するリソース権限を持つLogicMonitorユーザー。詳細については、 リソース ロール権限.
- ローカル コレクターは、DiagnosticSource を適用するクラウド リソースを含むリソースを監視する必要があります。
詳細については、を参照してください。 Local Collector による監視を有効にする. - LogicMonitor Collectorをインストールするには、EA Collector 38.400以降のバージョンが必要です。詳細については、 コレクターの追加.
- 診断スクリプトをテストするには、 テストスクリプトを有効にする セキュリティ設定ページのスイッチをオンにします。詳細については、 セキュリティの設定.
DiagnosticSource の設定
- LogicMonitor で、次の場所に移動します。 モジュール.
「マイ モジュール ツールボックス」ページが表示されます。 - 選択する
追加.
追加モーダルが表示されます。
あるいは、DiagnosticSourceを追加するには、DiagnosticSourceをインポートするか、既存のDiagnosticSourceを複製します。詳細については、以下を参照してください。 モジュール管理. - 選択する 診断ソース.

「DiagnosticSource の追加」ページが表示されます。
- 上で インフォ タブで、次の操作を行います。
- 名 フィールドに、DiagnosticSource の一意の名前を入力します。
たとえば、プラットフォームまたはアプリケーションを指定し、必要に応じてプラットフォームの特定のコンポーネントを指定できます。 - (オプション) の中に 詳細説明 フィールドに、DiagnosticSource の目的を判断できるように十分な詳細を入力します。
- (オプション)の中で タグ フィールドにタグを追加してモジュールをフィルタリングします。
- (オプション)の中で グループ フィールドで、DiagnosticSource を追加するグループを指定します。
- (オプション)の中で テクニカルノート フィールドにメモや技術情報を入力します。
- 名 フィールドに、DiagnosticSource の一意の名前を入力します。
- まず アクセスグループ タブをクリックし、必要に応じてアクセス グループを構成します。
詳細については、を参照してください。 モジュールのアクセスグループ. - まず に適用されます タブをクリックして、次の操作を行います。
- 適用基準を入力します。
その に適用されます フィールドは、LogicMonitor の AppliesTo スクリプトを入力として受け入れ、DiagnosticSource に関連付けることができるリソースを決定します。 - 選択する
テスト適用先.
このテストは、一致するリソースの数を返し、それらを [AppliesTo 結果] パネルに表示します。
- 適用基準を入力します。
- まず スクリプトプレビュー タブをクリックして、次の操作を行います。
- から コレクションタイプ ドロップダウン メニューで、使用する埋め込みスクリプトを選択します。
- 選択した収集タイプに基づいて、Groovy または PowerShell 診断スクリプトを入力してデータを収集し、問題の根本原因を特定します。
- 選択する
テストスクリプト.
テスト収集スクリプト ウィンドウが表示されます。 - 検索リソース フィールドにリソースの値を入力します。
LogicMonitor は、入力時に値を照合しようとします。 - 選択する テストを実行.
テスト結果は stdOutput に表示されます。
テストスクリプトが失敗した場合、例外またはエラーの詳細がstdErrorに表示されます。続行するには、「テスト収集スクリプト」ウィンドウを閉じてください。
- 選択する Save.
DiagnosticSource が作成され、[My Module Toolbox] ページにリストされます。