Qual plugin usar para verificar a memória do Linux?

Qual plugin usar para verificar a memória do Linux?

Procurando plug-ins do Nagios que verificam o uso de memóriasobredá muitos resultados, por isso é difícil saber qual usar, pois o pacote de plugins do Nagios não contém um plugin para verificar a memória.

Então eu queria saber, quais outros estão usando?

Estou usando NRPE com Nagios no Linux para hosts Linux.

Responder1

Discordo totalmente de Glen M - a quantidade de memória disponível para cache e buffers é essencial para garantir um bom desempenho em quase todos os tipos de aplicativos em quase todos os tipos de sistema operacional de servidor.

Se você esperar até que o servidor web comece a paginar antes de saber do problema, será tarde demais.

Em uma estação de trabalho prática, posso ver isto:

             total       used       free     shared    buffers     cached
Mem:       4135700    2588568    1547132          0      91024    2309052
-/+ buffers/cache:     188492    3947208
Swap:      4192944        156    4192788

Gostaria de relatar o uso como 100*[used-buffers/cache]/total ou 100*188492/4135700.

Escrever um plugin para isso não é exatamente cansativo. Mas existem diversas ofertas disponíveis que cobrem isso - por exemplocheck_mem.pl

Para construir o seu próprio, aqui vai uma pequena dica:

PCTUSED=`free | awk '/^Mem:/ {tot=$2; } /buffers/ { used=$3; } END { print used*100/tot }'`

Responder2

Alguns anos atrás, escrevi um plugin para isso.

Fundamentalmente, a maioria dos relatórios de memória do sistema operacional são um pouco defeituosos - o material é mantido pelos aplicativos, mas pode ser liberado a qualquer momento, se necessário.

O que você provavelmente realmente se importa é com que frequência o seu sistema precisa ir para o disco para troca - ou seja, se ele começa a se debater.

Usei vmstat e algum regex (ou talvez python com regex) para examinar as páginas de entrada e de saída e ver se elas ultrapassaram um determinado limite.

Isso exigiu um pouco de ajuste e monitoramento, mas foi o que usei melhor. Não é difícil escrever plugins para {nagios | irmão mais velho | xímon | seg}

informação relacionada