Smokeping es una aplicación simple y versátil, usada principalmente para monitorear parámetros de latencia generando gráficas con acceso web de los resultados obtenidos.
A continuación, un ejemplo en donde hago uso de la aplicación en un Mini Server para monitorear la latencia del proveedor de internet, en este caso VTR.
http://home.zamoranelson.cl/smokeping/smokeping.cgi?target=Pruebas_de_Latencia
Debo mencionar que esta herramienta no solo sirve para graficar respuestas de eco ICMP (ping), sino también tiene una serie de pruebas bastante útiles y pueden encontrarlas en el sitio del desarollador documentadas en forma extendida.
http://oss.oetiker.ch/smokeping/probe/index.en.html
Instalación de Smokeping
apt-get install smokeping
Con esto ya deberíamos poder verlo usando cgi-bin y apache
http://home.zamoranelson.cl/cgi-bin/smokeping.cgi?target=Pruebas_de_Latencia
Para ocultar el cgi-bin, agregamos estos parámetros en apache2, específicamente en el archivo donde se declaran los VirtualHost ( /etc/apache2/sites-availables/000-default.conf )
ScriptAlias /smokeping/smokeping.cgi /usr/lib/cgi-bin/smokeping.cgi
Alias /smokeping /usr/share/smokeping/www
<Directory “/usr/share/smokeping/www”>
Options FollowSymLinks
</Directory>
Una vez finalizado este paso y reiniciado apache2, el Alias comenzará a trabajar.
Configuración de Smokeping
Todos los archivos de configuración se encuentran en /etc/smokeping/config.d/ , en este directorio podrán encontrar el archivo Targets es aquí donde podrán agregar lo siguiente: (Dejo mi Archivo).
*** Targets ***
probe = FPing
menu = Top
title = Network Latency & Speed Grapher
remark = Gráficas de Velocidad y Latencia enlace VTR en Hogar (MEGA 80) . \
+ Local
menu = Local
title = Local Network
#parents = owner:/Test/James location:/
++ LocalMachine
menu = Local Machine
title = This host
host = localhost
#alerts = someloss
+ Pruebas_de_Latencia
menu = Pruebas_Latencia
title = Pruebas de Latencia Nacional e Internacional
remark = STGO CENTRO – VTR MEGA 80
++ Home
menu = Home_LAN
title = Latencia interna a 192.168.0.1
host = 192.168.0.1
++ Home_WAN
menu = Home_WAN
title = Latencia a IP publica home.zamoranelson.cl
host = home.zamoranelson.cl
++ VTR_WAN
menu = VTR GATEWAY
title = Latencia a Gateway VTR
host = 201.214.22.1
++ Google_CL
menu = Google CL
title = Latencia Nacional Google CL
host = 64.233.190.94
++ NIC_CL
menu = nic CL
title = Latencia Nacional nic CL
host = 200.7.7.3
++ USM_CL
menu = usm CL
title = Latencia Nacional usm CL
host = 200.1.30.100
++ CNN_COM
menu = cnn COM
title = Latencia Internacional CNN COM
host = 151.101.48.73
++ Aliexpress_COM
menu = Ali Express COM
title = Latencia Internacional a Aliexpress COM
host = 104.114.229.23
El resto es retoque de archivos y personalizar un poco modificando los archivos del mismo directorio.