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

3

A pesquisa de plug-ins do Nagios que verifica o uso da memória no fornece muitos resultados, por isso é difícil saber qual usar, o pacote do plugin Nagios não contém um plugin para verificar a memória.

Então eu estava pensando, o que os outros estão usando?

Estou usando o NRPE com o Nagios em hosts Linux para Linux.

    
por Sandra 20.12.2010 / 15:43

2 respostas

2

Eu discordo strongmente 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 todo tipo de sistema operacional de servidor.

Se você esperar até o seu servidor começar a pager antes de saber sobre o problema, é tarde demais.

Em uma estação de trabalho acessível, posso ver isso:

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

Eu gostaria de relatar o uso como 100 * [buffers / cache usados] / total ou 100 * 188492/4135700.

Escrever um plugin para isso não é exatamente desgastante. Mas há várias ofertas disponíveis que cobrem isso - por exemplo, check_mem.pl

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

PCTUSED='free | awk '/^Mem:/ {tot=$2; } /buffers/ { used=$3; } END { print used*100/tot }''
    
por 20.12.2010 / 17:55
0

Há alguns anos, eu escrevi um plugin para isso.

Fundamentalmente, a maioria dos relatórios de memória do sistema operacional é um pouco problemática - 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 ao disco para troca - ou seja, se ele começar a debulhar.

Eu usei o vmstat e algum regex (ou talvez python com regex) para ver as páginas e páginas, e para ver se elas passaram por certo limite.

Isso levou um pouco de ajuste e monitoramento, mas é isso que eu usei melhor. Não é difícil escrever plugins para {nagios | irmão mais velho | xymon | mon}

    
por 20.12.2010 / 17:36

Tags