點擊返回:自學Zabbix之路html
點擊返回:自學zabbix集錦express
Zabbix4.4.1系統告警「sda: Disk read/write request response are too high」
針對告警查詢zabbix系統默認設置的trigger以下:性能
{Zabbix server:vfs.dev.read.await[sda].min(15m)} > {$VFS.DEV.READ.AWAIT.WARN:"sda"} or {Zabbix server:vfs.dev.write.await[sda].min(15m)} > {$VFS.DEV.WRITE.AWAIT.WARN:"sda"}
avg-cpu段:url
%user: 在用戶級別運行所使用的CPU的百分比. %nice: nice操做所使用的CPU的百分比. %sys: 在系統級別(kernel)運行所使用CPU的百分比. %iowait: CPU等待硬件I/O時,所佔用CPU百分比. %idle: CPU空閒時間的百分比.
Device段:spa
tps:該設備每秒的傳輸次數(Indicate the number of transfers per second that were issued to the device.)。"一次傳輸"意思是"一次I/O請求"。多個邏輯請求可能會被合併爲"一次I/O請求"。"一次傳輸"請求的大小是未知的。 kB_read/s:每秒從設備(drive expressed)讀取的數據量; kB_wrtn/s:每秒向設備(drive expressed)寫入的數據量; kB_read:讀取的總數據量; kB_wrtn:寫入的總數量數據量;這些單位都爲Kilobytes。
iostat經常使用參數說明:.net
-c #僅顯示CPU統計信息.與-d選項互斥. -d #僅顯示磁盤統計信息.與-c選項互斥. -k #以K爲單位顯示每秒的磁盤請求數,默認單位塊. -t #在輸出數據時,打印蒐集數據的時間. -V #打印版本號和幫助信息. -x #輸出擴展信息.
rrqm/s:每秒讀請求被合併次數 wrqm/s:每秒寫請求被合併次數 r/s:每秒完成的讀次數 w/s:每秒完成的寫次數 rkB/s:每秒讀數據量(kb) wkB/s:每秒寫數據量(kb) avgrq-sz:平均每次IO請求的扇區大小 avgqu-sz:平均每次IO請求的隊列長度(越短越好) await:平均每次IO請求等待時間(毫秒),通常的系統IO等待時間應該低於5ms,若是大於10ms就比較大了。這個時間包括了隊列時間和服務時間,也就是說,通常狀況下,await大於svctm,它們的差值越小,則說明隊列時間越短,反之差值越大,隊列時間越長,說明系統出了問題。 r_await:讀的平均耗時(毫秒) w_await:寫入平均耗時(毫秒) svctm:平均每次IO請求處理時間(毫秒),若是svctm的值與await很接近,表示幾乎沒有I/O等待,磁盤性能很好,若是await的值遠高於svctm的值,則表示I/O隊列等待太長,系統上運行的應用程序將變慢。 %util:IO隊列非空比例,該參數暗示了設備的繁忙程度。通常地,若是該參數是100%表示設備已經接近滿負荷運行了