PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ucdsnmpd richtig konfigurieren !?!



steve-bracket
12.05.03, 21:32
Hallo

Hab mir nach der Anleitung auf "www.mrtg.org" das mrtg tool installiert.
Beim ausführen von cfgmaker kommt leider folgende Fehlermeldung.
Hängt glaub ich an dem ucdsnmpd deamon.


sherlock:/usr/local/mrtg-2/bin # ./cfgmaker --global 'WorkDir: /home/klst/mrtg' --global 'Options[_]: bits,growright' --output /home/klst/mrtg/cfg/mrtg.cfg public@sherlock
--base: Get Device Info on public@sherlock:
SNMP Error:
no response received
SNMPv1_Session (remote host: "sherlock" [192.168.0.1].161)
community: "public"
request ID: 1338601732
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/local/mrtg-2/bin/../lib/mrtg2/SNMP_util.pm line 570
SNMPWALK Problem for 1.3.6.1.2.1.1 on public@sherlock:
at ./cfgmaker line 709

Die ucdsnmpd.conf sieht folgendermassen aus.
Wo liegt der/die Fehler ?!?!?!

com2sec paranoid 127.0.0.1 public
group MyROSystem v1 paranoid
group MyROSystem v2c paranoid
group MyROSystem usm paranoid
view all included.1 80
access MyROSystem""any noauth exact all none none

Danke
fG
Steve

stefaan
12.05.03, 21:49
Servus!

Schau dir einmal folgenden Beitrag an:
http://www.linuxforen.de/forums/showthread.php?s=&threadid=73821&highlight=snmp

Allerdings kann ich zu den Sicherheitseinstellungen von SNMP nichts sagen, da ich mich da zu wenig auskenne. Fürs private Lan spielt das bei mir keine Rolle...
Probiere einmal, die "paranoid"-Zeilen einfach auszukommentieren.

Grüße, Stefan

steve-bracket
12.05.03, 22:02
Hi stefaan

Danke für den Tipp, hab ich übersehen.

Falls es dich interessiert, die Ausgabe
Der nächste Schritt wäre dann wohl indexmaker

fG
Steve

sherlock:/usr/local/mrtg-2/bin # ./cfgmaker localhost > /etc/mrtg.cfg
--base: Get Device Info on public@localhost:
--base: Vendor Id:
--base: Populating confcache
--snpo: confcache public@localhost: Descr lo --> 1
--snpo: confcache public@localhost: Descr eth0 --> 2
--snpo: confcache public@localhost: Descr eth1 --> 3
--snpo: confcache public@localhost: Descr sit0 --> 4
--snpo: confcache public@localhost: Ip 0.0.0.0 --> 4
--snpo: confcache public@localhost: Ip 127.0.0.1 --> 1
--snpo: confcache public@localhost: Ip 192.168.0.1 --> 2
--snpo: confcache public@localhost: Ip 217.175.198.197 --> 3
--snpo: confcache public@localhost: Type 24 --> 1
--snpo: confcache public@localhost: Type 6 --> 2
--snpo: confcache public@localhost: Type 6 --> 3 (duplicate)
--snpo: confcache public@localhost: Type 131 --> 4
--snpo: confcache public@localhost: Eth --> 1
--snpo: confcache public@localhost: Eth 00-02-44-39-c2-ff --> 2
--snpo: confcache public@localhost: Eth 00-02-44-3c-cf-73 --> 3
--snpo: confcache public@localhost: Eth --> 4 (duplicate)
--base: Get Interface Info
--base: Walking ifIndex
--base: Walking ifType
--base: Walking ifAdminStatus
--base: Walking ifOperStatus
--base: Walking ifSpeed
sherlock:/usr/local/mrtg-2/bin #

stefaan
12.05.03, 22:17
Servus!

Büdde gerne :)

Rauskommen sollte dann soetwas auf die Art:
http://www.borgmistelbach.ac.at/stefan/mrtg/ :D

Grüße, Stefan

steve-bracket
12.05.03, 22:34
Nabend nochmal

Welche der zwei Betriebsarten ist zum bevorzugen.
Einen Eintrag in der crontab oder oder mittels "RunasDeamon: Yes" (in welchem File steht dieser Eintrag nochmal?!?)
:ugly:

Danke und fG
Steve

stefaan
12.05.03, 22:42
Servus!

*puh* keine Ahnung.
Ich habs mit Cron eingerichtet, einige andere hier im Forum glaube ich auch...

Grüße, Stefan

steve-bracket
12.05.03, 23:00
Habs derweilen auch in die Crontab eingetragen.
Eine elegantere Lösung wäre natürlich mit "RunasDeamon" und einem kleinen Start/Stop Script.

Naja, vielleicht komm ich dazu auch mal

Danke
fG
Steve

rabenkind
12.05.03, 23:20
Hi steve-bracket

Du kannst ja alle stellen die mrtg abfragen und darstellen soll in ein mrtg.cfg schreiben, klar und da hast du ja die global options da trägst du dann halt RunAsDaemon:Yes ein das wars.

starten:
woauchimmer/bin/mrtg --user=mrtg /pfad/zur/config/mrtg.cfg --logging /var/log/mrtg.log

das kannst du ja in ein rcscript schreiben wenn du mit runleveln und init arbeitest.

greetz rabenkind :))


ps. Hier hab ich eine Beispiel mrtg.cfg:
http://mondhexe.mine.nu/dateien/mrtg.cfg.beispiel

steve-bracket
13.05.03, 08:00
@all
Thanks for the response.

fG
Steve

steve-bracket
13.05.03, 09:42
Ich bin es nochmal.
der MRTG Deamon läuft (dank euerer Hilfe) zufriedenstellend.
Die Statistiken werden korrekt angezeigt.

Nun möchte ich noch realisieren, dass der incoming und outgoing Traffic (das Volumen) täglich,wöchentlich und monatlich in ein Html- oder Textdocument ausgegeben wird.

In der "MRTG Configuration Reference" hab ich (noch) nichts darüber gefunden.
Ist ja mächtig viel zu lesen.

Es wird ja ständig mitgeloggt und zu bestimmten Zeitpunkten soll ein Auszug der Logdatei in ein Document geschrieben und der Counter (zb wöchentlich) wieder auf 0 gesetzt werden.
(Oder für jeden Zeitraum eine eigene Logdatei erstellen)


Bin für jeden Tipp dankbar.

fG
Steve

stefaan
13.05.03, 18:34
Servus!

Dazu eignet sich IPAC wohl am besten.

Grüße, Stefan

steve-bracket
13.05.03, 19:38
Nabend stefaan (so liest man sich wieder) :-)
Danke für den Tipp

Glaub aber dass das auch mit den Mrtg-Möglichkeiten zu lösen ist.
Naja, wenn ich was hab dann poste ich es.

fG
Steve

stefaan
13.05.03, 20:58
Servus!

Ja, gibt es! ;)
Hier bist du gut aufgehoben:
http://people.ee.ethz.ch/~oetiker/webtools/mrtg/links.html

Grüße, Stefan