CrowdStrike実行ジョブガイド
CrowdStrike Falconの稼働を確保するジョブ — JobUpdateポリシーでデプロイ

本書では、CrowdStrike Falconのセンサーサービス (CSFalconService) が稼働中かどうかを確認し、停止していれば起動するジョブを説明します。ジョブはJobUpdateポリシーでエンドポイントにデプロイします。Windows Defender実行ジョブと同じパターンです。
対象読者: Windows上にCrowdStrike Falconセンサーを導入した環境でKeeper特権マネージャーをデプロイするIT管理者向けです。
ジョブの動作
CSFalconServiceサービス (CrowdStrike Falcon Sensor) の状態を確認します。
サービスが停止している場合は
Start-Service -Name CSFalconServiceで起動します。すでにサービスが稼働している場合は何もせず正常終了します。
スケジュール (既定: 60分ごと) およびStartup時に実行し、Falconセンサーを定期的に検証し、停止していれば復旧します。
ジョブはServiceコンテキストでPowerShellタスクを1件使用します。エージェントは通常LOCAL SYSTEMで動作し、CrowdStrikeサービスを起動できます。
要件
Keeper特権マネージャーのエージェントがWindowsにインストールされ、稼働している必要があります。
CrowdStrike Falconセンサーがインストールされている必要があります (CSFalconServiceが存在します)。
PowerShellが
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exeに存在する必要があります。JobUpdateポリシーの作成およびプロセス構成ポリシーの実行ができる必要があります (Keeper管理コンソールなどから)。
ジョブ定義 (完全なJSON)
このジョブJSONは、JobUpdateポリシー (Extension.JobJson) で指定するか、ファイルベースのデプロイでは Jobs/ensure-crowdstrike-running.json として保存するかのいずれかです。
JobUpdateポリシーでジョブをデプロイする
ポリシーストアまたはKeeper管理コンソールでJobUpdateポリシーを作成します。
PolicyType:
JobUpdateStatus:
enabledExtension:
JobId:
ensure-crowdstrike-runningAction:
AddJobJson: 上記のジョブオブジェクト全体 (1行でも整形済みでも可)。
ポリシー構成の例:
希望するWindowsのコレクションまたはマシン (Falconセンサーがインストールされている環境) にポリシーを割り当てます。
エージェントでプロセス構成ポリシーを実行し、ジョブを取り込ませます。
通常のスケジュール (ポリシー同期後など) に任せます。あるいは
手動でトリガーします:
POST https://127.0.0.1:6889/api/Jobs/process-configuration-policies/run(管理者認証)。
ジョブが存在することを確認します。
GET https://127.0.0.1:6889/api/Jobs—ensure-crowdstrike-runningが表示されます。
ジョブの実行タイミング
Startup — エージェント (またはマシン) 起動時に1回実行されます。
60分ごと —
schedule.intervalMinutesに従います。間隔を変える場合はジョブJSONのintervalMinutesを変更します。
オンデマンドで1回だけ実行したい場合を除き、手動トリガーは不要です (例: POST .../api/Jobs/ensure-crowdstrike-running/run)。
検証
サービス状態 (PowerShell):
ジョブ実行後 (またはテストで手動起動後) はRunningになっている必要があります。
エージェントログ: タスク
check-and-start-crowdstrikeおよびPowerShellまたはサービス関連のエラーを確認します。ジョブを1回だけ実行する場合 (任意):
トラブルシューティング
エンドポイントにジョブがない
JobUpdateポリシーが割り当てられているか、プロセス構成ポリシーが実行済みか、GET /api/Jobs でジョブが返るかを確認します。
終了コード1
CSFalconServiceが存在しない可能性があります (Falconセンサー未インストールまたは別製品)。マシン上で Get-Service CSFalconService を確認します。
サービス起動がアクセス拒否
エージェントがサービスを起動できるアカウント (例: LOCAL SYSTEM) で動いている必要があります。
Start-Serviceが失敗する (例: Disabled状態)
サービスの開始種別がAutomaticまたはManualである必要があります。Disabledの場合はStart-Serviceは失敗します。昇格したプロンプトで Set-Service -Name CSFalconService -StartupType Automatic を実行するか、services.mscで設定します。
間隔が異なる
ポリシー内のJobJsonを編集し、schedule.intervalMinutes を変更します (例: 30)。その後、プロセス構成ポリシーを再実行するか、修正済みジョブ全文でJobUpdateのActionをUpdateにして適用します。
参考
ジョブID:
ensure-crowdstrike-runningジョブファイル (ポリシーを使わない場合):
Jobs/ensure-crowdstrike-running.jsonサービス名:
CSFalconService(CrowdStrike Falcon Sensor)プラットフォーム: Windowsのみ。
Windows Defenderに同じパターンを適用する場合はWindows Defender実行ジョブのページをご参照ください。ジョブおよびポリシー全般は「はじめに」のページ (ジョブの定義と形式、ジョブの作成・変更・削除) をご参照ください。
最終更新
役に立ちましたか?

