在進階 vCenter Server 設定中,您可以設定事件高載篩選器的基本與進階設定。
高載篩選器可以採用下列組態。
- 已啟用:如果已啟用
compressToDb
或 compressToSyslog
,高載篩選器會偵測高載、為其張貼事件以及整併事件,然後再將其儲存在資料庫中或傳送到遠端 Syslog 伺服器。
- 已停用:將高載儲存在資料庫中或傳送到遠端 Syslog 伺服器之前,高載篩選器不會偵測高載、為其張貼事件或整併事件。如果
compressToDb
和 compressToSyslog
已停用,則高載篩選器會偵測高載並為其張貼事件,但不會整併事件。
程序
- 在 vSphere Client 中,導覽到 vCenter Server 執行個體。
- 選取設定索引標籤。
- 進階設定
- 按一下編輯。
- 按一下資料表標頭的名稱欄中顯示的篩選器文字圖示。輸入 vpxd.event,然後按 Enter。
- 對於基本設定,
- 啟用或停用 vpxd.event.burstFilter.compressToDb 選項。
此選項可讓您壓縮資料庫中的事件高載。設定的預設值已啟用。
- 啟用或停用 vpxd.event.burstFilter.compressToSyslog 選項。
此選項可讓您壓縮 Syslog 伺服器中的事件高載。設定的預設值已停用。
- 高載設定的預設值不會顯示在進階設定中。但是,可以輸入索引鍵-值,使組態生效。
備註: 新增或修改進階設定可能會導致環境不穩定。新增組態參數後便無法將其移除。
- 設定索引鍵-值以啟用 config.vpxd.event.burstFilter.enabled 選項。
此參數可啟用 VC 資料庫和 Syslog 的高載偵測。停用
高載篩選器後,預設不會偵測高載,並且在未壓縮的情況下將事件儲存在資料庫或遠端 Syslog 伺服器中。預設值已啟用。
- 設定索引鍵-值以啟用 config.vpxd.event.burstFilter.rateEvents 選項。
您可以設定偵測到高載之前的事件數目。如果已經達到所設定的限制,則事件序列會視為高載並在儲存至 VC 資料庫時進行壓縮。預設值為 30。如果已設定預設值,則不會壓縮前 30 個事件。它們將用於偵測高載。如果偵測到高載,則具有其計數的單一整併事件會在前 30 個事件之後取代後續事件。
備註: 它不會壓縮警示和
EventManager
內容收集器更新等事件的即時資料流。
- 設定索引鍵-值以啟用 config.vpxd.event.burstFilter.rateSeconds 選項。
此參數可讓您設定自上次事件發生後,針對事件儲存資料的秒數。較高的值會載入
高載篩選器快取,即使傳入事件流程不均勻,也會偵測到高載。較低的值會對
高載篩選器快取施加較小負載,如果傳入事件暫時停止,可能無法偵測到高載。預設值為 30 秒。
- 設定索引鍵-值以啟用 config.vpxd.event.burstFilter.cacheSize 選項。
高載篩選器所追蹤的唯一事件數目。當快取已滿時,高載篩選器會停止監控傳入的唯一新事件,並且使其通過 VC 資料庫和 Syslog。預設值為 128000。
備註: 如果設定的值小於預設值,可降低記憶體空間,但同時會減少用於偵測大型詳細目錄的高載的容量。
- 設定索引鍵-值以啟用 config.vpxd.event.burstFilter.whitelist 選項。
您可以將高載篩選器設定為壓縮除允許清單上事件之外的所有類型的事件。此參數可讓您分隔事件類型。它可避免透過
高載篩選器監控幾個事件類型。預設值為
"vim.event.UserLoginSessionEvent;"vim.event.UserLogoutSessionEvent"
。
- 設定索引鍵-值以啟用 config.vpxd.event.burstFilter.compressRatio 選項。
當
高載篩選器開始壓縮事件時,會在高載結束時或每 X 個事件張貼壓縮事件。如果高載發生了幾天,會張貼某些事件,而不是在高載結束之前將其全部抑制。預設值為 3600。每 3600 個事件記錄一次事件。
備註: 重新啟動
vmware-vpxd 服務,使所有變更生效。如需有關如何在
vSphere Client 中重新啟動服務的詳細資訊,請參閱
《vCenter Server 和主機管理》說明文件。