Plug-in livre de memória Nagios se comportando mal após a atualização para o Debian Stretch

1

Nós usamos o Nagios aqui para monitorar nossos servidores.

Nos servidores de teste eu atualizei para o Debian 9 / Stretch, a caixa / objeto de monitoramento de memória em nossa plataforma de monitoramento Nagios diz CRITICAL e próximo a ele, CHECK_MEMORY CRITICAL - Não é possível interpretar / usr / bin / output livre.

O problema está em vários servidores; a verificação é feita por meio de um plug-in remoto instalado com o agente. O que fazer?

    
por Rui F Ribeiro 11.10.2016 / 12:27

1 resposta

4

Eu segui o problema, como em:

$ /usr/lib/nagios/plugins/check_memory
MEMORY CRITICAL - Unable to interpret /usr/bin/free output

O que eu encontrei é a saída do comando free em procps que alterou o formato de saída.

$free -m

formato antigo:

             total       used       free     shared    buffers     cached
Mem:          3011       1415       1596          4         24        162
-/+ buffers/cache:       1228       1783
Swap:         1023          0       1023

novo formato:

              total        used        free      shared  buff/cache   available
Mem:           3012        1132         140           0        1739        1703
Swap:          1063           0        1063

O plug-in em questão está instalado em nagios-plugins-contrib .

$dpkg -S  /usr/lib/nagios/plugins/check_memory
nagios-plugins-contrib: /usr/lib/nagios/plugins/check_memory

Também houve um relatório de erros sobre isso aqui: link

No entanto /usr/lib/nagios/plugins/check_memory no pacote nagios-plugins-contrib não foi ajustado para o novo free output no Debian Stretch.

Aparentemente, há um patch aqui enquanto isso: link

    
por 11.10.2016 / 12:30