ログ管理
Azure Monitor へのログ記録を有効にする
バージョン 3.0 以降、SCEPman および Certificate Master は、Microsoft の Log Ingestion API を利用して Azure Monitor にログを書き込みます。これはデータを保持して解析を可能にする Log Analytics Workspace の概念と、App Service とログ保存間のインターフェースとなる Data Collection Rule を使用します。これにより、SCEPman が LAW にアクセスするための RBAC ベースの権限を含む、よりモダンなアプローチが可能になります。
Log Analytics Workspace の作成および Data Collection Rule の構成は、次のコマンドを実行することで自動的に行われます Complete-SCEPmanInstallation (SCEPman PowerShell モジュール)の。
既定の 保持期間 Log Analytics Table に保存されるデータの保持期間は 30 日間です。異なる保持期間が必要な場合は、テーブル "SCEPman_CL" の構成をそれに応じて調整してください。
Data Collector API を再有効化する
何らかの理由で以前の API を再導入したい場合は、Log Ingestion に関連するアプリサービス変数を削除し、Data Collector API が使用する変数を再度追加することで可能です。
削除する 変数:
追加する変数:
SCEPman は再起動後に自動的に設定を読み取り、再び Data Collector API を利用します。
KQL クエリ例
SCEPman インスタンスの問題を確認する
選択した期間内にエンドポイントごとに発行された証明書の数
このクエリは、ログに Log Ingestion API を使用している SCEPman 3.0 以降で動作することが保証されています。このクエリを使用できなくする SCEPman への変更は、Breaking Changes と見なされます。
SCEPman 2.8 以降、発行された各証明書ごとに、ログメッセージが "Issued a certificate with serial number " で始まる Info レベルのログエントリが常に正確に 1 件存在し、その後にシリアル番号が続きます。しかし、解決不可能な 二つの軍隊の問題のため、作成された証明書が申請者に届かない、あるいは他の種類のエラーにより実際の登録が妨げられることがあります。同様に、重大なエラーの場合、対応するデータベースエントリがないログエントリが存在する、またはその逆が発生することがあります。
OCSP チェックを伴う重複しない証明書
最終更新
役に立ちましたか?