Какой ключ элемента следует отслеживать при поиске прерываний ЦП, вызванных сетевыми адаптерами.
В Zabbix нет прямого ключа элемента для этого. Вам нужно будет создать пользовательский параметр, чтобы это произошло. Документация находится здесь: 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, который будет принимать параметры, которые можно использовать для определения количества прерываний, используемых каким устройством. Это должно работать одинаково хорошо для систем с любым количеством процессоров. Первый оператор grep выбирает соответствующую строку в файле прерываний. Оператор sed помещает по одному элементу в строку (это немного небрежно, поскольку оставляет много пустых строк, но в конечном итоге это не имеет значения). Оператор egrep выбирает только строки, которые являются только числовыми (которые являются столбцами счетчика прерываний из / proc / interrupts), а оператор awk суммирует числа и печатает результаты.