Que item-chave monitorar ao procurar por interrupções de CPU no Zabbix 1.8.2

3

Qual é a chave de item adequada para monitorar ao procurar por interrupções de CPU causadas por NICs.

    
por Robert Foss 21.09.2011 / 01:08

1 resposta

2

Não existe uma chave de item direta para isso no Zabbix. Você precisará criar um parâmetro de usuário para que isso aconteça. A documentação é encontrada aqui: link

Um exemplo seria:

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

Isso criará o item de devint que aceitará parâmetros, que podem ser usados para determinar quantas interrupções estão sendo usadas por qual dispositivo. Isso deve funcionar igualmente bem para sistemas que tenham qualquer número de CPUs. A primeira instrução grep seleciona a linha apropriada no arquivo de interrupções. A instrução sed coloca um item por linha (é um pouco desleixado, pois deixa muitas linhas em branco, mas isso não importa no final). A instrução egrep seleciona apenas linhas que são apenas numéricas (que é a contagem de interrupções cols de / proc / interrupts), e a instrução awk soma os números e imprime os resultados.

    
por 03.11.2011 / 16:23