De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
pmping - script para pings múltiplos
Colaboração: Mauricio Teixeira
Data de Publicação: 18 de Fevereiro de 2005
O "pmping" é um projeto recente que nasceu da necessidade do
autor de monitorar vários links internet/frame-relay. A grande
vantagem desse sistema sobre outras aplicações de monitoramento
é o seu uso simples em qualquer terminal Linux/Unix.
Seu grande diferencial é o retorno sonoro. Para cada host
testado são verificados o tempo máximo e a proporção de
pacotes perdidos. Alcançando-se valores iguais ou superiores
aos definidos nas configurações, é soado um alarme através
do speaker interno. Isso significa dizer que o usuário não
precisa estar o tempo inteiro monitorando a saída do script
(que também gera um registro de ocorrências na tela), pois os
alarmes são totalmente audíveis, sem ao menos necessitar de
uma placa de som.
Além do som, o script também pode enviar um e-mail notificando
sobre a ocorrência, e até mesmo executar um comando (para
reiniciar unma interface, por exemplo). Também é possível
redirecionar a saída da tela para um arquivo de log, que pode
ser consultado posteriormente ou até mesmo utilizado para
geração de estatísticas (o suporte a syslog ainda não foi
implementado, e o script não gera as estatísticas).
Exemplo de saída:
~>$ pmping
pmping v0.02 is up and running...
Fev 11 09:30:52 - INT_LINK09 (10.0.9.5) - 40 % is over accepted LOSS!
Fev 11 09:31:47 - INT_LINK08 (10.0.8.5) - Host is DOWN!
Fev 11 09:34:20 - INT_LINK08 (10.0.8.5) - Host is now UP! (gone 0:0:2:152)
Descrição geral dos recursos
- Executa múltiplos pings em paralelo, o que reduz o tempo de detecção de um problema.
- Verifica valores máximos de tempo de resposta e perda de pacotes.
- Soa beeps através do speaker interno.
- Totalmente configurável (configurações globais, particulares e por host).
- Recarrega o arquivo de configuração automaticamente quando alterado.
- Permite a execução de um comando quando um host cai.
- Permite o envio de e-mails de notificação.
Além de tudo isso:
- Projeto 100% brasileiro (escrito em inglês para facilitar a divulgação).
- Projeto 100% GPL.
Veja uma descrição mais detalhada, além de screenshots e links
para download do script em:
http://pmping.sourceforge.net