您好,登錄后才能下訂單哦!
很早就發現域控的CPU長期飆在60-80%之間,日志服務是CPU占用大頭,改小日志的最大大小也沒有用,域控使用了paloalto和 SXF的單點登錄功能,所以我雖然確定肯定是兩個的其中一個,但是一直沒有實錘。
使用Stack Trace我只能確認是日志查詢導致的
由于日志的查詢是通過WMI進行的,所以在找到一些WMI TRACE相關的信息后,我抓了一小段時間WMI TRACE為ETL文件,然后使用windows message analyzer 把需要的字段提取出來,生成一個CSV,然后在EXCEL里面進行查看。
select __RELPATH, InsertionStrings from Win32_NTLogEvent where ((Logfile = "security" AND (((EventCode = 672 OR EventCode = 4624) OR EventCode = 540) OR EventCode = 4768)) AND RecordNumber > 939574642)
select __RELPATH, EventIdentifier, InsertionStrings, TimeGenerated from Win32_NTLogEvent where (((((((((EventIdentifier = 4624 OR EventIdentifier = 4768) OR EventIdentifier = 4769) OR EventIdentifier = 4770) OR EventIdentifier = 540) OR EventIdentifier = 672) OR EventIdentifier = 673) OR EventIdentifier = 674) AND LogFile = "Security") AND TimeGenerated >= "20190906013740.751000+000")
是的上面的查詢1,頻率很高,可能是真兇,但是這個查詢是誰發出的呢?能否跟到IP地址?
使用netsh trace 進行抓包,使用Windows Message Analyzer進行分析,先篩選WMI,然后點中其中一條,點最前面的加號,一直跟到ip 模塊,然后把SourceAddress 顯示成列,把strquery 單獨顯示成一列,大致如下圖。真兇找到。
以為在網頁上把下面的設置禁用,刪除配置的域控列表,就可以禁用日志查詢了,結果抓包后不是這樣的,SXF 是堅持要干活,AD的日志查詢還是一直在繼續,估計釜底抽薪的辦法,只能把SXF用的賬號給改個密碼或者把賬號禁用了。
我驗證了我的想法,然后發現確實有效,我只想說,做人真的要矜持。。。。。。。。。。。
禁用了SXF用的AD賬號一段后,又開啟后,DC的CPU表現圖如下:
附加下Palo Alto的查詢配置(可更改的)
第二周后,我獲取了補丁文件,按照原來的建議,把頻率改成25s,不過是寫死在程序中的,這響應還算是快捷了(Tou)(Lan), 搞個配置文件,可以修改頻率不行嗎?對比下palo,只能呵呵了.......
雖然很多嘆息,不過該高興的是,這個問題持續一年多終于解決了...
network tracing using ETW
WMI Tracing
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。