Netzwerküberwachung · 3 min read · Dec 16, 2025

Netzwerküberwachungsgerät

Netzwerküberwachungsgerät

Mein Ziel war es, ein kleines (besser gesagt winziges) Gerät zur Überwachung der Netzwerkgesundheit und der Netzwerkressourcen, kurz- und langfristige Trends, zu implementieren, das unter VMware Server oder VMware ESX läuft. Daher habe ich auf alle Komponenten geachtet, die im System implementiert sind, um so leichtgewichtig wie möglich zu sein. Das war auch der Grund, warum keine SQL DBMS-basierte Software verwendet wurde.

Das Gerät basiert auf Ubuntu Jeos LTS (8.04.3 zum Zeitpunkt des Schreibens). Fast alle verwendeten Komponenten stammen aus den entsprechenden Repositories. Dieses Tutorial zeigt, wie das Gerät implementiert wurde. Ich gebe keine Garantie, dass dies bei Ihnen funktioniert!

Verwendete Komponenten:

  • Ubuntu 8.04.3 JeOS als Betriebssystem

  • Nagios 2.11 zur Überwachung und Alarmierung

  • Smokeping 2.3 zur Beobachtung von Latenzen und Paketverlust

  • MRTG 2.14.7 zur Beobachtung der Tendenzen des Netzwerkverkehrs

  • RRDTool 1.2.19 als Round-Robin-Datenbank zur Speicherung aller Messdaten

  • Lighttpd 1.4.19 als schneller, leichter Webserver-Frontend

  • weathermap4rrd zur Veranschaulichung des Netzwerkwetters

  • ssmtp als extrem leichtgewichtiger MTA für die Mailzustellung

Vorbemerkung

In diesem Tutorial verwende ich den Hostnamen jeos.example.com mit einer IP-Adresse, die über DHCP zugewiesen wurde. Diese Einstellungen können bei Ihnen abweichen, daher müssen Sie sie gegebenenfalls anpassen. Da diese gesamte Installation nicht GUI-basiert ist, sollten Sie mit bash, vi und ähnlichen Programmen vertraut sein. Auch alle Arbeiten sollten mit Root-Rechten oder mit sudo, das jedem Befehl vorangestellt wird, durchgeführt werden.

1. Ubuntu Server JeOS 8.04 LTS

Die Idee hinter Ubuntu Server JeOS ist es, es als leichtgewichtige, leistungsfähige Basis zu verwenden, um Geräte unter VMware ESX/Server oder KVM zu erstellen.

Sie können ein ISO-Image von http://cdimage.ubuntu.com/jeos/releases/8.04.3/release/jeos-8.04.3-jeos-i386.iso herunterladen.

Da wir die gesamte VM leichtgewichtig gestalten wollen, weisen wir 1 CPU, 192 MB RAM (beides leicht in VMware änderbar) und 1 GB Speicherplatz zu.

Die Installation ist unkompliziert und einige Screenshots werden nachfolgend gezeigt. Es gibt auch ein Tutorial zur Installation auf https://help.ubuntu.com/community/JeOS.

Hostname:

Geführte Festplattenpartitionierung:

Wir verwenden die gesamte Festplatte. Swap macht für diese VM keinen wirklichen Sinn, aber der Swap-Speicher wird automatisch konfiguriert, also lassen wir ihn.

Erstellen Sie ein Konto für weitere Anmeldungen:

Nach einer Weile ist die Basisinstallation abgeschlossen:

Jetzt ist das System basisinstalliert und bereit für weitere Aktivitäten. Zuerst sollten Sie ein Update/Upgrade aller installierten Pakete auf die neuesten Versionen durchführen:

apt-get update && apt-get upgrade

Vielleicht müssen wir einen weiteren Neustart durchführen und uns mit dem während der Installation des Systems erstellten Konto anmelden:

Da Ihr System nur über die VMware-Konsole erreichbar ist, könnte es eine gute Idee sein, ssh zu installieren:

apt-get install ssh

Jetzt werden wir alle Software installieren, die wir zum Erstellen des Geräts benötigen. Da dieses System zur Lösung von Netzwerkproblemen verwendet werden soll, installieren wir auch einige weitere Pakete, die hilfreich sein könnten. Fühlen Sie sich frei, diese Liste nach Ihren Bedürfnissen zu erweitern:

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 alien

VMware-Tools

Die VMware-Tools sind möglicherweise nicht von großem Nutzen, da dieses System ohne X11 ist, aber dennoch können Sie sie auf zwei Arten installieren:

Im VMware Virtual-Center Web-Access (oder welcher VMware-Verwaltungskonsole auch immer Sie haben) montieren Sie die virtuelle CD für diese VM und montieren Sie sie auch von innerhalb der VM, indem Sie

mount /media/cdrom

entweder das VmwareTools .rpm-Paket mit alien in ein .deb-Paket konvertieren und sie installieren, indem Sie dpkg -i vmwaretools*.deb ausführen

oder

entpacken Sie das Archiv VmwareTools-.tar.gz mit `tar xvzf vmwaretools_.tar.gz` und installieren Sie sie manuell (siehe im Detail auf https://help.ubuntu.com/community/JeOS#Installing%20VMware%20Tools)

Anschließend könnte ein

apt-get remove build-essential linux-headers-$(uname -r) && apt-get clean && apt-get autoremove

durchgeführt werden, um unnötige Pakete zu entfernen und Speicherplatz freizugeben.

Jetzt ist das Basissystem wirklich bereit installiert. Lassen Sie uns mit den Serveranwendungen fortfahren.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.