Redes · 2 min read · Nov 24, 2025

Cómo instalar y configurar MRTG en Ubuntu 18.04

MRTG, también conocido como “Multi Router Traffic Grapher”, es una herramienta gratuita y de código abierto para monitorear la carga de tráfico en enlaces de red. Puedes monitorear el tráfico de red diario, semanal, mensual y anual utilizando MRTG. MRTG es compatible con sistemas operativos Windows y Linux. MRTG proporciona una interfaz web simple para mostrar datos de tráfico de red en forma gráfica.

En este tutorial, aprenderemos cómo instalar MRTG en un servidor Ubuntu 18.04.

Requisitos

  • Un servidor que ejecute Ubuntu 18.04.
  • Un usuario no root con privilegios de sudo.

Instalar paquetes requeridos

Antes de comenzar, necesitarás instalar algunos paquetes en tu sistema. Puedes instalar todos ellos ejecutando el siguiente comando:

sudo apt-get install apache2 snmp snmpd -y

Una vez que todos los paquetes estén instalados, inicia el servicio apache y snmp y habilítalos para que se inicien al arrancar con el siguiente comando:

sudo systemctl start apache2  
sudo systemctl enable apache2  
sudo systemctl start snmpd  
sudo systemctl enable snmpd

Instalar y configurar MRTG

Por defecto, MRTG está disponible en el repositorio predeterminado de Ubuntu 18.04. Puedes instalarlo simplemente ejecutando el siguiente comando:

sudo apt-get install mrtg -y

Después de instalar MRTG, necesitarás configurarlo para monitorear dispositivos de destino. Primero, crea un directorio MRTG dentro del directorio raíz de Apache:

sudo mkdir /var/www/mrtg

A continuación, otorga la propiedad adecuada al directorio mrtg:

sudo chown -R www-data:www-data /var/www/mrtg

A continuación, reconstruye la configuración de MRTG con el siguiente comando:

sudo cfgmaker public@localhost > /etc/mrtg.cfg

Deberías ver la siguiente salida:

cfgmaker public@localhost > /etc/mrtg.cfg
--base: Obtener información del dispositivo en public@localhost:
--base: Id. del proveedor: Proveedor desconocido - 1.3.6.1.4.1.8072.3.2.10
--base: Población de confcache
--base: Obtener información de la interfaz
--base: Caminando ifIndex
--base: Caminando ifType
--base: Caminando ifAdminStatus
--base: Caminando ifOperStatus
--base: Caminando ifMtu
--base: Caminando ifSpeed

A continuación, crea un archivo de índice para el servidor web con el siguiente comando:

sudo indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html

Configurar Apache para MRTG

A continuación, necesitarás crear un archivo de host virtual de apache para MRTG. Puedes hacer esto con el siguiente comando:

sudo nano /etc/apache2/sites-available/mrtg.conf

Agrega las siguientes líneas:


ServerAdmin [email protected]
DocumentRoot "/var/www/mrtg"
ServerName yourdomain.com

Options None
AllowOverride None
Order allow,deny
Allow from all
Require all granted

TransferLog /var/log/apache2/mrtg_access.log
ErrorLog /var/log/apache2/mrtg_error.log

Guarda y cierra el archivo cuando hayas terminado. Luego habilita el host virtual y reinicia el servicio apache para aplicar todos los cambios:

sudo a2ensite mrtg  
sudo systemctl restart apache2

Ahora, abre tu navegador web y escribe la URL http://yourdomain.com. Serás redirigido a la siguiente página:

Enlaces

  • MRTG
Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.