novregen
Goto Top

SNMP Port 161 Windows

Hallo,

ich möchte gerne mit einem Monitoring Programm auf SNMP OS Windows zugreifen.

Ich habe unter Software, SNMP installieren lassen. Der Dienst SNMP läuft und in Sicherheit habe ich Leserechte vergeben. In der Firewall habe ich für eingehende Verbindungen Port 161 freigegeben.

Leider bekomme ich keine Verbindung, der Port 161 wird auch über ein Portscann als geschlossen angezeigt.
Kann mir jemand helfen ?

Content-ID: 212318

Url: https://administrator.de/contentid/212318

Ausgedruckt am: 21.11.2024 um 20:11 Uhr

exchange
exchange 24.07.2013 um 11:41:50 Uhr
Goto Top
Hallo,
hast Du den Port als UDP freigegeben?

Hier findest Du einen SNMP Tester: http://www.de.paessler.com/tools/snmptester


Gruß
novregen
novregen 24.07.2013 um 12:01:39 Uhr
Goto Top
Hi,

ja als UDP freigegeben. Bei einem anderen Rechner allerdings OS Windows 2008 Server funktioniert es.

Kann da noch nicht so viel mit anfangen :
New Test -----------------------
Paessler SNMP Tester 5.0 (Beta11)
24.07.2013 12:00:31 (13 ms) : Device: 192.168.X.XX
24.07.2013 12:00:31 (19 ms) : SNMP V1
24.07.2013 12:00:31 (25 ms) : Custom OID
24.07.2013 12:00:33 (1995 ms) : -------
24.07.2013 12:00:33 (2001 ms) : Value: Error converting OID (SNMP error # -2007)
24.07.2013 12:00:33 (2008 ms) : Done
aqui
aqui 24.07.2013 aktualisiert um 12:57:11 Uhr
Goto Top
Kann nur die lokale Firewall sein die das verhindert ! Die hast du also nicht richtig eingestellt !
SNMP verwendet UDP 161 und UDP 162 Letzteres für SNMP Traps. http://de.wikipedia.org/wiki/Simple_Network_Management_Protocol

Achte zudem darauf das die SNMP Community stimmt. Diese muss sowohl für Read Only als auch Read Write jeweils im Client und Host identisch eingesetllt sein.
Klassiker ist z.B. public für RO und private für RW !
Das musst du setzen sonst klappt es nicht !
novregen
novregen 26.07.2013 um 11:41:09 Uhr
Goto Top
Hallo aqui,

beim Thema SNMP treffen wir uns wohl immer wieder was ?

Firewall war deaktiviert.Wie gesagt beim Rechner wo es dann letztendlich laufen sollte funktionierte es.

Du hattest mir ja schon bei der anderen Frage den Tip gegeben das ich mich erstmal besser mit
SNMP beschäftigen soll.... naja ich mache das nebenbei für mich persönlich und von daher ist da
nicht immer so viel Zeit, von daher vielleicht nochmal eine Frage an den Profi :

Mir fällt es sehr schwer in den MIBs die richtigen Punkte rauszufinden. MIB Browser wie snmp view,
dude, get if habe ich mir schon istalliert, aber klicke durch die Bäume und finde nicht das was ich suche.
z.B. Temperaturen für HP ML 350 G5/G6 Server etc.

Gibt es da noch andere Wege ? Andere Programme ? Habe auch schon öfter von SNMP Walk gelesen ?
Ansonsten werde ich mich wohl auf fertige Templates beschränken.
aqui
aqui 26.07.2013 um 14:09:45 Uhr
Goto Top
Das kommt darauf an.. Viele Hersteller nutzen die Standard MIBs, dann hast du per Standard festgelegte OIDs für die Werte z.B. CPU Temperatur usw.
Dafür musst du dann auch keine MIB Files durchforsten. In den Vendor MIB Files stehen nur OIDs für Werte die dann Vendor spezifisch sind. Dadurch das die SNMP MIB ja baumförmig ausgebaut ist können die hersteller diesen mit vendorspezifischen Informationen erweiteren.
Für solche Werte muss man aber die Vendor MIBs durchforsten, denn wie solltest du sonst an die OID Informationen kommen die ja für einen Abfrage der Werte essentiell sind.
Bei Standard MIBs sind das dann gängige Standard OIDs die teilweise schon per Default in den gesamten Open Source SNMP Programmen enthalten sind.
novregen
novregen 31.07.2013 um 08:50:07 Uhr
Goto Top
Hi aqui,

würdest du mir noch ein anderes Programm außer snmp view, dude oder get if empfehlen ?
Vielleicht auch ein Programm, wo ich per SNMP Walk die Devices auslesen kann ?
aqui
aqui 31.07.2013 um 12:30:21 Uhr
Goto Top
Das wäre dann noch der SNMP Tester von Paessler:
http://www.de.paessler.com/tools/snmptester
novregen
novregen 08.08.2013 um 10:53:50 Uhr
Goto Top
Ich habe den SNMP Tester von Paessler noch probiert,
allerdings konnte ich auch mit ihm keine Temperatur MIB/OIDs finden.
Falls dies zufällig nochmal jemand liest, der auch mit Zabbix arbeitet
und eine andere Möglichkeit hat OIDs ausfindig zu machen, bzw. diese
auslesen und erstmal alle komplett in zabbix gibt -> bitte melden !

Für alle die auch die Temperatur Sensoren der HP Proliant ML350 G5 / G6
auslesen möchten, folgende OIDs passten bei mir:
Ambient 1.3.6.1.4.1.232.6.2.6.8.1.4.0.1
Memory 1.3.6.1.4.1.232.6.2.6.8.1.4.0.2
CPU 1.3.6.1.4.1.232.6.2.6.8.1.4.0.3
CPU 1.3.6.1.4.1.232.6.2.6.8.1.4.0.4
I/O Board 1.3.6.1.4.1.232.6.2.6.8.1.4.0.5
CPU 1.3.6.1.4.1.232.6.2.6.8.1.4.0.6
CPU 1.3.6.1.4.1.232.6.2.6.8.1.4.0.7
aqui
aqui 08.08.2013 um 11:07:35 Uhr
Goto Top
Nein, mit einem SNMP Tool kannst du auch niemals eine MIB "finden" ! Das wäre Blödsinn.
Wenn die Temperatur eine Vendor spezifische OID hat, was durchaus sein kann, dann musst du zuerst die MIB Datei von der Herstellerseite des Geräts runterladen !
Hersteller stellen in aller Regel diese MIB Beschreibungsdateien allen Anwendern frei auf ihren Download und Support Seiten zur Verfügung.
In dieser MIB Datei die eine reine Text Beschreibungsdatei mit einem fixen Format ist findest du die Herstellerspezifische OID für deine Temperaturabfrage. Diese kannst du dann mit den obigen Tools abfragen und bekommst dann den Wert ausgelesen.
Zuallererst musst du dazu aber natürlich immer die OID wissen und da hilft dir dann die MIB Datei wenn diese OID Vendor specific ist !
So ist der Mechanismus....