Script Bash para visualizar estatísticas de consumo de RAM do Apache

 Todos nós que gerenciamos servidores web estamos sempre em busca de uma nova ferramenta ou ajuste, seja para ter mais informações sobre nossos recursos de hardware ou para reduzir o consumo 

Aqui vou deixar um roteiro que eles colocaram um tempo atrás em Crystalb precisamente para issoPara medir o consumo de memória do Apache, deixo um exemplo dos dados que ele fornece:

========================================
Processos do Apache e uso de memória.
========================================
Memória total instalada: 4.09 Gb
Memória disponível: 3.31 GB
Percentil livre: 80.00%
Barra de status:
| +++++++++ —————————– |
========================================
Uso atual
========================================
Processos atuais: 28
Memória média: 76 MB
Memória máxima: 80 MB
Memória geral: 1.99 Gb
========================================
Uso projetado
========================================
Melhor simultâneo: 446 mais conexão (ões)
Pior simultâneo: mais 424 conexão (ões)
========================================

Como você pode ver, ele nos informa o número de conexões com o Apache que estão em andamento, quantidade de memória ocupada, memória disponível, etc.

Baixe o .sh Script

Muito útil ou não?

Mesmo com mais alguns minutos poderíamos fazer essa informação chegar até nós por e-mail, ou seja, primeiro colocaríamos no crontab que a cada X vezes (1 hora por exemplo) fazer esse relatório, imprimir o relatório em um arquivo (stat.info) e depois envie-nos o arquivo por e-mail usando algum método que já explicamos aqui.

Seria:

1. Por em crontab correr a cada hora
2. O que será executado seria:

/root/./script.sh >> /root/stat.info && mail -s "Server's Stats" kzkggaara@mail.com < /root/stat.info

NÃO se esqueça de dar permissões de execução (chmod + x apache-stats.sh) para que eles possam executá-lo

E é isso, deve funcionar sem problemas 
Bem, nada... outra dica que espero que seja útil para você 

lembranças