在Zabbix 1.8.2中查找CPU中断时要监视什么项目键

当查找由NIC引起的CPU中断时,监视什么是正确的项目键。

在Zabbix中没有直接的项目键。 您将需要创build一个用户参数来实现它。 文档可以在这里find: 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}' 

这将创builddevint项目,它将接受参数,可以用来确定哪个设备正在使用多less个中断。 这对于具有任何数量的CPU的系统应该同样适用。 第一个grep语句在中断文件中select适当的行。 sed语句每行放一个项目(这有点草率,因为它留下了大量的空行,但最后并不重要)。 egrep语句只select只有数字的行(这是来自/ proc / interrupts的中断计数cols),awk语句将数字相加并打印结果。