[toc title=”Contenido” hint=”hover hint” style=”inline CSS style”]
Esta guía muestra cómo instalar y configurar Smokeping en Debian Etch y Ubuntu (9.04 y 9.10) con el fin de monitorear la latencia de red.
Introduccion
Smokeping es una herramienta de medicion de latencia. Smokeping utiliza RRDtool para almacenar las mediciones a largo plazo y asi dibujar las graficas requeridas para mostar informacion de la carga y conexion de la red.
Esta instalacion la realice sobre Ubuntu Intrepid, pero no deberia de haber mayor diferencia con otra version actual de Ubuntu o Debian. Para mostrar la informacion recabada necesitamos un servidor web, en este caso utilizaremos Apache2.
Instalacion de Smokeping
Para instalar el medidor de latencia Smokeping es necesario paquetes adicionales, tecleamos:
:~# aptitude 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 apache2
Configuracion de los servicios de Smokeping
Los archivos de configuracion para la version de Smokeping 2.3.6-3 han cambiado. Dentro del directorio /etc/smokeping/config.d encontramos que hay un archivo para cada detalle de la configuracion.
# ls Alerts Database General pathnames Presentation Probes Slaves Targets
Como podran ver el nombre de cada archivo es suficiente para saber que contiene, o cuales configuraciones podemos cambiar. Claro que cada archivo es importante, pero para hacer una configuracion rapida editamos el archivo General y escribimos los detalles de contacto, lo demas funciona con sus valores por defecto:
*** General *** @include /etc/smokeping/config.d/pathnames # Please edit this to suit your installation owner = Aca va el nombre del adminsitrador contact = Y aca su correo cgiurl = http://localhost/cgi-bin/smokeping.cgi mailhost = localhost # specify this to get syslog logging syslogfacility = local0 # each probe is now run in its own process # disable this to revert to the old behaviour # concurrentprobes = no
Ahora editamos el archivo Targets, donde configuramos los titulos de la pagina y los servidores, routers, etc que vamos a monitorear en la red. Al principio vemos la variable title y remark, el contenido de estas sera desplegado en la pagina. Ahora donde vemos local es la configuracion de la interface local, agregemos una nueva de ejemplo:
*** Targets *** probe = FPing ## You have to edit and uncomment all what you want below this. # Please, refer to smokeping_config man page for more info # The given adresses aren't real to avoid DoS. menu = Top title = Graficador de Latencia de red remark = Bienvenido al medidor de latencia + Local menu = Local title = Local Network ++ LocalMachine menu = Local Machine title = This host host = localhost + MiRed menu = Internet title = Enlaces a Internet ++ Enlace01 menu = Router 192.168.1.1 title = Conectividad con Router 192.168.1.1 host = 192.168.1.1
Guardamos los cambios y tecleamos:
/etc/init.d/smokeping restart
Ejecutando Smokeping en el navegador
Nos vamos a nuestro navegador web y tecleamos:
hola quiero saber porque aparece este error cuando intento ingresar a la web de smokeping
ERROR: / etc / SmokePing / config.d / nombres de ruta, línea 1: File ‘/ usr / sbin / sendmail’ no existe
De seguro que le tenes configurado que envie alertas por correos.
No es gran cosa, pero ayuda con los cambios que le hicieron a las más recientes versiones.