Monitoramento de desempenho do servidor Apache

2

Eu recentemente configurei um novo servidor web apache com a pilha LAMP básica (PHP / MySQL / Apache). Estou curioso para saber que tipo de soluções de monitoramento de desempenho são típicas - na verdade, estou apenas procurando uma boa maneira de avaliar se o host que eu configurei é robusto o suficiente para lidar com a carga colocada nele.

Por enquanto, verifiquei a carga no servidor de tempos em tempos com o comando uptime para examinar as médias históricas. Também verifiquei a página de status do servidor apache (que é visível apenas localmente).

De qualquer forma, não me sinto como se estivessem realmente fornecendo o que estou procurando. Eu apreciaria qualquer conselho e / ou sugestões na direção certa.

Muito obrigado!

Sam

    
por Skone 19.01.2010 / 00:20

2 respostas

6
A resposta da

womble lhe oferece uma ótima lista de parâmetros para monitorar.

Eu sugiro que você vá para munin como ferramenta simples para reunir estatísticas e gráficos de plotagem com as tendências. se você precisar de algo mais avançado - talvez zabbix ou cactos , se você precisar de um sistema de alerta sólido - nagios .

poucas coisas para adicionar aos parâmetros medidos:

  • linha de base de consultas mysql [o plug-in padrão do mysql da munin fará isso para você] - quantas consultas de cada tipo, quantas consultas lentas [habilitar em log de my.cnf, por exemplo, mais de 1-2 segundos - o log virá útil quando você vai procurar por maiores infratores]
  • estatísticas do apache - número de processos de trabalho ociosos, número de páginas solicitadas / s [o plug-in de munin novamente fará isso para você].
  • número total de processos

provavelmente você encontrará o munin com seus plugins no repositório padrão da sua distribuição. é leve e, se você não precisar de mais recursos, sugiro que comece com isso.

e sim - já comece a pensar em transferir conteúdo estático para algum servidor de alto desempenho como nginx / mathopd / lighthttpd [se você tiver apenas 1 look de ip público aqui ].

    
por 19.01.2010 / 01:06
3

Eu uso o Munin para monitorar meu servidor Apache na execução no Ubuntu . Fazer o Munin rodar foi muito fácil, e fazer com que o plugin do Apache fosse necessário um pouco mais de trabalho .

    
por 19.01.2010 / 04:57