|
So, hier möchte ich euch meine MRTG Skripte zur Verfügung stellen, die ich mir
selbst zusammen gebastelt habe, um meinen Router ohne SNMP zu protokollieren.
Dazu könnt ihr die Skripte herunterladen und außerdem meine
mrtg.cfg.
CPU Auslastung (CPU Load)
|
|
Hierzu ist es notwendig das Paket Sysstat zu installieren. Des weiteren braucht ihr
in eurer mrtg.cfg den Beitrag [cpu]. Außerdem das Skript
Cpustat. Das Skript zeichnet die Daten in das MRTG, welche
es von Sysstat bekommt.
|
|
|
Speicherauslastung (Memory consumption)
|
|
Es müssen keine besonderen Pakete installiert werden. Beachtet einfach den [mem]
in der mrtg.cfg und benutze dazu das Skript
mem. Vergeßt nicht den RAM in der mrtg.cfg richtig einzutragen.
|
|
|
Festplattenverbrauch (disk consumption)
|
|
Auch hier passiert alles ohne Extrapakete mit Boardmitteln von Linux. Beachtet einfach den [hdc1]
in der mrtg.cfg und benutze dazu das Skript
checkdisk. Natürlich müsst ihr die Maximalwerte eurer Platte in
der mrtg.cfg anpassen.
|
|
|
Uptime (uptime)
|
|
Für die Uptime solltet ihr Perl installiert haben. Ansonsten einfach den [uptime]
in der mrtg.cfg und benutze dazu das Skript
uptime.
|
|
|
Ping auf Host (ping host)
|
|
Es werden keine Pakete benötigt, außer Standardlinuxpakete. Danach bitte den Eintrag [ping]
in der mrtg.cfg benutzen und das Skript
ping. In dem ping-Skript müsst ihr eventuell noch einen anderen
Host eintragen, den ihr anpingen wollt.
|
|
|
Kompletttransfer
|
|
Dies wird etwas kompliziert, da hierfür die richtigen IPTables Regeln vorhanden sein müssen.
In der mrtg.cfg braucht ihr den Eintrag [vol_ppp]. Dazu das Skript
ppp-stats. Dann müsst ihr nur noch die IPTables Einträge generieren
und das ppp-stats Skript dementsprechend anpassen, dass er die richtige Zeile grept.
|
|
|
|