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, 672 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
Windows Userverwaltung

Passwortwechsel in der Domain bei Anmeldung erzwingen

Anleitung von Looser27 vor 3 StundenWindows Userverwaltung

Nachdem es immer wieder User geschafft haben, sich während des laufenden Betriebes auszusperren, habe ich nach einer Möglichkeit gesucht, ...

Ausbildung

Linux-Ausstieg in Niedersachsen - Windows statt Bugfix

Information von StefanKittel vor 3 TagenAusbildung37 Kommentare

Sind ja nur Steuergelder

Speicherkarten

Neuer Speicherkartentyp - zunächst nur für Huawei-Smartphones (künftig auch für Notebooks u. Tablets?)

Tipp von VGem-e vor 5 TagenSpeicherkarten6 Kommentare

Servus, als ob das "Chaos" i.S. Speicherkarten noch nicht groß genug wäre?! Evtl. kommt dieser neue Kartentyp bald auch ...

Sicherheit

Diverse D-Link-Router durch drei Schwachstellen kompromittierbar

Information von kgborn vor 5 TagenSicherheit1 Kommentar

Hat jemand D-Link-Router in Verwendung? Einige Modelle sind sicherheitstechnisch offen wie ein Scheunentor. Äußerst unschöne Sache, aber nichts neues ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Passwortwechsel Zeitpunkt festlegen
gelöst Frage von Looser27Windows Userverwaltung32 Kommentare

Guten Morgen liebe Kolleginnen und Kollegen, da es eine Userin in meinem Urlaub geschafft hat, sich vom AD vollständig ...

Windows Server
Probleme im AD am Außenstandort
gelöst Frage von emeriksWindows Server19 Kommentare

Hi, wir haben ein Problem mit AD und GPO am Außenstandort und ich stehe momentan mächtig auf dem Schlauch. ...

Microsoft
Netzlaufwerksordner Berechtigungen Speichern unter aus Programmen
gelöst Frage von ITler7Microsoft19 Kommentare

Moin, bin in ein neues Unternehmen eingetreten und habe die Anforderung bekommen Berechtigungen auf einige Ordner anzupassen, da bisher ...

CMS
Seltsame Joomla-Meldung auf unserer WebSite
Frage von Winfried-HHCMS14 Kommentare

Hallo in die Runde! Kennt sich jemand mit Joomla aus? Im Backend unserer WebSite lesen wir seit einiger Zeit ...