Central-Processing-Unit

在 Zabbix 1.8.2 中查找 CPU 中斷時要監控的 item-key

  • November 3, 2011

在查找由 NIC 引起的 CPU 中斷時,要監控的正確 item-key 是什麼。

Zabbix 中沒有直接的 item 鍵。您將需要創建一個使用者參數來實現它。該文件可在此處找到: http ://www.zabbix.com/documentation/1.8/manual/config/user_parameters

一個例子是:

UserParameter=devint[*],cat /proc/interrupts | grep $1 | sed 's/\s/\n/g' | egrep '^[0-9]{1,}$'| awk '{sum+=$1} END {print sum}'

這將創建將接受參數的 devint 項目,該參數可用於確定哪個設備正在使用多少中斷。這對於具有任意數量 CPU 的系統同樣適用。第一個 grep 語句在中斷文件中選擇適當的行。sed 語句每行放一個項目(有點草率,因為它留下了很多空行,但最後沒關係)。egrep 語句只選擇只有數字的行(這是來自 /proc/interrupts 的中斷計數 cols),而 awk 語句將數字相加並列印結果。

引用自:https://serverfault.com/questions/313682