| Der Multi Router Traffic Grapher (MRTG)
ist eine Entwicklung der ETH Zürich zur graphischen
Darstellung des Netzverkehrs an Routern. |
 |
 |
|
 |
| Systemübersicht |
MRTG
kann unter UNIX und Windows NT eingesetzt werden, ist in
Perl und C programmiert und sammelt via SNMP Informationen
über den Netzverkehr an Routern. Diese Daten werden
graphisch als GIF-Dateien in HTML-Seiten dargestellt. Die
Werte werden über einen längeren Zeitraum gespeichert und
liefern Informationen zur Auslastung der letzten sieben
Tage, der letzten vier Wochen und der letzten zwölf Monate.
Die Effizienz von MRTG erlaubt es, 50 und mehr Router von
einem durchschnittlich leistungsfähigen Rechner überwachen
zu lassen. |
 |
| Anwendungsmöglichkeiten |
| MRTG ist nicht auf die Überwachung der
Belastung von Routern beschränkt, sondern kann jeden
beliebigen Wert aufzeichnen, der über SNMP verfügbar ist.
Ebenso kann ein externes Programm Informationen sammeln und
an MRTG zur graphischen Aufbereitung weitergeben. Auf diese
Weise können die Systemauslastung von Maschinen, die Anzahl
der Benutzeranmeldungen, Modemzugriffe und ähnliche Werte
überwacht werden. |
 |
| Anpassung |
| Da ein Großteil der Software in Perl
programmiert ist, können die Funktionen leicht an
individuelle Bedürfnisse angepasst werden. Nur
zeitkritische Funktionen sind in C programmiert, um eine
maximale Performance sicherzustellen. Auch die Gestaltung
der von MRTG erzeugten Webseiten ist innerhalb weiter
Grenzen konfigurierbar. |
 |
| Voraussetzungen |
| MRTG benötigt Perl5, das zumindest in den
Linux-Installationen der Dialog Data automatisch enthalten
ist. Daneben wird natürlich ein Browser zur Betrachtung der
HTML-Seiten benötigt. Klarerweise müssen auch die
überwachten Netzknoten so konfiguriert sein, dass sie über
SNMP die aufzuzeichnenden Werte liefern. |
 |
| Beispiele |
| Wir haben hier nicht die von MRTG erzeugten
Webseiten dargestellt, sondern nur einzelne Graphiken. |
 |
Daily Graph (5 Minute
Average)
| Max
In: |
2247.8 kB/s
(16.3%) |
|
Average
In: |
830.4 kB/s (6.0%) |
|
Current
In: |
918.1 kB/s (6.7%) |
| Max
Out: |
1293.6 kB/s
(9.4%) |
|
Average
Out: |
365.5 kB/s (2.7%) |
|
Current
Out: |
399.6 kB/s (2.9%) |
|
 |
Weekly Graph (30 Minute
Average)
| Max
In: |
2042.6 kB/s
(14.9%) |
|
Average
In: |
556.9 kB/s (4.0%) |
|
Current
In: |
1279.4 kB/s
(9.3%) |
| Max
Out: |
1118.7 kB/s
(8.1%) |
|
Average
Out: |
267.4 kB/s (1.9%) |
|
Current
Out: |
437.6 kB/s (3.2%) |
|
 |
| GREEN
### |
Incoming Traffic in Bytes per Second |
| BLUE
### |
Outgoing Traffic in Bytes per Second |
| DARK
GREEN### |
Maximal 5 Minute Incoming Traffic |
| MAGENTA### |
Maximal 5 Minute Outgoing Traffic |
|
 |
| Analog werden die Graphiken für die
monatliche Auslastung und die Jahresübersicht erzeugt.
Natürlich kann das System so konfiguriert werden, dass die
Meldungen in deutscher Sprache ausgegeben werden. Nicht aus
den obigen Abbildungen ersichtlich ist, dass diese Graphiken
selbstverständlich für jeden überwachten Netzknoten
gesondert erstellt werden. |