MRTG Installieren

Thorsten

SSF Facilitymanagement
Staff member
MRTG (Multi Router Traffic Grapher) ist ein Programm zu graphischen Darstellung der Netzwerkauslastung eines Routers oder Servers. MRTG verwendet dabei den SNMP Dienst, der standardmäßig auf einem Server bzw. vServer installiert ist bzw. installiert sein muss.

MRTG ist unter http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/ bzw. als RPM Paket unter http://www.rpmfind.net/linux/rpm2html/search.php?query=MRTG&submit=Search+... erhältlich.

Nach der Installation von MRTG muß die snmpd.conf Datei angepaßt werden.

Nach dem ändern der Konfigurationsdatei muss der snmp daemon (snmpd) neu gestartet werden.

Mit folgendem Befehl wird anschließend eine lauffähige Konfiguration für MRTG erstellt.
/usr/bin/cfgmaker --global 'Workdir: /var/www/html/mrtg' --global 'Options[_]:growright' --output /etc/mrtg.conf public@hostname.domainname.tld

Zum Abschluss sollte ein neuer Cron Job erstellt werden, der mit dem Befehl mrtg /etc/mrtg.conf die Daten alle 5 Minuten aktualisiert.
Das Ergebnis von MRTG können Sie sich dann unter http://hostname.domainname.tld/mrtg/hostname.domainname.tld_1.html ansehen.

hostname.domainname.tld muss natürlich an Ihre Serverdaten entsprechend angepaßt werden.
 
Last edited by a moderator:
Error

Hallo ich wollte eigentlich MRTG bei mir installieren:
Ich habe ein SuSE 8.1

ich habe das MRTG über den Yast installiert. Weiter habe ich den SNMPD gestartet.

Ich habe dann mittels
"/usr/bin/cfgmaker --global 'Workdir: /home/test/mrtg' --global 'Options[_]:growright' --output /usr/local/mrtg/linux.cfg test@linux"

eine CFG erstellt. Leider ist diese CFG fast leer!

Wärend der Erstellung gab es die folgende Meldung:

--base: Get Device Info on test@linux:
SNMP Error:
no response received
SNMPv1_Session (remote host: "linux" [10.0.0.100].161)
community: "test"
request ID: -1994331986
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/bin/../lib/mrtg2/SNMP_util.pm line 458
SNMPGET Problem for sysDescr sysContact sysName sysLocation sysObjectID on test@linux:
at /usr/bin/cfgmaker line 680
--base: Vendor Id:
--base: Populating confcache
--snpo: Skipping ifDescr scanning because test@linux: does not seem to support it
--snpo: Skipping ipAdEntIfIndex scanning because test@linux: does not seem to support it
--snpo: Skipping ifName scanning because test@linux: does not seem to support it
--snpo: Skipping ifType scanning because test@linux: does not seem to support it
--snpo: Skipping ifPhysAddress scanning because test@linux: does not seem to support it
--base: Get Interface Info
--base: Walking ifIndex
SNMP Error:
no response received
SNMPv1_Session (remote host: "linux" [10.0.0.100].161)
community: "test"
request ID: -1994331980
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/bin/../lib/mrtg2/SNMP_util.pm line 571
SNMPWALK Problem for 1.3.6.1.2.1.2.2.1.1 on test@linux:
at /usr/bin/cfgmaker line 107
--base: Walking ifType
SNMP Error:
no response received
SNMPv1_Session (remote host: "linux" [10.0.0.100].161)
community: "test"
request ID: -1994331979
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/bin/../lib/mrtg2/SNMP_util.pm line 571
SNMPWALK Problem for 1.3.6.1.2.1.2.2.1.3 on test@linux:
at /usr/bin/cfgmaker line 107
--base: Walking ifSpeed
SNMP Error:
no response received
SNMPv1_Session (remote host: "linux" [10.0.0.100].161)
community: "test"
request ID: -1994331978
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/bin/../lib/mrtg2/SNMP_util.pm line 571
SNMPWALK Problem for 1.3.6.1.2.1.2.2.1.5 on test@linux:
at /usr/bin/cfgmaker line 107
--base: Walking ifAdminStatus
SNMP Error:
no response received
SNMPv1_Session (remote host: "linux" [10.0.0.100].161)
community: "test"
request ID: -1994331977
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/bin/../lib/mrtg2/SNMP_util.pm line 571
SNMPWALK Problem for 1.3.6.1.2.1.2.2.1.7 on test@linux:
at /usr/bin/cfgmaker line 107
--base: Walking ifOperStatus
SNMP Error:
no response received
SNMPv1_Session (remote host: "linux" [10.0.0.100].161)
community: "test"
request ID: -1994331976
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/bin/../lib/mrtg2/SNMP_util.pm line 571
SNMPWALK Problem for 1.3.6.1.2.1.2.2.1.8 on test@linux:
at /usr/bin/cfgmaker line 107
--base: Writing /usr/local/mrtg/linux.cfg



Inhalt der CFG:
### Global Config Options

# for UNIX
# WorkDir: /home/http/mrtg

# or for NT
# WorkDir: c:\mrtgdata

### Global Defaults

# to get bits instead of bytes and graphs growing to the right
# Options[_]: growright, bits

Workdir: /home/test/mrtg
Options[_]:growright

######################################################################
# System:
# Description:
# Contact:
# Location:
######################################################################

Auch wenn ich den Script ausführe bleibt das Workdir leer. Was habe ich falsch gemacht? Während der Erstellung der CFG gabe es einige Errors.
 
Hast du die snmpd.conf entsprechend modifiziert? In deinem Fall wäre der community string test. Ist das so gewollt?

mfG
Thorsten
 
Last edited by a moderator:
Back
Top