FHEM Forum

FHEM - Hardware => Network Attached Storage (NAS) => Thema gestartet von: Floriky am 11 Dezember 2018, 13:56:16

Titel: Synology, SNMP, Sysstat - MIBS werden teilweise nicht ausgelesen
Beitrag von: Floriky am 11 Dezember 2018, 13:56:16
Hallo Miteinander,

ich hab da mal eine Frage: Habe meine Synology per SYSSTAT in FHEM eingebunden. Bisher habe ich die folgenden Mibs eingetragen, welche auch alle funktionieren:

.1.3.6.1.4.1.6574.2.1.1.6.0:temp_hdd1 ,.1.3.6.1.4.1.6574.2.1.1.6.1:temp_hdd2 ,.1.3.6.1.4.1.6574.2.1.1.6.2:temp_hdd3 ,.1.3.6.1.4.1.6574.2.1.1.5.0:state_hdd1 ,.1.3.6.1.4.1.6574.2.1.1.5.1:state_hdd2 ,.1.3.6.1.4.1.6574.2.1.1.5.2:state_hdd3 ,.1.3.6.1.4.1.6574.2.1.1.3.0:model_hdd1 ,.1.3.6.1.4.1.6574.2.1.1.3.1:model_hdd2 ,.1.3.6.1.4.1.6574.2.1.1.3.2:model_hdd3 ,.1.3.6.1.4.1.6574.2.1.1.4.0:type_hdd1 ,.1.3.6.1.4.1.6574.2.1.1.4.1:type_hdd2 ,.1.3.6.1.4.1.6574.2.1.1.4.2:type_hdd3

Sobald ich

.1.3.6.1.4.1.6574.3.1.1.5.0:raid_total
dazufüge funktioniert keines mehr der bisherigen Readings.

Per snmpget ist der Abruf kein Problem. Da liefert er mir:

pi@raspberrypi:~ $ snmpget -v2c -c GRUPPE 192.168.2.111 1.3.6.1.4.1.6574.3.1.1.5.0
iso.3.6.1.4.1.6574.3.1.1.5.0 = Counter64: 7928574496768

Kann mir da jemand weiterhelfen? Hab das Gefühl, dass ich irgendwas ganz simples übersehen habe (als wäre das schon mal vorgekommen ;) )

Vielen Dank vorab an alle Lesenden und Helfenden!
Titel: Antw:Synology, SNMP, Sysstat - MIBS werden teilweise nicht ausgelesen
Beitrag von: chaotrach am 10 Februar 2019, 11:35:29
Hab ein ähliches Problem sobald die readings Counter64 oder strings anstelle von INTERGER Werten ist

Edit: Tippfehler korrektur
Titel: Antw:Synology, SNMP, Sysstat - MIBS werden teilweise nicht ausgelesen
Beitrag von: hen am 06 April 2019, 23:06:45
Hallo an alle,

gibt es hierzu bereits eine Lösung? Liegt es vielleicht am Modul SYSSTAT?

Ich habe genau das gleiche Problem. Die Information über die Raidgröße + was davon frei ist, ist schon eine relevante Zahl

Danke schon mal für die Antwort(en)!
Titel: Antw:Synology, SNMP, Sysstat - MIBS werden teilweise nicht ausgelesen
Beitrag von: Ullulaki am 12 April 2019, 09:26:02
Ich stand gestern genau vor demselben Problem, habe jetzt aber nach mehrstundigem testen und snmpwalken endlich die Lösung gefunden :-)
Ihr müsst euch die veränderte Beta des Sysstat-Moduls herunterladen und in FHEM austauschen, zu finden hier:
https://forum.fhem.de/index.php/topic,42771.0.html (https://forum.fhem.de/index.php/topic,42771.0.html)

Dann kamen bei mir zuerst im Log folgende, sich wiederholende Fehler:
2019.04.12 08:57:07 2: NAS: unanswered query in queue, reconnecting
2019.04.12 08:57:07 2: NAS: starting: /usr/bin/ssh -q 192.xxx.xxx.xxx
die bekommt man mit dem attribut noSSH 1 weg, da hier standardmäßig versucht wird eine Verbinung per SSH aufzubauen.

Habe testweise gerade einmal den raid_total mib ausprobiert und der funktioniert einwandfrei, genauso wie alle readings die vorher nicht funktionierten :-)

Damit das Modul bei einem Update von FHEM nicht wieder überschrieben wird, einfach nach dem Austausch der Datei mit dem Befehl in der Kommandozeile ausklammern:
attr global exclude_from_update 32_SYSSTAT.pm
Titel: Antw:Synology, SNMP, Sysstat - MIBS werden teilweise nicht ausgelesen
Beitrag von: sinemeter am 24 Februar 2020, 13:33:24
Hallo zusammen,

Mein NAS ist von Qnap allerdings schaffe ich es nicht das attr für snmp zu setzen

Versuche ich:
attr qnas snmp 1
erhalte ich nur:
qnas: unknown attribute snmp. Type 'attr qnas ?' for a detailed list.

Hier meine Raw Definition.

Die benötigten Pakete auf raspi an Stretch für snmp habe ich meines Wissens nach alle installiert.


defmod qnas SYSSTAT 60 600 192.168.172.35
attr qnas DbLogExclude .*
attr qnas alias qnas
attr qnas room Keller


Hat evtl. jemand dazu eine Idee?

Schon einmal vielen Dank im voraus!

sinemeter
Titel: Antw:Synology, SNMP, Sysstat - MIBS werden teilweise nicht ausgelesen
Beitrag von: guhu am 05 Januar 2021, 11:27:52
.. macht einer nochwas hiermit?

Habe das mal auf mein Synology NAS losgelassen (die Version, die hier angehängt ist: https://forum.fhem.de/index.php/topic,42771.0.html )
Das klappt auch so weit gut, wenn ich die Daten manuell abfrage mit "get .. update"
Allerdings wird nicht regelmäßig gepollt.

Klappt das bei Euch? Sieht einer, woran das liegt?

Danke ..

defmod synology SYSSTAT 60 600 192.168.101.4
attr synology DbLogInclude *
attr synology mibs .1.3.6.1.4.1.6574.2.1.1.6.0:temp_hdd1 ,.1.3.6.1.4.1.6574.2.1.1.6.1:temp_hdd2 ,.1.3.6.1.4.1.6574.2.1.1.5.0:state_hdd1 ,.1.3.6.1.4.1.6574.2.1.1.5.1:state_hdd2
attr synology noSSH 1
attr synology room IT
attr synology snmp 1
attr synology snmpCommunity synology
attr synology stat 1
attr synology synologytemperature 1
attr synology uptime 1

setstate synology 1.18 0.63 0.47
setstate synology 2020-12-31 15:47:30 load 1.18
setstate synology 2020-12-31 15:47:30 state 1.18 0.63 0.47
setstate synology 2021-01-05 11:23:30 state_hdd1 1
setstate synology 2021-01-05 11:23:30 state_hdd2 1
setstate synology 2021-01-05 11:23:30 temp_hdd1 40
setstate synology 2021-01-05 11:23:30 temp_hdd2 42
setstate synology 2021-01-05 11:23:30 temperature 43
Titel: Antw:Synology, SNMP, Sysstat - MIBS werden teilweise nicht ausgelesen
Beitrag von: joe99 am 22 Januar 2021, 17:45:22
Hallo zusammen,
habe kürzlich meine DS410j durch eine DS420j ersetzt. Diese kann SNMP, und ich habe das nach Doku genutzt, um mittels SYSSTAT diverse Werte im fhem anzuzeigen. Dabei habe ich folgende unangenehme Erfahrung gemacht:
Plötzlich tauchten nachts im Log massenweise Fehlermeldungen auf, die vom PRESENCE und/oder nmap herrührten und Timeout beim Pingen der Rechner anzeigten. Alle oder etliche der überwachten Rechner lieferten timeout beim PRESENCE-Test. Das System war am Morgen via Handy oder Tablet praktisch nicht bedienbar, bis ich meinen PC eingeschaltet habe. Nach ca. 10 Minuten lief meist alles wieder. Zunächst habe ich ein Problem im lokalen Netz vermutet und auf einem alten Raspi ein zweites fhem aufgesetzt, das meine Rechner ebenfalls mit PRESENCE überwachte. Das funktionierte alles, Log war sauber. Es musste also am fhem liegen. Dazu muss ich bemerken, dass die meisten meiner Rechner (2 PC, die DS420j, ein hp-Mikroserver mit UnRaid, mehrere Raspi...) nur bei Bedarf eingeschaltet sind. Das Problem konnte ich nach einiger Suchzeit lösen, indem ich die SYSSTAT-Überwachung wieder herausgenommen habe. Offensichtlich blockiert SYSSTAT, wenn ein Rechner überwacht wird und dann heruntergefahren wird. Pings können dann nicht abgesetzt werden.



2021.01.21 14:27:33 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 24941
2021.01.21 14:27:33 2: PRESENCE (ThinkPad) - device could not be checked (retrying in 10 seconds): Timeout: process terminated
2021.01.21 14:27:33 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 24943
2021.01.21 14:27:33 2: PRESENCE (LPRESENCE) - device could not be checked (retrying in 10 seconds): Timeout: process terminated
2021.01.21 14:27:33 1: Timeout for PRESENCE_DoLocalPingScan reached, terminated process 24944
2021.01.21 14:27:33 2: PRESENCE (Phaser) - device could not be checked (retrying in 10 seconds): Timeout: process terminated
  :
  :
2021.01.21 14:27:50 2: PRESENCE (ThinkPad) - check returned a valid result after 1 unsuccesful retry
2021.01.21 14:27:50 2: PRESENCE (Phaser) - check returned a valid result after 1 unsuccesful retry
2021.01.21 14:27:50 2: PRESENCE (LPRESENCE) - check returned a valid result after 1 unsuccesful retry
Titel: Antw:Synology, SNMP, Sysstat - MIBS werden teilweise nicht ausgelesen
Beitrag von: Wernieman am 22 Januar 2021, 22:35:02
Was für mich der Grund war, auf den Systemen zu pushen und nicht zu pollen. Also per Script auf dem System SELBER die Daten ermitteln und zu FHEM pushen. Wenn der Rechner nicht läuft, läuft natürlich das Script auch nicht, aber dann gibt es sowieso keine Daten ...
Titel: Antw:Synology, SNMP, Sysstat - MIBS werden teilweise nicht ausgelesen
Beitrag von: NorbertP am 17 März 2021, 15:53:51
Also hier scheint es meiner Meinung nach ein generelles Problem mit dem Auslesen von mibs zu geben.
Für die Synology-NAS läuft folgender Eintrag einwandfrei:

attr XXX mibs .1.3.6.1.4.1.6574.2.1.1.6.0:temp_hdd1 ,.1.3.6.1.4.1.6574.2.1.1.6.1:temp_hdd2 ,.1.3.6.1.4.1.6574.2.1.1.5.0:state_hdd1 ,.1.3.6.1.4.1.6574.2.1.1.5.1:state_hdd2

Dieser aber nicht:

attr XXX mibs .1.3.6.1.4.1.6574.2.1.1.6.0:temp_hdd1 ,.1.3.6.1.4.1.6574.2.1.1.6.1:temp_hdd2 ,.1.3.6.1.4.1.6574.2.1.1.5.0:state_hdd1 ,.1.3.6.1.4.1.6574.2.1.1.5.1:state_hdd2, .1.3.6.1.4.1.6574.1.5.1:modelName

Wobei modelName kein numerischer Wert, sondern ein string ist.

Vielleicht gibt es hier ein coding problem?
Titel: Antw:Synology, SNMP, Sysstat - MIBS werden teilweise nicht ausgelesen
Beitrag von: carlos am 17 März 2021, 22:29:02
Also bei mir funktioniert folgender Eintrag:

.1.3.6.1.4.1.6574.1.5.1.0:model ,
.1.3.6.1.4.1.6574.1.5.1:modelName ,

model      DS916+          2021-03-17 22:22:42
modelName  noSuchInstance  2021-03-17 22:22:42