Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Temperatur per SNMP von Zyxel Switch abfragen

Mitglied: laster

laster (Level 2) - Jetzt verbinden

07.08.2018 um 11:38 Uhr, 399 Aufrufe, 14 Kommentare

Hallo,

möchte von einem "ZyXEL GS1920-24HP" per SNMP die interne Temperatur abfragen.
Ist das überhaupt möglich, und wenn ja, per SNMP und wie lautet dazu die OID ?

vG
LS
Mitglied: SeaStorm
LÖSUNG 07.08.2018 um 12:00 Uhr
Hi

du kannst die Geräte mit https://www.paessler.com/tools/snmptester abklopfen. Da sollte sich das finden lassen.


unter
http://www.oid-info.com/cgi-bin/display?tree=0,1.3.6.1.4.1.890.1.5.8.15 ...
findest du die Daten zu einem anderen Modell. Grundsätzlich sollte das alles gleich sein, ausser das sich da die "15" in "890.1.5.8.15.7.2.1" evtl. ändert
Bitte warten ..
Mitglied: aqui
07.08.2018 um 12:58 Uhr
Die klassischen NET SNMP Tools können das natürlich auch !
http://www.net-snmp.org

Die Temperatur OID lautet: 1.3.6.1.4.1.890.1.5.1.1.3
Guckst du auch:
https://iphostmonitor.com/mib/oids/ZYXEL-accessSwitch-MIB/accessSwitchSy ...

Noch eleganter ist ein grafisches SNMP Tool wie z.B.STG:
http://leonidvm.chat.ru
Dort trägst du die OID ein und der Temperatur Verlauf wird dir dort dann grafisch über die Zeit angezeigt !!

Für noch längere Zeiträume solltest du dann besser SNMP Tools wie MRTG, Cacti oder Munin usw. benutzen:
https://www.administrator.de/wissen/netzwerk-management-server-raspberry ...
Bitte warten ..
Mitglied: laster
07.08.2018 um 13:06 Uhr
Hallo SeaStrorm,

der SNMP Tester von PRTG war schon die richtige Empfehlung.

Leider finde ich keine sinnvollen Daten, außer Sachen wie SN unter " 1.3.6.1.4.1.890.1.15.3.1.12.0" oder CPU-Usage "1.3.6.1.4.1.890.1.15.3.2.4.0"...

In den originalen MIB-Files steht auch (außer wie oben schon beschrieben) nix weiteres drin.

Nun gut, was nicht ist, ist nicht.

vG
LS
Bitte warten ..
Mitglied: laster
07.08.2018 um 13:08 Uhr
HAllo aqui,

01.
Custom OID 1.3.6.1.4.1.890.1.5.1.1.3 
02.
SNMP Datatype: SNMP_EXCEPTION_NOSUCHOBJECT 
03.
 ------- 
04.
Value: No such object (SNMP error # 222)
ja, ich nutze PRTG und wollte halt die Temperatur ....

vG
LS
Bitte warten ..
Mitglied: aqui
LÖSUNG 07.08.2018 um 13:18 Uhr
Bist du sicher das die 1920er Gurke wirklich einen Temp Sensor hat ???
Wen du den MIB File runterlädst dann kannst du dort genau sehen ob es eine Temp OID gibt. Du musst zwar mühsam den MIB File lesen aber dort steht es explizit wenn es eine Vendor MIB ist.
Meist ist das Vendor spezifisch. Du kannst aber auch die Ethernet Standard MIB versuchen.

Wenn alle Stricke reissen machst du halt einen SNMP Walk über den Switch und checkst ob er dir eine Temp OID zurückgibt.
Bitte warten ..
Mitglied: clSchak
07.08.2018, aktualisiert um 14:21 Uhr
Hi

das Funktioniert so in PRTG nicht einfach, du musst einen Custom SNMP Sensor verwenden und die OID mit einem "." (Punkt) beginnen und als Integer aulesen:

12334 - Klicke auf das Bild, um es zu vergrößern

Dann zeigt der dir die Werte an

23456 - Klicke auf das Bild, um es zu vergrößern

Gruß
@clSchak

PS: die gezeigte OID ist Brocade / Ruckus Chassis Temp Sensor 2

PPS: https://iphostmonitor.com/mib/oids/ZYXEL-accessSwitch-MIB/accessSwitchSy ...
Bitte warten ..
Mitglied: laster
07.08.2018 um 14:21 Uhr
die Weboberfläche zeigt Temperaturen, FAN Speed und Volt-Werte an, die müssen ja aber nicht per SNMP auslesbar sein.
Aber wenn schon nicht alle OIDs aus der MIB ausgegeben werden, dann ist das leider eben nur halb implementiert.
Ok, gebt euch keine Mühe mehr, es lohnt sich bei diesen Geräten wahrscheinlich nicht.
Trotzdem vielen Dank und Grüße

LS
Bitte warten ..
Mitglied: aqui
08.08.2018, aktualisiert um 13:05 Uhr
die Weboberfläche zeigt Temperaturen, FAN Speed und Volt-Werte an, die müssen ja aber nicht per SNMP auslesbar sein.
Klemm einen Wireshark dazwischen und checke das. Das ist doch am einfachsten.
SNMP benutzt Port UDP 161 bzw. UDP 162 für Traps.
Das GUI müsste damit die Werte abfragen.
Oder testweise SNMP im Setup des Switches deaktivieren, dann müssten Temperaturen, FAN Speed und Volt-Werte blind werden.
Das wäre ein Indiz das es de facto mit SNMP geht.

Der Wireshark Trace hätte noch einen weiteren großen Vorteil:
SNMP v2 ist NICHT verschlüsselt !! Du kannst im Wireshark dann bequem die OID Werte für Temperaturen, FAN Speed und Volt DIREKT ablesen
Oder eben mal den Schrotschuß mit snmpwalk -v 2c -c public 1.2.3.4 wobei 1.2.3.4 die IP des Switches ist und public der RO Community String.
Damit zeigt die NET SNMP dann alle verfügbaren OIDs des Switches an.
Bitte warten ..
Mitglied: laster
08.08.2018 um 14:10 Uhr
das wird nix. Ist ein SmartManaged Switch mit WebGUI (auf dem Switch).....
vG
LS
Bitte warten ..
Mitglied: sk
08.08.2018, aktualisiert um 22:29 Uhr
Die 1920er sind - anders als die 1900er und 1910er - ZyNOS-basierend. ZyNOS ist das Zyxel-eigene Switch-OS. Früher liefen auch die Firewalls, Router und Accesspoints unter ZyNOS, aber diese Gerätetypen (zumindest die "Profiserien" derselben) hat man bereits vor langer Zeit auf ein angepasstes Linux namens ZLD umgestellt.

Bei den ZyNOS-basierenden "full managed" Switches (2000er Serie und höher) lässt sich per SNMP alles auslesen - ich habe jedenfalls noch nie etwas gefunden, wo man nicht rankäme. Temperaturen (es gibt teilweise mehrere Messpunkte) gehen auf jeden Fall problemlos. Wobei ich persönlich nicht die Temperaturen monitore, sondern nur den Temperaturstatus. Wenn der nicht mehr auf "Normal" steht, wird ein Alarm ausgelöst. Die Temperaturkurve als solche interessiert mich weniger.

Der 1920er ist ein sog. "smart managed Switch". Um ihn besonders preiswert anbieten zu können bzw. um für die "full managed" Switche weiterhin mehr Kohle aufrufen zu können, wurde hier das ZyNOS in einigen Features beschnitten. Vorallem wurde der (ändernde) Zugriff aufs CLI unterbunden (lesend geht m.W. durchaus).
Laut Datenblatt kann auch der 1920er per SNMP ausgelesen werden. Inwiefern allerdings auch hier künstliche Restriktionen gegenüber den "full managed"-Switches eingebaut wurden, vermag ich nicht zu sagen. Ich persönlich würde dies eigentlich nicht erwarten. Hierfür spricht aber, dass für diesen Switchtyp deutlich weniger MIB-Files angeboten werden, als für die "normalen" ZyNOS-Switche.
Verleiche ftp://ftp.zyxel.com/GS1920-24HP/mib_file mit ftp://ftp.zyxel.com/GS2210-24HP/mib_file [Edit: gemeint ist natürlich der Vergleich der jeweiligen Inhalte der Archiv-Dateien]
Das für das Auslesen der Temperatur relevante File namens "ZYXEL-HW-MONITOR-MIB.mib" ist im Package für den 1920er nicht enthalten!
Das ist ein schweres Indiz für eine diesbezügliche Kastrierung des Switches, aber noch kein Beweis.

Teste mal bitte folgendes:
.1.3.6.1.4.1.890.1.15.3.1.6.0 (sysSwVersionString.0)
.1.3.6.1.4.1.890.1.15.3.26.1.2.1.3.1 (zyHwMonitorTemperatureCurrentValue.1)
.1.3.6.1.4.1.890.1.15.3.26.1.2.1.3.2 (zyHwMonitorTemperatureCurrentValue.2)

OID Nr. 1 muss auch bei einem 1920er funktionieren, sonst ist etwas faul (SNMP-Zugriff nicht korrekt konfiguriert).
OID Nr. 2 und 3 funktionieren evtl. nicht.

Gruß
sk
Bitte warten ..
Mitglied: laster
09.08.2018 um 11:55 Uhr
Hallo sk,

Teste mal bitte folgendes:
.1.3.6.1.4.1.890.1.15.3.1.6.0 (sysSwVersionString.0)
Ausgabe: Value: V4.30(AAOC.0) | 09/16/2015

.1.3.6.1.4.1.890.1.15.3.26.1.2.1.3.1 (zyHwMonitorTemperatureCurrentValue.1)
.1.3.6.1.4.1.890.1.15.3.26.1.2.1.3.2 (zyHwMonitorTemperatureCurrentValue.2)

01.
09.08.2018 11:54:33 (12 ms) : SNMP V2c 
02.
09.08.2018 11:54:33 (15 ms) : Walk 1.3.6.1.4.1.890.1.15 
03.
09.08.2018 11:54:33 (20 ms) : 1.3.6.1.4.1.890.1.15.3.1.1.0 = "2" [ASN_INTEGER] 
04.
09.08.2018 11:54:33 (25 ms) : 1.3.6.1.4.1.890.1.15.3.1.2.0 = "4" [ASN_INTEGER] 
05.
09.08.2018 11:54:33 (30 ms) : 1.3.6.1.4.1.890.1.15.3.1.3.0 = "30" [ASN_INTEGER] 
06.
09.08.2018 11:54:33 (35 ms) : 1.3.6.1.4.1.890.1.15.3.1.4.0 = "AAOC" [ASN_OCTET_STR] 
07.
09.08.2018 11:54:33 (40 ms) : 1.3.6.1.4.1.890.1.15.3.1.5.0 = "0" [ASN_INTEGER] 
08.
09.08.2018 11:54:33 (46 ms) : 1.3.6.1.4.1.890.1.15.3.1.6.0 = "V4.30(AAOC.0) | 09/16/2015" [ASN_OCTET_STR] 
09.
09.08.2018 11:54:33 (51 ms) : 1.3.6.1.4.1.890.1.15.3.1.7.0 = "16" [ASN_INTEGER] 
10.
09.08.2018 11:54:33 (75 ms) : 1.3.6.1.4.1.890.1.15.3.1.8.0 = "9" [ASN_INTEGER] 
11.
09.08.2018 11:54:33 (80 ms) : 1.3.6.1.4.1.890.1.15.3.1.9.0 = "2015" [ASN_INTEGER] 
12.
09.08.2018 11:54:33 (86 ms) : 1.3.6.1.4.1.890.1.15.3.1.10.0 = "GS1920" [ASN_OCTET_STR] 
13.
09.08.2018 11:54:33 (91 ms) : 1.3.6.1.4.1.890.1.15.3.1.11.0 = "GS1920-24HP" [ASN_OCTET_STR] 
14.
09.08.2018 11:54:33 (96 ms) : 1.3.6.1.4.1.890.1.15.3.1.12.0 = "S162L36001289" [ASN_OCTET_STR] 
15.
09.08.2018 11:54:33 (102 ms) : 1.3.6.1.4.1.890.1.15.3.1.13.0 = "1" [ASN_INTEGER] 
16.
09.08.2018 11:54:33 (108 ms) : 1.3.6.1.4.1.890.1.15.3.1.14.0 = "2" [ASN_INTEGER] 
17.
09.08.2018 11:54:33 (113 ms) : 1.3.6.1.4.1.890.1.15.3.1.16.0 = "USA" [ASN_OCTET_STR] 
18.
09.08.2018 11:54:33 (118 ms) : 1.3.6.1.4.1.890.1.15.3.2.1.0 = "0" [ASN_INTEGER] 
19.
09.08.2018 11:54:33 (123 ms) : 1.3.6.1.4.1.890.1.15.3.2.2.0 = "0" [ASN_INTEGER] 
20.
09.08.2018 11:54:33 (129 ms) : 1.3.6.1.4.1.890.1.15.3.2.3.0 = "0" [ASN_INTEGER] 
21.
09.08.2018 11:54:33 (134 ms) : 1.3.6.1.4.1.890.1.15.3.2.4.0 = "12" [ASN_INTEGER] 
22.
09.08.2018 11:54:33 (206 ms) : 1.3.6.1.4.1.890.1.15.3.2.5.0 = "17" [ASN_INTEGER] 
23.
09.08.2018 11:54:33 (212 ms) : 1.3.6.1.4.1.890.1.15.3.2.7.0 = "11" [ASN_INTEGER] 
24.
09.08.2018 11:54:33 (217 ms) : 1.3.6.1.4.1.890.1.15.3.2.8.0 = "11" [ASN_INTEGER] 
25.
09.08.2018 11:54:33 (222 ms) : 1.3.6.1.4.1.890.1.15.3.2.9.0 = "10" [ASN_INTEGER] 
26.
09.08.2018 11:54:33 (228 ms) : 1.3.6.1.4.1.890.1.15.3.2.10.0 = "1" [ASN_INTEGER] 
27.
09.08.2018 11:54:33 (233 ms) : 1.3.6.1.4.1.890.1.15.3.2.11.0 = "1" [ASN_INTEGER]
... da is nix.
Wass solls, ein Versuch war es wert - vielen Dank und Grüße

LS
Bitte warten ..
Mitglied: aqui
09.08.2018, aktualisiert um 13:37 Uhr
Teste mal bitte folgendes:
.1.3.6.1.4.1.890.1.15.3.26.1.2.1.3.1 (zyHwMonitorTemperatureCurrentValue.1)
.1.3.6.1.4.1.890.1.15.3.26.1.2.1.3.2 (zyHwMonitorTemperatureCurrentValue.2)
Das solltest du NICHT als "Walk" machen sondern dediziert mit snmpget
Wie du oben auch genau siehst hast du genau die MIB Varibale die der Kollege sk genannt hatte für die Temp NICHT abgefragt
.1.3.6.1.4.1.890.1.15.3.26.1.2.1.3.1 und .1.3.6.1.4.1.890.1.15.3.26.1.2.1.3.2
Deine Abfragen gehen gerade von 1.3.6.1.4.1.890.1.15.3.1 bis .2 aber die .26.x.y.z erreichen sie gar nicht erst
Fazit:
Du hast die vollkommen falsche Range abgefragt...!
Bitte warten ..
Mitglied: laster
09.08.2018 um 14:10 Uhr
sk schrieb
OID Nr. 2 und 3 funktionieren evtl. nicht.

01.
09.08.2018 14:07:36 (2 ms) : SNMP V2c 
02.
09.08.2018 14:07:36 (2 ms) : Custom OID 1.3.6.1.4.1.890.1.15.3.26.1.2.1.3.1 
03.
09.08.2018 14:07:36 (7 ms) : SNMP Datatype: SNMP_EXCEPTION_NOSUCHOBJECT 
04.
09.08.2018 14:07:36 (8 ms) : ------- 
05.
09.08.2018 14:07:36 (8 ms) : Value: No such object (SNMP error # 222) 
06.
09.08.2018 14:07:36 (9 ms) : Done
01.
09.08.2018 14:08:18 (2 ms) : SNMP V2c 
02.
09.08.2018 14:08:18 (3 ms) : Custom OID 1.3.6.1.4.1.890.1.15.3.26.1.2.1.3.2 
03.
09.08.2018 14:08:18 (7 ms) : SNMP Datatype: SNMP_EXCEPTION_NOSUCHOBJECT 
04.
09.08.2018 14:08:18 (8 ms) : ------- 
05.
09.08.2018 14:08:18 (9 ms) : Value: No such object (SNMP error # 222) 
06.
09.08.2018 14:08:18 (10 ms) : Done
wzbw

vG
LS
Bitte warten ..
Mitglied: aqui
10.08.2018 um 11:38 Uhr
OK, du hast dann Recht... vergessen !
Beim nächsten Mal einen Switch kaufen der das dann auch kann....!!
Bitte warten ..
Ähnliche Inhalte
VB for Applications
SNMP Abfrage in EXCEL über VBA
Frage von SebastianLVB for Applications7 Kommentare

Hallo Zusammen, Erstmal zum Sachverhalt: Ich habe mehrere Drucker (ca. 50) die über SNMP ansprechbar sind. Mein Ziel ist ...

Monitoring
SNMP Abfragen einfügen
Frage von shadow.swissMonitoring4 Kommentare

Hallo zusammen Ich bin ein Monitoring System (Advanced Host Monitor) am anschauen. Nun würde ich gerne SNMP nutzen, um ...

Netzwerkmanagement

SNMP-Abfrage bei HP Switch (ProCurve)- Zuordnung Vlan - Mac-Adresse

Frage von CBuechnerNetzwerkmanagement1 Kommentar

Hallo zusammen, ich schreibe momentan ein Programm, welches u.a. HP-Switches abfragt, welche Mac-Adresse welchem Vlan zugeordnet ist. Dazu verwende ...

Drucker und Scanner

Per SNMP Drucker Status abfragen

Frage von 103148Drucker und Scanner3 Kommentare

Hallo, ich möchte per SNMP den Status von Kyocera Druckern abfragen. Mich interessiert nur, wenn der Drucker einen Fehler ...

Neue Wissensbeiträge
Drucker und Scanner
HP-MF-Drucker per Fax angreifbsr
Information von Lochkartenstanzer vor 1 TagDrucker und Scanner3 Kommentare

Endlich eine sinnvolle Verwendung für Faxe: Damit kann man offensichtlich den Drucker übernehmen. lks

Router & Routing

Das pfSense Buch ist jetzt für jeden kostenlos zu beziehen

Tipp von magicteddy vor 2 TagenRouter & Routing2 Kommentare

Bisher war das Buch nur für zahlende Unterstützer verfügbar, jetzt steht für Jedermann kostenlos zur Verfügung. Siehe auch The ...

Firewall

Möglicherweise neue Sicherheitslücke in Mikrotik-Firmware

Information von LordGurke vor 4 TagenFirewall3 Kommentare

Hallo zusammen, vor ein paar Monaten gab es ja bereits eine Sicherheitslücke in der Firmware von Mikrotik-Routern, über welche ...

Erkennung und -Abwehr
Rechner hacken mit Cortana, auch Remote
Information von Lochkartenstanzer vor 5 TagenErkennung und -Abwehr3 Kommentare

heise berichtet über den Vortrag von der Blackhat Open Sesame: Picking Locks with Cortana. Einige Fehler sind schon gefixt, ...

Heiß diskutierte Inhalte
Windows 10
WIN 10 1803 - LTE Stick kein Internetzugriff
Frage von killtecWindows 1023 Kommentare

Hallo, ich habe mit einem Windows 10 1803 Probleme mit einem LTE-Stick. Das gleiche Problem ist bei mehreren Rechnern ...

CPU, RAM, Mainboards
Xeon E5620: noch schnell genug?
Frage von ahussainCPU, RAM, Mainboards19 Kommentare

Hallo allerseits, ich habe die Möglichkeit, aus Restbeständen einen Tower mit Xeon E5620 CPU und 24 GB RAM zu ...

Datenbanken
MySQL Datenbank Import Aufgabe für mehrere .csv dateien
Frage von Marcel1989Datenbanken18 Kommentare

Hi, ich komm nicht weiter. Ich hab auf einem Windows Server 2012 r2 eine MariaDB/MySQL laufen. Nun soll diese ...

Peripheriegeräte
Steckdose(nleiste) mit Schwellwert für off und mit externem Taster
Frage von ahstaxPeripheriegeräte16 Kommentare

Hallo, ich suche eine Steckdose oder Steckdosenleiste mit externem Taster und Schwellwerterkennung. Zu realisieren ist folgendes: Ein PC soll ...