上週公司一臺sql server服務器忽然CPU使用太高,接近100%,但卻沒收到報警信息。咱們是用的zabbix作的監控,而且配置了郵件、短信和企業微信報警,但這次事件卻未收到任何報警信息。經檢查發現是zabbix自帶的windows監控模板沒有CPU使用率的監控項,故此手動添加了CPU使用率的監控,如今將配置過程和方法分享出來。sql
配置—模板,點擊「Template OS Windows」模板,再點擊「監控項」,點擊「建立監控項」
名稱:cpu使用率
鍵值:system.cpu.util[]
信息類型:浮點數
單位:%
應用集:CPU,Performance
windows
觸發器—建立觸發器
名稱:cpu使用率超過90%
表達式:{Template OS Windows:system.cpu.util[].avg(5m)}>90
服務器
圖形—建立圖形
至此就所有配置完成,之後windows機器的CPU使用率超過90%便會報警了。微信