目錄

簡介

必要條件

需求

採用元件

概觀

最大事件數/秒

新功能

效能建議

聯結器大小

專用聯結器

Umbrella站點

網路延遲

聯結器數量

事件日誌大小

第三方軟體

防病毒軟體

其他域控制器

服務帳戶例外

WMI修補程式

WMI記憶體和控制代碼限制

DC負載平衡

虛擬裝置並行通訊

使用者登入事件的加速傳輸

直接事件日誌讀取器連線

每秒事件數

簡介

本文檔介紹Umbrella DNS的Active Directory聯結器效能。

必要條件

需求

本文件沒有特定需求。

採用元件

本檔案中的資訊是根據Umbrella DNS。

本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除（預設）的組態來啟動。如果您的網路運作中，請確保您瞭解任何指令可能造成的影響。

概觀

Umbrella聯結器服務用於監視使用者/電腦登入事件，作為Umbrella的Active Directory整合的一部分。OpenDNS聯結器服務從其站點中每個AD域控制器的安全事件日誌讀取登入資訊。

在使用者登入事件頻率較高的環境中，務必檢視這些效能准則。為了準確識別使用者，聯結器服務必須能夠快速檢索登入資訊。

最大事件數/秒

可處理的事件數量沒有硬性限制。Umbrella聯結器服務經測試可支援「站點」中所有域控制器中每秒連續850個事件。 它基於專用實驗室環境，沒有第三方軟體運行。實際結果可能因網路延遲和其他瓶頸的不同而不同。

客戶可以通過閱讀本文後面的「每秒事件數」部分來確定事件的大致數量。

新功能

對於具有較高登入事件頻率的較大部署中的客戶，Umbrella具有面向效能的新功能。除了常規效能建議外，請閱讀本文稍後有關負載平衡、並行通訊和直接事件日誌讀取器連線的指導原則。

效能建議

聯結器大小

運行Active Directory Connector服務的伺服器必須具有Umbrella文檔的「大小調整指南」中指定的CPU和內存資源。

專用聯結器

雖然聯結器服務可以直接安裝在域控制器上，但Cisco Umbrella建議將該聯結器安裝在聯結器服務專用的成員伺服器上。此成員伺服器必須未安裝其他第三方軟體。在Umbrella文檔中瞭解有關安裝過程的詳細資訊。

Umbrella站點

如有可能，Umbrella部署必須隔離到限制哪些元件在網路中通訊的「站點」中。聯結器服務只能與同一Umbrella站點中的元件通訊。當使用者部署分佈在大地理區域時，必須始終使用此功能。

通常，為每個物理位置建立Umbrella站點。Umbrella站點必須在Umbrella文檔中列出這些規則。

正確使用Umbrella站點可以極大地改善部署並防止元件通過廣域網進行通訊。

網路延遲

登入事件可通過網路傳輸到聯結器。  聯結器和每個域控制器之間必須高速連線，以減少與網路相關的延遲。聯結器可以儘可能靠近域控制器和虛擬裝置。

聯結器數量

每個Umbrella站點需要一個聯結器。  在Umbrella站點中有多個聯結器是可能的，但僅出於冗餘目的。新增聯結器會增加域控制器上的負載，因為它們要複製與第一個聯結器相同的功能。Umbrella建議每個Umbrella站點最多2個聯結器。

事件日誌大小

大型Windows安全事件日誌可能會對WMI操作的效能產生負面影響。  Umbrella建議限制事件日誌大小。對於小於512MB的日誌檔案，可獲得最佳效能，但可根據日誌保留要求調整該效能。可以使用以下說明調整日誌檔案大小：

1.開啟Event Viewer應用程式(eventvwr.msc)。

2.轉到Windows Logs > System

3.按一下右鍵系統日誌並選擇屬性。

4.根據需要調整最大日誌檔案大小，然後選擇確定。

第三方軟體

許多其它軟體產品也使用WMI，這可能會在域控制器上對WMI造成瓶頸。這可能包括：

- 監視事件日誌的第三方安全/分析軟體

- Windows事件日誌轉發

- SIEM整合和監視事件日誌的其他軟體

如果不再需要此軟體中的任何一個，我們建議將其禁用。  或者，可以使用附錄中所述的「直接事件日誌讀取器連線」方法緩解此問題。

防病毒軟體

從防病毒掃描中排除此資料夾和以下執行檔：

C:\Program Files (x86)\OpenDNS\OpenDNS Connector

C:\Program Files (x86)\OpenDNS\OpenDNS Connector\OpenDNSAuditService.exe

C:\Program Files (x86)\OpenDNS\OpenDNS Connector\<VERSION>OpenDNSAuditClient.exe

其他域控制器

域控制器上的WMI通知系統將隊列和處理每個事件日誌條目，並將它們傳送到WMI訂戶。這實際上是一種推送機制，其中事件由DC傳送。  因此，域控制器本身可能會存在效能瓶頸，影響事件傳送速度。

可以通過向AD環境新增其他域控制器來緩解此瓶頸。  Umbrella已測試單個域控制器最多850個事件/秒。

服務帳戶例外

通過排除服務帳戶，減少Umbrella檢測到的AD登入數。無論如何都必須排除這些帳戶才能正確應用策略。  您還可以排除未使用AD使用者策略但使用者登入數量較高的伺服器和其他裝置。

WMI修補程式

請確保域控制器和聯結器伺服器具有最新的Microsoft修補程式。在此提供了可解決已知WMI效能問題的修補程式示例。

WMI記憶體和控制代碼限制

WMI包含自己的內部限制，這可能會造成瓶頸。當其他軟體也在執行密集型WMI操作時，情況尤其如此。有關如何增加這些限制的示例可在Microsoft文檔中找到。

Umbrella支援無法建議您的環境的正確限制。請與Microsoft聯絡以獲得幫助。

DC負載平衡

Umbrella現在支援負載均衡功能，當站點有多個域控制器和大量登入事件時，此功能非常有用。在這種情況下，將安裝其他聯結器，然後通過負載平衡組將域控制器分配給聯結器。

在簡單環境中，負載均衡的工作方式如下：

- 將DC_A和DC_B分配給由Connector_1處理的負載平衡Group_1。

- 將DC_C和DC_D分配給由Connector_2處理的負載平衡Group_2。

- 虛擬裝置仍會從兩個聯結器接收事件，因此仍能感知所有登入事件。

- 如果需要冗餘，則可以在每個負載平衡組中安裝一個額外的聯結器。

此功能具有以下優點：

- 大大減少了每個聯結器的工作量。每個聯結器處理的域控制器數量更少。

- 在從DC接收事件存在高延遲的情況下,這通常會有所幫助。

負載均衡可以擴展到具有許多域控制器的複雜多站點環境中。除了安裝其他聯結器之外，使用負載均衡沒有任何缺點。

此時，必須通過Umbrella支援啟用負載均衡功能。請聯絡Umbrella支援部門討論您的要求。

虛擬裝置並行通訊

聯結器現在能夠並行將登入事件傳送到多個虛擬裝置，而不是使用預設串列方法。  當站點有多個虛擬裝置和大量登入事件時，此功能非常有用。

此功能具有以下優點：

- 當存在多個裝置時，最大程度地減少傳送登入資訊時的延遲。  一個事件可以同時傳送到所有裝置。

- 防止與某個裝置的通訊問題或通訊中斷，對其他裝置具有連鎖效應。  為每個事件維護一個單獨的事件隊列。

此功能現在會自動啟用，但只有在伺服器滿足CPU和記憶體建議時才啟用。

使用者登入事件的加速傳輸

聯結器現在能夠批次傳輸使用者登入事件，這顯著增加了每秒可傳送到虛擬裝置的事件數（每秒）。 這對於與遠端位置的虛擬裝置通訊的聯結器尤為重要。

此功能現在可以自動啟用，但具有以下要求：

- 必須啟用並行通訊（上面）。  伺服器必須符合CPU和記憶體建議。

- 需要ADC版本1.8+

- 需要聯結器版本3.2.0+

直接事件日誌讀取器連線

Active Directory聯結器版本1.4+支援直接連線到域控制器安全事件日誌的新方法，無需使用WMI查詢。這使WMI成為「中間人」，並在WMI成為瓶頸的情況下顯著提高了效能。這在各個域控制器處理大量登入事件的情況下特別有用。

此功能使用拉取機制工作，在這種機制中，聯結器每5秒拉取一次新事件，因此，標識的正確使用者存在短時間延遲（例如5秒）。

現在預設情況下會啟用此最佳化。  有關此功能的詳細資訊，請與Umbrella支援部門聯絡。

每秒事件數

可以對域控制器上最近的事件數進行計數來估計每秒鐘的事件。Umbrella建議在高峰時間執行此任務：

1.開啟Event Viewer應用程式(eventvwr.msc)。

2.轉到Windows Logs > System。

3.選擇篩選當前日誌，然後選擇「上一小時」中記錄的事件。

4.選擇「確定」。

載入過濾器後，事件日誌可以顯示上一小時內的事件數。此值可以除以3600來估計每秒的事件。

360024901511

360024894112