Netzwerküberwachung · 2 min read · Nov 24, 2025

So installieren und konfigurieren Sie MRTG auf Ubuntu 18.04

MRTG, auch bekannt als “Multi Router Traffic Grapher”, ist ein kostenloses und Open-Source-Tool zur Überwachung der Verkehrsbelastung auf Netzwerkverbindungen. Sie können den täglichen, wöchentlichen, monatlichen und jährlichen Netzwerkverkehr mit MRTG überwachen. MRTG unterstützt Windows- und Linux-Betriebssysteme. MRTG bietet eine einfache Weboberfläche, um Netzwerkverkehrsdaten grafisch darzustellen.

In diesem Tutorial lernen wir, wie man MRTG auf einem Ubuntu 18.04-Server installiert.

Anforderungen

  • Ein Server, der Ubuntu 18.04 ausführt.
  • Ein Nicht-Root-Benutzer mit Sudo-Rechten.

Installieren Sie die erforderlichen Pakete

Bevor Sie beginnen, müssen Sie einige Pakete auf Ihrem System installieren. Sie können alle mit dem folgenden Befehl installieren:

sudo apt-get install apache2 snmp snmpd -y

Sobald alle Pakete installiert sind, starten Sie den Apache- und den SNMP-Dienst und aktivieren Sie sie, damit sie beim Booten starten, mit dem folgenden Befehl:

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

MRTG installieren und konfigurieren

Standardmäßig ist MRTG im Ubuntu 18.04 Standard-Repository verfügbar. Sie können es installieren, indem Sie einfach den folgenden Befehl ausführen:

sudo apt-get install mrtg -y

Nach der Installation von MRTG müssen Sie es konfigurieren, um Zielgeräte zu überwachen. Zuerst erstellen Sie ein MRTG-Verzeichnis im Apache-Stammverzeichnis:

sudo mkdir /var/www/mrtg

Als nächstes geben Sie dem MRTG-Verzeichnis die richtige Eigentümerschaft:

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

Als nächstes bauen Sie die MRTG-Konfiguration mit dem folgenden Befehl neu auf:

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

Sie sollten die folgende Ausgabe sehen:

cfgmaker public@localhost > /etc/mrtg.cfg
--base: Get Device Info on public@localhost:
--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

Als nächstes erstellen Sie eine Indexdatei für den /Webserver mit dem folgenden Befehl:

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

Apache für MRTG konfigurieren

Als nächstes müssen Sie eine Apache-virtuelle Hostdatei für MRTG erstellen. Sie können dies mit dem folgenden Befehl tun:

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

Fügen Sie die folgenden Zeilen hinzu:


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

Speichern und schließen Sie die Datei, wenn Sie fertig sind. Aktivieren Sie dann den virtuellen Host und starten Sie den Apache-Dienst neu, um alle Änderungen anzuwenden:

sudo a2ensite mrtg  
sudo systemctl restart apache2

Öffnen Sie nun Ihren Webbrowser und geben Sie die URL http://yourdomain.com ein. Sie werden auf die folgende Seite weitergeleitet:

Links

  • MRTG
Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.