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 los enlaces de la red. Puede monitorear el tráfico de red diario, semanal, mensual y anual usando MRTG. MRTG es compatible con los 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 el servidor Ubuntu 18.04.
Requisitos
- Un servidor con Ubuntu 18.04.
- Un usuario no root con privilegios sudo.
Instalar paquetes necesarios
Antes de comenzar, deberá instalar algunos paquetes en su sistema. Puede instalarlos todos ejecutando el siguiente comando:
sudo apt-get install apache2 snmp snmpd -y
Una vez que todos los paquetes estén instalados, inicie el servicio apache y snmp y habilítelos para que se inicien en el arranque con el siguiente comando:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start snmpd
sudo systemctl enable snmpd
Instalar y configurar MRTG
De forma predeterminada, MRTG está disponible en el repositorio predeterminado de Ubuntu 18.04. Puede instalarlo simplemente ejecutando el siguiente comando:
sudo apt-get install mrtg -y
Después de instalar MRTG, deberá configurarlo para monitorear los dispositivos de destino. Primero, cree un directorio MRTG dentro del directorio raíz de Apache:
sudo mkdir /var/www/mrtg
A continuación, otorgue la propiedad adecuada al directorio mrtg:
sudo chown -R www-data:www-data /var/www/mrtg
A continuación, reconstruya la configuración de MRTG con el siguiente comando:
sudo cfgmaker [email protected] > /etc/mrtg.cfg
Debería ver el siguiente resultado:
cfgmaker [email protected] > /etc/mrtg.cfg --base: Get Device Info on [email protected]: --base: Vendor Id: Unknown Vendor - 1.3.6.1.4.1.8072.3.2.10 --base: Populating confcache --base: Get Interface Info --base: Walking ifIndex --base: Walking ifType --base: Walking ifAdminStatus --base: Walking ifOperStatus --base: Walking ifMtu --base: Walking ifSpeed
A continuación, cree 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, deberá crear un archivo de host virtual apache para MRTG. Puedes hacer esto con el siguiente comando:
sudo nano /etc/apache2/sites-available/mrtg.conf
Agregue las siguientes líneas:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/var/www/mrtg" ServerName yourdomain.com <Directory "/var/www/mrtg/"> Options None AllowOverride None Order allow,deny Allow from all Require all granted </Directory> TransferLog /var/log/apache2/mrtg_access.log ErrorLog /var/log/apache2/mrtg_error.log </VirtualHost>
Guarde y cierre el archivo cuando haya terminado. Luego habilite el host virtual y reinicie el servicio de apache para aplicar todos los cambios:
sudo a2ensite mrtg
sudo systemctl restart apache2
Ahora, abra su navegador web y escriba la URL http://yourdomain.com . Será redirigido a la siguiente página:
Enlaces
- MRTG