ログ管理

Azure Monitorへのログ記録を有効にする

バージョン3.0以降、SCEPmanおよびCertificate MasterはMicrosoftのLog Ingestion APIを使用してログをAzure Monitorに書き込みます。これにはデータを保持して分析を可能にするLog Analyticsワークスペースの概念と、App Serviceとログストレージの間を仲介するデータ収集ルールが用いられます。これにより、SCEPmanがLAWにアクセスするためのRBACベースの権限を含む、よりモダンなアプローチが可能になります。

Log Analyticsワークスペースの作成およびデータ収集ルールの構成は、次を実行することで自動的に行われます Complete-SCEPmanInstallation SCEPman PowerShellモジュールの。

circle-info

NAC ソリューションが Intune デバイス ID を基にデバイスを識別するために使用されます。値は次のようにする必要があります: デフォルトの保持期間 Log Analyticsテーブルに保存されるデータの期間は 30日です。異なる保持期間が必要な場合は、テーブル「SCEPman_CL」の構成を適宜調整してください。

Data Collector APIの再有効化

何らかの理由で以前のAPIを再導入したい場合、Log Ingestion関連のApp Serviceの変数を削除し、Data Collector APIで使用する変数を再度追加することで可能です。

削除する 変数:

追加する変数:

SCEPmanは再起動後に設定を自動的に読み取り、再びData Collector APIを利用します。

KQLクエリの例

SCEPmanインスタンスの問題を確認する

選択した期間におけるエンドポイント別の発行済み証明書数

circle-check

古いLog Ingestion APIを使用している場合は、次の少し調整したクエリを使用してください:

SCEPman 2.8以降では、発行された各証明書ごとにログメッセージが「Issued a certificate with serial number 」で始まるInfoレベルのログエントリが正確に1つ存在し、その後にシリアル番号が続きます。しかし、解決不能な 二軍問題arrow-up-rightのため、作成された証明書が要求元に到達しない、または他の種類のエラーにより実際の登録が阻害されることがあります。同様に、重大なエラーが発生した場合、対応するデータベースエントリがないログエントリが存在する、またはその逆が発生することがあります。

OCSPチェックを伴う重複しない証明書

まだData Collector APIを使用している場合は、代わりにこのクエリを使用してください:

最終更新

役に立ちましたか?