XanXus Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 Hi an alle, Hoffe mir kann hier jemand helfen. Ich bin grade mitten in meinem Abschlussprojekt und brauche grade dringend Hilfe. Ich soll in meinem Ausbildungsbetrieb Netzwerk Monitoring mit Nagios machen, der Nagios-Server läuft auch schon und funktioniert auch soweit und ich kann mir mit pnp4nagios alle daten auch Grafisch darstellen lassen. Mein Problem ist das mein Ausbilder von mir möchte das ich den Switch an dem alles zusammenläuft mit überwache. Undzwar mit Portstatus und den Bandbreiten die über die Ports gehen. In Nagios habe ich den Switch bereits mit drin ping funktioniert auch^^ Nur mein Problem ist das mit dem Portstatus und der Bandbreite. Das soll mit MRTG realisierbar sein, in der switch.cfg gibt es ja auch schon den eintrag für die Bandbreite mit check_local_mrtgtraf!/.... wo dann die Log-Datei angegeben ist. Logisch das er da noch nichts findet. Ich wollte jetzt MRTG installieren und entsprechend konfigurieren damit ich die Daten grafisch darstellen kann. Ich bekomme das aber vorn und hinten nicht hin. Ich hab schon viel gegooglelt und gesucht aber entweder funktioniert die installation bei mir nicht wie beschrieben oder ich steig durch die konfiguration nicht durch. Jetzt wollte ich wissen ob mir jemand ne gute Doku oder ähnliches nennen kann wo die Installation und Konfiguration erklärt ist (für dumme wie mich) und wo man versteht welche befehle was machen und wie funktionieren. Und wo ich das dann letztendlich in nagios verwenden kann und grafisch begutachten kann.^^ Dazu muss ich noch sagen das ich mich nicht so sonderlich gut auskenne was linux angeht, habt daher bitte etwas rücksicht auf mich. Hier noch ein paar Infos zu meinem System: -> OpenSuse 11.4 (als minimale Server-Installation, also nur Textmodus) -> Nagios 3.2.3 -> Nagios Plugins 1.4.14 Danke schon mal für eure Antworten und eure Hilfe. Ich komm grade echt nicht weiter und hab das gefühl als wenn ich voll versage:( Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ToFe Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 hast Du denn SNMP auf dem Switch konfiguriert? Mit Nagios habe ich noch nicht soviel gemacht, aber aus meiner Sicht sind Nagios und MRTG erstmal getrennte Produkte. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
XanXus Geschrieben 15. März 2012 Autor Teilen Geschrieben 15. März 2012 Danke für die Antwort, also ich habe bei dem Switch leider nur nen Webinterface wo bei SNMP nicht wirklich viele Möglichkeiten sind. Folgende angaben gibt es nur Mode: enable Trap IP: 0.0.0.0 Community Get: public Community Set: private Ich weiß da leider auch nicht genau wofür die Trap IP gut ist und was ich da einstellen muss, ist das die IP-vom Switch? Nagios und MRTG sind auch getrennte Produkte da hast du recht. Nur ich kann mit Nagios (zumindest soweit ich bisher weiß) keine Bandbreite am Switch überwachen und brauche dafür MRTG. MRTG kann ja die Bandbreite am Siwtch mit SNMP abfragen und auch grafisch darstellen. Bei Nagios gibt es eine switch.cfg wo ich halt definitionen eintragen kann z. B. das der switch angepingt werden soll und ich gewarnt werde wenn es probleme gibt. Und ich kann ne definition check_local_mrtgtraf!/.... machen wo er dann die Daten aus ner log-Datei ausließt und mich warnt wenn bestimmte Werte überschritten werden. Nur ich bekomme halt MRTG nicht zum laufen um daten in diese log-datei zu bekommen. Ich schaffe es grade nichtmal MRTG so zum laufen zu bekommen um mir die Bandbreite Grafisch darstellen zu lassen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ToFe Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 probier mal ob du snmpwalk zum laufen kriegst Manpage of SNMPWALK Trap ist "eine unaufgeforderte Nachricht von einem Agenten an den Manager, dass ein Ereignis eingetreten ist", ( http://de.wikipedia.org/wiki/Simple_Network_Management_Protocol ) das brauchst Du erstmal nicht Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
XanXus Geschrieben 15. März 2012 Autor Teilen Geschrieben 15. März 2012 Okay, hab jetzt snmpwalk -c public -v 1 <ip-des switches> eingegeben und bekomme dann ne sehr lange ausgabe mit IP-MIB, SNMPv2-MIB und IF-MIB einträgen, ich weiß aber nicht ob das was gutes ist oder nicht. Hab noch nicht wirklich was mit SNMP gemacht. -.- Edit: der Switch ist ein Longshine LCS-GS8208-A Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ToFe Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 (bearbeitet) kannst ja mal die ausgabe in den thread posten, an besten mit modellbezeichnung vom Switch okay, das ist ein "8-Port-BilligSwitch-mit-SNMP". Bearbeitet 15. März 2012 von ToFe Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ToFe Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 mit snmpwalk .... > /tmp/1.txt landet der Inhalt in /tmp/1.txt auf dem Linuxhobel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ToFe Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 wenn du an deinem Arbeitsplatz Windows benutzt, kannst Du den Inhalt mit WinSCP bequem kopieren. WinSCP ist ein "Tool-of-the-Trade", das muss man können, wie Putty. Nicht mögen, aber können Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
XanXus Geschrieben 15. März 2012 Autor Teilen Geschrieben 15. März 2012 Folgende ausgabe bekomme ich mit snmpwalk -Os -c public -v 1 -CE sysORTable <IP-des Switches> sysDescr.0 = STRING: Vitesse SNMP Agent sysObjectID.0 = OID: zeroDotZero sysUpTimeINstance = Timeticks: (657100) 1:49:31.00 sysContact.0 = STRING: SYSTEM CONTACT sysName.0 = STRING: 8-Giga-switch sysLocation.0 = STRING: Unknow sysServices.0 = INTEGER: 2 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ToFe Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 ja, jetzt heisst es rausfinden, wo die "Portstatus und der Bandbreite." stehen, dann ab in dem MRTG damit und (fast) fertig sit Laube, oder? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
XanXus Geschrieben 15. März 2012 Autor Teilen Geschrieben 15. März 2012 Hab mir mal die Ausgabe angeschaut und folgendes gefunden, IF-MIB::ifOperStatus.1 = INTEGER: up(1) IF-MIB::ifOperStatus.2 = INTEGER: down(2) IF-MIB::ifOperStatus.3 = INTEGER: down(2) IF-MIB::ifOperStatus.4 = INTEGER: down(2) IF-MIB::ifOperStatus.5 = INTEGER: down(2) IF-MIB::ifOperStatus.6 = INTEGER: down(2) IF-MIB::ifOperStatus.7 = INTEGER: down(2) IF-MIB::ifOperStatus.8 = INTEGER: up(1) IF-MIB::ifInOctets.1 = Counter32: 189248768 IF-MIB::ifInOctets.2 = Counter32: 0 IF-MIB::ifInOctets.3 = Counter32: 0 IF-MIB::ifInOctets.4 = Counter32: 0 IF-MIB::ifInOctets.5 = Counter32: 0 IF-MIB::ifInOctets.6 = Counter32: 0 IF-MIB::ifInOctets.7 = Counter32: 0 IF-MIB::ifInOctets.8 = Counter32: 17858488 Hier steht der Portstatus und die Bandbreite oder täusch ich mich da grade Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ToFe Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 probier mal 1.3.6.1.2.1.2.2.1.5 als Argument beim snmpwalk Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ToFe Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 ifInOctets ist ein Zähler, was über die Leitung gegangen ist. ich dachte du suchst die Linkgeschwindigkeit, also 10 / 100 / 1000 Mbit, oder so? http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a008009496e.shtml spricht vom "ifspeed" Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ToFe Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 ungefähr so "snmpwalk -Os -c public -v 1 1.3.6.1.2.1.2.2.1.5" Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
XanXus Geschrieben 15. März 2012 Autor Teilen Geschrieben 15. März 2012 Nicht ganz, ich wollte zum einen den Portstatus wisse, ganz simple Up oder Down und die Bandbreite, aber die die Aktuell drüber geht nicht die gesamt drüber ging. Wie muss ich den das Argument bei dem snmpwalk angeben. Edit: ah danke Könnte diese das für die Aktuelle Bandbreite sein die über die Ports geht IF-MIB::ifInNUcastPkts.1 = Counter32: 3430 IF-MIB::ifInNUcastPkts.8 = Counter32: 812 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ToFe Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 siehe Cisco SNMP Object Navigator ich glaube, du suchst Cisco SNMP Object Navigator dass das counter sind, muss du, glaub ich dem MRTG irgendwoe sagen MRTG habe ich zuletzt vor ca. 6 Jahren benutzt. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
XanXus Geschrieben 15. März 2012 Autor Teilen Geschrieben 15. März 2012 wenn ich snmpwalk -Os -c public -v 1 1.3.6.1.2.1.2.2.1.5 eingebe kommt das: No log handling enabled - usnins stderr logging getaddrinfo: 1.3.6.1.2.1.2.2.1.5 No address associated with hostname snmpwalk: Unknown host (1.3.6.1.2.1.2.2.1.5) (No such file or directory) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ToFe Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 okay, da habe ich danebengelangt, machen wir eben mit dem Befehl weiter, der in Post #11 funktioniert hat. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
XanXus Geschrieben 15. März 2012 Autor Teilen Geschrieben 15. März 2012 Okay, ich hab ja im post #15 nochmal zwei zeilengepostet die die Aktuelle Bandbreite sein könnten. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ToFe Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 Kannst du auf 1.3.6.1.2.1.2.2.1.12 zugreifen? also ungefähr snmpwalk -Os -c public -v 1 -CE 1.3.6.1.2.1.2.2.1.12 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
XanXus Geschrieben 15. März 2012 Autor Teilen Geschrieben 15. März 2012 Nein, da kommt das gleiche wie bei 1.3.6.1.2.1.2.2.1.1.5 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ToFe Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 (bearbeitet) gemäss deiner Zielbeschreibung suchst Du eher ifInUcastPkts (= 1.3.6.1.2.1.2.2.1.11 ) statt ifInNUcastPkts (= 1.3.6.1.2.1.2.2.1.12 ) Am einfachsten könnte ich dir helfen, wen du mir die ganze Ausgabe von Post #5 schickst oder hier irgendwie verlinkst. Pastebin.com - #1 paste tool since 2002! oder so ist dein Freund Bearbeitet 15. März 2012 von ToFe Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
XanXus Geschrieben 15. März 2012 Autor Teilen Geschrieben 15. März 2012 Da ist die txt von der Ausgabe hoffe das Hilft snmpwalk.txt Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ToFe Geschrieben 15. März 2012 Teilen Geschrieben 15. März 2012 okay, also "IF-MIB::InOctets.1" und "IF-MIB::ifOutOctets.1" gefunden, nun müssen dir das dem Herrn MRTG noch "mundgerecht servieren". Vor 6 Jahren wollte der seine Abfrage mit 1.3.6.xxxxxxxxxxx haben und eben nicht mit "IF-MIB:xxxxxxxxxxxxxxxxx" - drum mein rumhacken auf den Nummern. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
XanXus Geschrieben 15. März 2012 Autor Teilen Geschrieben 15. März 2012 (bearbeitet) Okay hab den Befehl falsch eingegeben sorry -.- snmpwalk -Os -c public -v 1 192.168.0.11 1.3.6.1.2.1.2.2.1.12 gibt folgendes aus IF-MIB::ifInNUcastPkts.1 = Counter32: 3430 IF-MIB::ifInNUcastPkts.2 = Counter32: 0 IF-MIB::ifInNUcastPkts.3 = Counter32: 0 IF-MIB::ifInNUcastPkts.4 = Counter32: 0 IF-MIB::ifInNUcastPkts.5 = Counter32: 0 IF-MIB::ifInNUcastPkts.6 = Counter32: 0 IF-MIB::ifInNUcastPkts.7 = Counter32: 0 IF-MIB::ifInNUcastPkts.8 = Counter32: 812 Bearbeitet 15. März 2012 von XanXus Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.