GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren und konfigurieren Sie MRTG unter Ubuntu 18.04

MRTG, auch bekannt als „Multi Router Traffic Grapher“, ist ein kostenloses Open-Source-Tool zur Überwachung der Verkehrslast auf Netzwerkverbindungen. Mit MRTG können Sie den täglichen, wöchentlichen, monatlichen und jährlichen Netzwerkverkehr überwachen. MRTG unterstützt Windows- und Linux-Betriebssysteme. MRTG bietet eine einfache Webschnittstelle zur Anzeige von Netzwerkverkehrsdaten in grafischer Form.

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

Anforderungen

  • Ein Server mit Ubuntu 18.04.
  • Ein Nicht-Root-Benutzer mit sudo-Berechtigungen.

Installieren Sie erforderliche Pakete

Bevor Sie beginnen, müssen Sie einige Pakete auf Ihrem System installieren. Sie können alle installieren, indem Sie den folgenden Befehl ausführen:

sudo apt-get install apache2 snmp snmpd -y

Sobald alle Pakete installiert sind, starten Sie den Apache- und SNMP-Dienst und ermöglichen Sie ihnen, beim Booten mit dem folgenden Befehl zu starten:

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

Installieren und konfigurieren Sie MRTG

Standardmäßig ist MRTG im Standard-Repository von Ubuntu 18.04 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 für die Überwachung von Zielgeräten konfigurieren. Erstellen Sie zunächst ein MRTG-Verzeichnis im Apache-Stammverzeichnis:

sudo mkdir /var/www/mrtg

Geben Sie als Nächstes dem mrtg-Verzeichnis die ordnungsgemäße Eigentümerschaft:

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

Erstellen Sie als Nächstes die MRTG-Konfiguration mit dem folgenden Befehl neu:

sudo cfgmaker [email protected] > /etc/mrtg.cfg

Sie sollten die folgende Ausgabe sehen:

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

Erstellen Sie als Nächstes mit dem folgenden Befehl eine Indexdatei für den /web-Server:

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

Apache für MRTG konfigurieren

Als Nächstes müssen Sie eine virtuelle Apache-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:

<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>

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 zu übernehmen:

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:

  • MRTG

Ubuntu
  1. So installieren und konfigurieren Sie Nginx unter Ubuntu 20.04

  2. So installieren und konfigurieren Sie GitLab unter Ubuntu 18.04

  3. So installieren und konfigurieren Sie Redis unter Ubuntu 18.04

  4. Wie installiere und konfiguriere ich Varnish unter Ubuntu 20.04?

  5. So installieren und konfigurieren Sie LibreNMS unter Ubuntu 20.04

So installieren und konfigurieren Sie GitLab unter Ubuntu 16.04

So installieren und konfigurieren Sie Cacti unter Ubuntu 20.04

So installieren und konfigurieren Sie GitLab CE unter Ubuntu 18.04 LTS

So installieren und konfigurieren Sie DNS unter Ubuntu

So installieren und konfigurieren Sie Kubernetes unter Ubuntu

So installieren und konfigurieren Sie Memcached unter Ubuntu