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

 Todos nós que gerenciamos servidores web estamos sempre em busca de alguma 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 diz o número de conexões com o Apache que estão em andamento, quantidade de memória ocupada, memória disponível, etc 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 pronto, deve funcionar sem problemas 😀
Bem, nada ... outra dica que espero seja útil para você 😉

lembranças


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Alga dito

    Este script pode ser muito útil para mim, obrigado por compartilhá-lo 🙂

  2.   RAW-Básico dito

    OT: Sandy, você pode parar de chorar nos cantos que ninguém comentou sobre o post .. xD

    Obrigado por compartilhar isso, é bom para mim passá-los para algumas pessoas que certamente servirão como uma luva.

  3.   David Valverde dito

    Estamos muito animados para encontrar este artigo, já faz muito tempo que não o escrevemos e esperávamos um pouco mais de entusiasmo dos leitores do Cristalab. Talvez não seja o lugar certo para postar 🙂

    Se você está interessado em artigos deste tipo, não hesite em dizê-lo e estaremos fazendo tutoriais e utilitários no bash.

    Saudações da Grafitto!

    1.    KZKG ^ Gaara dito

      Muito obrigado por nos ler, por comentar e por compartilhar 🙂
      Se você quiser fazer mais scripts para automatizar tarefas, para 'algo' que você acha que pode ser interessante ou útil... não hesite em me contatar (kzkggaara[at]desdelinux[ponto Net).

      Obrigado mais uma vez pelo seu trabalho

      lembranças

      1.    David Valverde dito

        Estou fazendo um pequeno trabalho que requer conexão com o banco de dados do bash e algo mais. É simples, mas vou colocá-lo em um plano de tutorial, vamos ver se você gosta.

        Obrigado pelo acolhimento!

  4.   Yagi dito

    oi, talvez o script não esteja disponível ?? Não consegui baixar
    Se vocês pudessem conferir seria ótimo, estou interessado
    saudações, obrigado por compartilhar