リソースの修復作業
最終更新日 - 09年2026月XNUMX日
LogicMonitorを使用すると、ユーザーが作成したRemediationSourceモジュールやLogicMonitorが標準でサポートするRemediationSourceモジュールを実行して、リソースから直接データを取得し、問題のトラブルシューティングに役立てることができます。複数のRemediationSourceを1つ以上のリソースで同時に実行できますが、同じモジュールを単一のリソースで並行して実行することはできません。
注意: RemediationSource の手動実行は、現在 Kubernetes クラスター、LM_Logs_Tracked_Queries、Uptime、SaaS、Synthetics、WebCheck、PingCheck、およびサービスではサポートされていません。
LogicMonitorがRemediationSourceを実行すると、実行の進行状況に応じてステータスが変化します。サポートされている実行ステータスについては、次の表を参照してください。
| 実行ステータス | 示す |
|---|---|
| 始まっていない | RemediationSourceモジュールはまだ実行されていません。 |
| 進行中 | RemediationSourceモジュールは現在実行中です。 |
| 成功 | RemediationSourceモジュールは正常に実行され、関連データが収集されました。 |
| 無効なリクエスト | LogicMonitor サーバーは無効な JSON 要求を受信しました。 |
| 非承認 | LogicMonitor Collector は、サーバーからの受信要求を処理できませんでした。 |
| 例外 | コレクターのエラーにより、RemediationSourceモジュールの実行に失敗しました。 |
| タイムアウト | タイムアウトは、リソースが利用できない、コレクターがダウンしているなどの理由でスクリプトの実行に失敗した場合に発生します。 |
RemediationSource の実行後、LogicMonitor は修復ステータスを表示します。サポートされている修復ステータスについては、次の表を参照してください。
| 修復状況 | 示す |
|---|---|
| 成功 | 修復スクリプトは、RemediationSource 変数の値を明示的に設定します。 true (ブール値)または「true”(文字列)内部ロジックに基づいて返されます。この値は解析され、UI上では「成功」と表示されますが、問題が解決されたことを保証するものではありません。 |
| 不良解析 | 修復スクリプトは、RemediationSource 変数の値を明示的に設定します。 false (ブール値)または「false”(文字列)内部ロジックに基づいて決定されます。この値は解析され、UI上では「失敗」と表示されますが、問題の解決状況を保証するものではありません。 |
| NA | 出力JSONでRemediationSource変数が設定されていない場合、修復ステータスはNAと表示されます。 |
RemediationSource を実行した後、スクリプトによって生成された結果を確認できます。これにより、問題がどのように解決されたかを特定できます。リソース上で実行された RemediationSource モジュールの履歴を表示できます。履歴には、問題の詳細と、問題を解決するために実行された修復処理が記載されています。特定の期間におけるリソースの実行履歴を表示することもできます。
出力はJSON形式またはプレーンテキスト形式で表示できます。ニーズに合わせて形式を選択してください。サポートされている形式の詳細は以下の通りです。
- JSONフォーマット—JSON形式では、レンダリングされた出力は「data」フィールドに格納されます。LogicMonitorでサポートされているほとんどのRemediationSourceは、特殊文字や複数の言語に関する問題を回避し、将来的にレンダリング(HTML、Markdownなど)を指定するためのメタデータを追加できるように、JSON形式で出力します。
以下に JSON 形式の出力例を示します。
{
"format": "md",
"data": "|%CPU|COMMAND|\n|----|-------|\n|4.0 |systemd|\n|1.0 |sshd |"
}- プレーンテキスト形式—出力が「データ」フィールドで有効な JSON でない場合、出力はプレーン テキスト形式にフォールバックします。
RemediationSourceを実行するための要件
RemediationSourceモジュールを実行するには、以下のものが必要です。
- トグル 修復ソースの実行を有効にする セキュリティページでスイッチをオンにします。
詳細については、を参照してください。 セキュリティの設定. - リソースグループに対して「修復:実行」設定のリソース権限を持つLogicMonitorユーザー。
詳細については、を参照してください。 リソース ロール権限. - お使いのコンピューターにEA Collector 39.200以降のバージョンをインストールしてください。
詳細については、を参照してください。 コレクターの追加. - 手動で作成した RemediationSource モジュール、または My Module Toolbox にインポートされリソースに適用された既製の RemediationSource モジュール。
詳細については、を参照してください。 修復ソース構成. - ローカルコレクターによって監視されるクラウド リソースを含むリソース。
詳細については、を参照してください。 ローカルコレクターを使用したクラウドモニタリングの有効化.
RemediationSource を実行中
- LogicMonitorで、次の場所に移動します リソースツリー.
- RemediationSourceモジュールが適用されているリソースを特定します。
- まず 修復 タブには何も表示されないことに注意してください。
- 「アクション」列で、
ラン 実行したい修復ソースに対して。
警告: システムがRemediationSourceの実行を開始すると、そのプロセスを一時停止したりキャンセルしたりすることはできません。
システムはRemediationSourceモジュールを実行し、実行ステータスを更新します。

処理が完了すると、「概要」タブで直近の実行結果を確認できます。
注意: スクリプトの出力が大きい場合は、最大 32 KB のサイズに切り捨てられます。
RemediationSource 実行結果の表示
- LogicMonitorで、次の場所に移動します リソースツリー.
- RemediationSourceモジュールが適用されているリソースを特定します。
- まず 修復 タブには何も表示されないことに注意してください。
- ドロップダウンリストから 修復ソース.
デフォルトでは、[概要] タブに次の詳細が表示されます。- 修復ソースの名前
- 実行状況
- RemediationSourceの実行が開始された日時
- RemediationSourceをトリガーしたユーザーのユーザー名
- 修復状況
- 出力の詳細
- 出力を全画面モードで表示し、ダウンロードしてコピーするオプション

- まず 沿革 タブには何も表示されないことに注意してください。

- (オプション) 時間範囲を選択します。
- 実行履歴を表示するには、レコードを選択してください。
