Alguém sabe de um plugin Nagios ou programa CLI que pode simular o tempo de carregamento de uma página da Web como seria em um navegador.
Por exemplo, o tempo total de carregamento resultante de algo como o Teste de página inteira de Pingdom ou a linha do tempo que você obtém do firebug.
monitoring
nagios
performance-monitoring
Kyle Brandt
fonte
fonte
Você poderia criar um script para um navegador? Você poderá usar o AppleScript no
tell
Safari para carregar a página e cronometrá-la, se estiver executando em um Mac.Não sei se isso é próximo o suficiente de um navegador 'real' para seus propósitos, mas outra opção é usar o HTMLUnit , que é uma biblioteca Java usada para coisas como Teste de Aceitação do Usuário, Raspagem de Tela e assim por diante. em. Você pode usar a mesma biblioteca para determinar quanto tempo leva para o carregamento de uma página, mas obviamente este é um mecanismo Java e não um navegador real, portanto o desempenho pode não ser representativo do que um usuário em particular experimenta. Você também pode não querer executar scripts Nagios baseados em Java.
fonte
O Nagios Exchange possui um plug-in simples baseado em PHP que verifica o tempo de carregamento de uma página da web e relata se demora mais que um período de tempo específico. É chamado " Verificar velocidade do site "
fonte
Talvez Selenium-RC e isso ? IANAWD / IANAWP, então não posso dizer com certeza. Acabei de ouvir muitas coisas boas e selênio antes.
EDIT: Sim, sou o tipo de idiota que não leu a primeira resposta, mas passou a reciclá-la. Desculpa a todos.
fonte
Você pode criar um script de verificação do Nagios que inicie um navegador da web. O Selenium ou os complementos iMacros Firefox / Chrome funcionarão bem para esse fim. Ambos são gratuitos e de código aberto.
Exemplo: inicie o iMacros for Firefox através da linha de comando e execute uma pequena macro como
=> Isso fornecerá o tempo exato de carregamento da página no Firefox ou Chrome . Além disso, você pode usar a mesma configuração para o monitoramento de transações.
fonte
Talvez valha uma olhada: phantomjs-nagios : "Renderize uma página da Web completa sem cabeça e teste o tempo de carregamento com nagios".
fonte
Aqui você pode encontrar uma lista com alguns testes de velocidade do site: https://exchange.nagios.org/directory/Plugins/Websites,-Forms-and-Transactions
fonte