Active Directory 網域服務 (AD DS) 會儲存網路上的物件資訊,方便管理員和使用者存取。
如要進一步瞭解 AD DS,請參閱 Active Directory Domain Services (AD DS) 說明文件。
必要條件
如要收集 AD DS 遙測資料,請安裝 Ops Agent:
- 如要使用指標,請安裝 2.15.0 以上版本。
- 如要使用記錄功能,請安裝 2.15.0 以上版本。
這項整合支援 AD DS 版本 windows-server-2016 和 windows-server-2019。
設定 AD DS 執行個體
根據預設,Active Directory Windows 事件記錄和效能計數器會啟用。
設定 AD DS 適用的作業套件代理程式
按照「設定作業套件代理程式」指南操作,新增必要元素,從 AD DS 執行個體收集遙測資料,然後重新啟動代理程式。
範例設定
下列指令會建立設定,以收集及擷取 AD DS 的遙測資料:
如要讓這些變更生效,請重新啟動 Ops Agent:
- 使用遠端桌面協定或類似工具連線至執行個體,並登入 Windows。
- 以滑鼠右鍵按一下 PowerShell 圖示,然後選取「以系統管理員身分執行」,以管理員權限開啟 PowerShell 終端機。
- 如要重新啟動代理程式,請執行下列 PowerShell 指令:
Restart-Service google-cloud-ops-agent -Force 
- 如要確定代理程式已重新啟動,請執行下列指令,並驗證「指標代理程式」和「Logging 代理程式」元件是否已啟動:
Get-Service google-cloud-ops-agent* 
設定記錄檔收集作業
如要從 AD DS 擷取記錄,您必須為 AD DS 產生的記錄建立接收器,然後為新的接收器建立管道。
如要設定 active_directory_ds 記錄的接收器,請指定下列欄位:
| 欄位 | 預設 | 說明 | 
|---|---|---|
| type | 此值必須是 active_directory_ds。 | 
記錄內容
logName 是從設定中指定的接收器 ID 衍生而來。LogEntry 內的詳細欄位如下。
active_directory_ds 記錄包含 LogEntry 中的下列欄位:
| 欄位 | 類型 | 說明 | 
|---|---|---|
| jsonPayload.Channel | 字串 | 記錄檔記錄的事件記錄檔通道。 | 
| jsonPayload.ComputerName | 字串 | 此記錄的來源電腦名稱。 | 
| jsonPayload.Data | 字串 | 記錄中包含的額外事件專屬資料。 | 
| jsonPayload.EventCategory | 數字 | 活動的類別。 | 
| jsonPayload.EventID | 數字 | 用於識別事件類型的 ID。 | 
| jsonPayload.EventType | 字串 | 事件類型。 | 
| jsonPayload.Message | 字串 | 記錄訊息。 | 
| jsonPayload.Qualifiers | 數字 | 用於識別事件的限定符號數字。 | 
| jsonPayload.RecordNumber | 數字 | 事件記錄的序號。 | 
| jsonPayload.Sid | 字串 | 這個安全 ID 會識別記錄這則訊息的程序安全主體或安全群組。 | 
| jsonPayload.SourceName | 字串 | 記錄這則訊息的來源元件。 | 
| jsonPayload.StringInserts | []string | 用於建構記錄訊息的動態字串資料。 | 
| jsonPayload.TimeGenerated | 字串 | 代表記錄產生時間的時間戳記。 | 
| jsonPayload.TimeWritten | 字串 | 代表記錄寫入事件記錄的時間戳記。 | 
| severity | 字串 ( LogSeverity) | 記錄項目層級 (已翻譯)。 | 
設定指標收集
如要從 AD DS 擷取指標,您必須為 AD DS 產生的指標建立接收器,然後為新的接收器建立管道。
這個接收器不支援在設定中使用多個執行個體,例如監控多個端點。所有這類執行個體都會寫入相同的時間序列,而 Cloud Monitoring 無法區分這些執行個體。
如要為 active_directory_ds 指標設定接收器,請指定下列欄位:
| 欄位 | 預設 | 說明 | 
|---|---|---|
| collection_interval | 60s | 時間長度值,例如 30s或5m。 | 
| type | 此值必須是 active_directory_ds。 | 
監控的內容
下表列出作業套件代理程式從 AD DS 執行個體收集的指標。
| 指標類型 | |
|---|---|
| 類型 受監控資源 | 標籤 | 
| workload.googleapis.com/active_directory.ds.bind.rate | |
| GAUGE,DOUBLEgce_instance | type | 
| workload.googleapis.com/active_directory.ds.ldap.bind.last_successful.time | |
| GAUGE,INT64gce_instance | |
| workload.googleapis.com/active_directory.ds.ldap.bind.rate | |
| GAUGE,DOUBLEgce_instance | |
| workload.googleapis.com/active_directory.ds.ldap.client.session.count | |
| GAUGE,INT64gce_instance | |
| workload.googleapis.com/active_directory.ds.ldap.search.rate | |
| GAUGE,DOUBLEgce_instance | |
| workload.googleapis.com/active_directory.ds.name_cache.hit_rate | |
| GAUGE,DOUBLEgce_instance | |
| workload.googleapis.com/active_directory.ds.notification.queued | |
| GAUGE,INT64gce_instance | |
| workload.googleapis.com/active_directory.ds.operation.rate | |
| GAUGE,DOUBLEgce_instance | type | 
| workload.googleapis.com/active_directory.ds.replication.network.io | |
| CUMULATIVE,INT64gce_instance | directiontype | 
| workload.googleapis.com/active_directory.ds.replication.object.rate | |
| GAUGE,DOUBLEgce_instance | direction | 
| workload.googleapis.com/active_directory.ds.replication.operation.pending | |
| GAUGE,INT64gce_instance | |
| workload.googleapis.com/active_directory.ds.replication.property.rate | |
| GAUGE,DOUBLEgce_instance | direction | 
| workload.googleapis.com/active_directory.ds.replication.sync.object.pending | |
| GAUGE,INT64gce_instance | |
| workload.googleapis.com/active_directory.ds.replication.sync.request.count | |
| CUMULATIVE,INT64gce_instance | result | 
| workload.googleapis.com/active_directory.ds.replication.value.rate | |
| GAUGE,DOUBLEgce_instance | directiontype | 
| workload.googleapis.com/active_directory.ds.security_descriptor_propagations_event.queued | |
| GAUGE,INT64gce_instance | |
| workload.googleapis.com/active_directory.ds.suboperation.rate | |
| GAUGE,DOUBLEgce_instance | type | 
| workload.googleapis.com/active_directory.ds.thread.count | |
| GAUGE,INT64gce_instance | |
驗證設定
本節說明如何確認您已正確設定 AD DS 接收器。作業套件代理程式可能需要一到兩分鐘,才會開始收集遙測資料。
如要確認 AD DS 記錄是否已傳送至 Cloud Logging,請按照下列步驟操作:
- 
前往 Google Cloud 控制台的「Logs Explorer」頁面: 如果您是使用搜尋列尋找這個頁面,請選取子標題為「Logging」的結果。 
- 在編輯器中輸入下列查詢,然後按一下「執行查詢」:
      
 resource.type="gce_instance" log_id("active_directory_ds")
如要確認 AD DS 指標是否已傳送至 Cloud Monitoring,請執行下列操作:
- 
前往 Google Cloud 控制台的 leaderboard「Metrics Explorer」頁面: 如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。 
- 在查詢建構工具窗格的工具列中,選取名稱為 code MQL 或 code PromQL 的按鈕。
- 確認已在「Language」(語言) 切換按鈕中選取「PromQL」。語言切換按鈕位於同一工具列,可供你設定查詢格式。
- 在編輯器中輸入下列查詢,然後按一下「執行查詢」:
      
 {"workload.googleapis.com/active_directory.ds.bind.rate", monitored_resource="gce_instance"}
查看資訊主頁
如要查看 AD DS 指標,您必須設定圖表或資訊主頁。 AD DS 整合功能包含一或多個資訊主頁。 設定整合功能後,Ops Agent 就會開始收集指標資料,並自動安裝所有資訊主頁。
您也可以查看資訊主頁的靜態預覽畫面,不必安裝整合服務。
如要查看已安裝的資訊主頁,請按照下列步驟操作:
- 
在 Google Cloud 控制台中,前往「Dashboards」(資訊主頁)  頁面: 頁面:如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。 
- 選取「資訊主頁清單」分頁,然後選擇「整合」類別。
- 按一下要查看的資訊主頁名稱。
如果您已設定整合功能,但尚未安裝資訊主頁,請檢查作業套件代理程式是否正在執行。如果資訊主頁中的圖表沒有指標資料,資訊主頁安裝作業就會失敗。作業套件代理程式開始收集指標後,系統就會為您安裝資訊主頁。
如要查看資訊主頁的靜態預覽畫面,請按照下列步驟操作:
- 
前往 Google Cloud 控制台的  「Integrations」(整合) 頁面: 「Integrations」(整合) 頁面:如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。 
- 按一下「Compute Engine」部署平台篩選器。
- 找出 AD DS 的項目,然後按一下「查看詳細資料」。
- 選取「資訊主頁」分頁標籤,即可查看靜態預覽畫面。如果已安裝資訊主頁,請點選「查看資訊主頁」前往。
如要進一步瞭解 Cloud Monitoring 中的資訊主頁,請參閱「資訊主頁和圖表」。
如要進一步瞭解如何使用「整合」頁面,請參閱「管理整合」一文。
安裝快訊政策
快訊政策會指示 Cloud Monitoring 在發生指定情況時通知您。 AD DS 整合功能包含一或多項快訊政策,供您使用。 您可以在 Monitoring 的「Integrations」(整合) 頁面中查看及安裝這些快訊政策。
如要查看可用快訊政策的說明並安裝,請按照下列步驟操作:
- 
前往 Google Cloud 控制台的  「Integrations」(整合) 頁面: 「Integrations」(整合) 頁面:如果您是使用搜尋列尋找這個頁面,請選取子標題為「Monitoring」的結果。 
- 找出 AD DS 的項目,然後按一下「查看詳細資料」。
- 選取「快訊」分頁標籤。這個分頁會說明可用的快訊政策,並提供安裝介面。
- 安裝快訊政策。快訊政策需要知道在觸發快訊時,要將通知傳送至何處,因此需要您提供安裝資訊。如要安裝快訊政策,請按照下列步驟操作:
        - 從可用的警報政策清單中,選取要安裝的政策。
- 在「設定通知」部分,選取一或多個通知管道。您可以選擇停用通知管道,但這麼做的話,快訊政策會以無聲方式觸發。您可以在「監控」中查看狀態,但不會收到任何通知。 - 如要進一步瞭解通知管道,請參閱「管理通知管道」。 
- 按一下「建立政策」。
 
如要進一步瞭解 Cloud Monitoring 中的快訊政策,請參閱快訊簡介。
如要進一步瞭解如何使用「整合」頁面,請參閱「管理整合」一文。
後續步驟
如要逐步瞭解如何使用 Ansible 安裝作業套件代理程式、設定第三方應用程式,以及安裝範例資訊主頁,請觀看「 安裝 Ops Agent 以排解第三方應用程式的問題」影片。