Monitoreo de Red · 3 min read · Dec 16, 2025
Dispositivo de Monitoreo de Red
Dispositivo de Monitoreo de Red
Mi ambición era implementar un pequeño (mejor dicho, diminuto) dispositivo para monitorear la salud de la red y los recursos de la red, tendencias a corto y largo plazo, funcionando bajo VMware Server o VMware ESX. Así que estuve atento a todos los componentes que se implementan en el sistema, para ser lo más ligero posible. Esta fue también la razón por la que no se utilizó software basado en un SGBD SQL.
El dispositivo está basado en Ubuntu Jeos LTS (8.04.3 en el momento de escribir esto). Casi todos los componentes utilizados son de los repositorios relacionados. Este tutorial muestra cómo se implementó el dispositivo. ¡No doy ninguna garantía de que esto funcione para ti!
Componentes utilizados:
Ubuntu 8.04.3 JeOS como SO
Nagios 2.11 para monitoreo y alarmas
Smokeping 2.3 para observar latencias y pérdida de paquetes
MRTG 2.14.7 para observar las tendencias del tráfico de red
RRDTool 1.2.19 como base de datos Round-Robin para almacenar todos los datos de medición
Lighttpd 1.4.19 como frontend de servidor web rápido y ligero
weathermap4rrd para ilustrar el clima de la red
ssmtp como MTA extremadamente ligero para la entrega de correos
Nota Preliminar
En este tutorial utilizo el nombre de host jeos.example.com con una dirección IP asignada por DHCP. Estas configuraciones pueden diferir para ti, así que debes reemplazarlas donde sea apropiado. Como toda esta instalación no está basada en GUI, deberías estar familiarizado con el uso de bash, vi y programas similares. Además, todo el trabajo debe hacerse con privilegios de root o con sudo anteponiendo cada comando.
1. Ubuntu Server JeOS 8.04 LTS
La idea detrás de Ubuntu Server JeOS es utilizarlo como base ligera y eficiente para construir dispositivos bajo VMware ESX/Server o KVM.
Puedes descargar una imagen ISO desde http://cdimage.ubuntu.com/jeos/releases/8.04.3/release/jeos-8.04.3-jeos-i386.iso.
Como queremos que toda la VM sea ligera, asignamos 1 CPU, 192MB de RAM (ambos fácilmente cambiables en VMware) y 1GB de espacio en disco.
La instalación es sencilla y se muestran algunas capturas de pantalla a continuación. También hay un tutorial sobre la instalación en https://help.ubuntu.com/community/JeOS.

Nombre de host:

Particionamiento de disco guiado:

Usamos todo el disco. El swap no tiene mucho sentido para esta VM, pero el espacio de swap se configura automáticamente, así que lo dejamos.

Crea una cuenta para futuros inicios de sesión:

Después de un tiempo, la instalación base está terminada:

Ahora el sistema está instalado base y listo para más actividades. Primero deberías hacer una actualización/mejora de todos los paquetes instalados a las versiones más recientes:
apt-get update && apt-get upgradeQuizás tengamos que reiniciar nuevamente e iniciar sesión con la cuenta creada durante la instalación del sistema:

Como tu sistema solo es accesible dentro de la consola de VMware, otra buena idea podría ser instalar ssh:
apt-get install sshAhora vamos a instalar todo el software que necesitamos para construir el dispositivo. Como este sistema debería usarse para resolver problemas de red, también instalamos algunos paquetes más que pueden ser útiles. Siéntete libre de ampliar esta lista según tus necesidades:
apt-get install lighttpd ssmtp mailx anacron build-essential linux-headers-$(uname -r) psmisc nmap rsync snmp openssh-server sshfs ntop smokeping xinetd mrtg mrtg-rrd nagios2 nagios2-doc localepurge lynx dnsutils bzip2 traceroute tcptraceroute iptables wget lsof pv telnet time whois alienHerramientas de VMware
Las Herramientas de VMware pueden no ser de gran ayuda, ya que este sistema está sin X11, pero aun así puedes instalarlas de dos maneras:
En el acceso web de VMware Virtual-Center (o cualquier consola administrativa de VMware que tengas), monta el CD virtual para esta VM, y también móntalo desde dentro de la VM haciendo un
mount /media/cdromYa sea convierte el paquete .rpm de VmwareTools usando alien en un paquete .deb e instálalos haciendo un dpkg -i vmwaretools*.deb
o
descomprime el archivo VmwareTools-.tar.gz a través de tar xvzf vmwaretools_.tar.gz e instálalos manualmente (ver en detalle en https://help.ubuntu.com/community/JeOS#Installing%20VMware%20Tools)
Posteriormente, un
apt-get remove build-essential linux-headers-$(uname -r) && apt-get clean && apt-get autoremovepodría hacerse para eliminar paquetes innecesarios y liberar algo de espacio en disco.
Ahora el sistema base está realmente listo para instalarse. Continuemos con las aplicaciones del servidor.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.