---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Linux ログモニタリングのデフォルトのチェックとポリシー

# Linux ログモニタリングのデフォルトのチェックとポリシー {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：4分

エージェントクライアントコレクター は Linux ログモニタリングに次のポリシーを提供します。
{#linux-log-monitoring-policy__table_nrb_dv1_ktb__entry__5}

| タイプ | チェック | 説明 | 使用方法と使用例 | 出力 |
|-|-|-|-|-|
| イベント | util.check-logs | 通常のユーザーが所有するログファイルのモニタリングを有効にします。 | 使用法： * -i --icase：大文字と小文字を区別しない照合を実行します。 * -c, --crit N：重大レベル (パターンにグループがある場合) * --encode-utf16u：照合前に行を utf16 でエンコードします。 * -e, --encoding ENCODING-PAGE：ログファイルの読み取りに使用する特定のエンコーディングページ * -E, --exclude PAT：照合から除外するパターン * -F, --filepattern FILE：1 つのファイルではなく、ファイルのパターンをチェックします。REGEX の場合は、最初に https://rubular.com/ でテストして、予想される結果を取得し、それを引用符で囲んでパラメーターとして渡します。たとえば、すべての .log 拡張ファイルを取得するには、"(.)\*\\.log$" を正規表現として渡します。 * -f, --log-file FILE：ログファイルのパス * -l, --log-pattern PAT：各ログエントリのログ形式： * -o, --warn-only：一致する場合は、重大ではなく警告 * -q, --pattern PAT：検索するパターン。複数のパターンを検索するには、各パターンをパイプ (\|) で区切り、引用符で囲みます (例："SEVERE\|404")。 * -r, --return：一致した行を返します。 * -L, --return-length N：一致する行の長さ。 * -M, --return-error-limit N：返された一致した行 (ログエントリ) の最大数 * -n, --name NAME：name を使用してステータスファイルのディレクトリを自動的に設定します。 * -s, --state_dir DIR：ステータスファイルを保持するディレクトリ * -w, --warn N：パターンにグループがある場合は警告レベル {#linux-log-monitoring-policy__ul_zkd_nv1_ktb} 使用例：`command: check-log.rb -c 2 -w 1 -q "SEVERE|Exception" -s /tmp/cache/check-log -f /var/log/servicenow/agent-client-collector/acc.log` | CheckLog CRITICAL: 0 warnings, 8 criticals for pattern SEVERE\|Exception in log file /var/log/servicenow/agent-client-collector/acc.log |
| イベント | util.check-logs-sudo | ルートユーザーが所有するログファイルのモニタリングを有効にします。 | 使用法： * -i --icase：大文字と小文字を区別しない照合を実行します。 * -c, --crit N：重大レベル (パターンにグループがある場合) * --encode-utf16u：照合前に行を utf16 でエンコードします。 * -e, --encoding ENCODING-PAGE：ログファイルの読み取りに使用する特定のエンコーディングページ * -E, --exclude PAT：照合から除外するパターン * -F, --filepattern FILE：1 つのファイルではなく、ファイルのパターンをチェックします。REGEX の場合は、最初に https://rubular.com/ でテストして、予想される結果を取得し、それを引用符で囲んでパラメーターとして渡します。たとえば、すべての .log 拡張ファイルを取得するには、"(.)\*\\.log$" を正規表現として渡します。 * -f, --log-file FILE：ログファイルのパス * -l, --log-pattern PAT：各ログエントリのログ形式： * -o, --warn-only：一致する場合は、重大ではなく警告 * -q, --pattern PAT：検索するパターン。複数のパターンを検索するには、各パターンをパイプ (\|) で区切り、引用符で囲みます (例："SEVERE\|404")。 * -r, --return：一致した行を返します。 * -L, --return-length N：一致する行の長さ。 * -M, --return-error-limit N：返された一致した行 (ログエントリ) の最大数 * -n, --name NAME：name を使用してステータスファイルのディレクトリを自動的に設定します。 * -s, --state_dir DIR：ステータスファイルを保持するディレクトリ * -w, --warn N：パターンにグループがある場合は警告レベル {#linux-log-monitoring-policy__ul_pyq_by1_ktb} 使用例：`command: check-log.rb -c 2 -w 1 -q "SEVERE|Exception" -s /tmp/cache/check-log -f /var/log/servicenow/agent-client-collector/acc.log` | CheckLog CRITICAL: 0 warnings, 8 criticals for pattern SEVERE\|Exception in log file /var/log/servicenow/agent-client-collector/acc.log |
[ ]

{#linux-log-monitoring-policy__table_nrb_dv1_ktb}

