Monitoramento de Rede · 3 min read · Oct 15, 2025
Monitorando a Latência da Rede Com Smokeping (Debian Etch)
Monitorando a Latência da Rede Com Smokeping (Debian Etch)
Versão 1.0
Autor: Falko Timme
Este guia mostra como instalar e configurar o Smokeping no Debian Etch para monitorar a latência da rede. Do site do Smokeping: “SmokePing é uma ferramenta de medição de latência de luxo. Ele pode medir, armazenar e exibir latência, distribuição de latência e perda de pacotes. O SmokePing usa o RRDtool para manter um armazenamento de dados a longo prazo e desenhar gráficos bonitos, fornecendo informações atualizadas sobre o estado de cada conexão de rede.”
Este documento vem sem garantia de qualquer tipo! Eu não emito nenhuma garantia de que isso funcionará para você!
1 Nota Preliminar
Eu testei isso em um sistema Debian Etch. Eu usarei o nome do host www.example.com para este sistema neste tutorial. Precisamos de um servidor web no sistema para exibir os gráficos. Eu vou instalar o Apache2 e usar o vhost padrão do Apache para hospedar os gráficos. Se você usar um vhost diferente, pode ser necessário ajustar suas configurações ou copiar o script smokeping.cgi de /usr/lib/cgi-bin/smokeping.cgi para o local apropriado.
2 Instalando o Smokeping
Para instalar o Smokeping junto com alguns outros pacotes recomendados, basta executar:
apt-get install smokeping curl libauthen-radius-perl libnet-ldap-perl libnet-dns-perl libio-socket-ssl-perl libnet-telnet-perl libsocket6-perl libio-socket-inet6-perl apache23 Configurando o Smokeping
A configuração do Smokeping está no arquivo /etc/smokeping/config. Perto do início do arquivo, você encontrará algumas configurações de e-mail e a URL da interface web do Smokeping. Altere-as assim:
vi /etc/smokeping/config| [...] # Por favor, edite isso para adequar à sua instalação owner = Falko Timme contact = [email protected] cgiurl = http://www.example.com/cgi-bin/smokeping.cgi mailhost = smtp.example.com # especifique isso para obter registro syslog syslogfacility = local0 # cada sonda agora é executada em seu próprio processo # desative isso para reverter ao comportamento antigo # concurrentprobes = no * Alertas * to = [email protected] from = [email protected] [...] |
(Assegure-se de que mailhost contenha o MX primário para seu domínio de e-mail!)
Mais abaixo no arquivo, você encontrará a linha de observação. Modifique-a de acordo com suas preferências:
| [...] remark = Bem-vindo ao site SmokePing da 'Exemplo Empresa' [...] |
3.1 Exemplo Básico
Agora faremos uma configuração básica para medir a latência da rede para certos servidores em vários países (por exemplo, Alemanha, Reino Unido, EUA). Neste exemplo, vou testar a conexão de rede com os servidores www.heise.de (Alemanha), www.bbc.co.uk (Reino Unido) e web.mit.edu (EUA). Você deve escolher servidores diferentes para evitar um DOS!
Abra /etc/smokeping/config novamente:
vi /etc/smokeping/configEncontre a seção que começa com ++ Europe. Adicione uma estrofe para a Alemanha entre ela e a estrofe da Suíça (que você pode comentar se não quiser monitorar um servidor na Suíça):
| [...] ++ Europa menu = Europa title = Conectividade Europeia +++ Alemanha menu = Alemanha title = Conectividade Alemã alerts = bigloss,someloss,startloss ++++ Heise menu = Heise title = Heise host = www.heise.de #+++ Suíça # #menu = Suíça #title = Conectividade Suíça #alerts = bigloss,someloss,startloss [...] |
Mais abaixo, modifique a estrofe do Reino Unido da seguinte forma:
| [...] +++ Reino Unido menu = Reino Unido title = Reino Unido ++++ BBC menu = BBC title = BBC host = www.bbc.co.uk [...] |
Em seguida, altere a estrofe dos EUA:
| [...] ++ EUA menu = América do Norte title = Conectividade da América do Norte +++ MIT menu = MIT title = Servidor Web do Instituto de Tecnologia de Massachusetts host = web.mit.edu [...] |
Salve suas alterações e reinicie o Smokeping:
/etc/init.d/smokeping restartO Smokeping agora irá sondar os servidores enviando pings para eles (usando /usr/bin/fping) - este é o teste padrão.
Agora abra um navegador web e vá para http://www.example.com/cgi-bin/smokeping.cgi. Esta é a página inicial:

Após alguns minutos, você deverá ver os primeiros gráficos. Esta é a aparência da latência do localhost (que está configurada por padrão em /etc/smokeping/config, a menos que você tenha alterado isso):


No menu do lado esquerdo, agora podemos ir para os países/servidores que configuramos anteriormente e dar uma olhada em seus gráficos:


Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.