[Gelöst] Dlink D320 NAS in FHEM einbinden

Begonnen von topa_LE, 18 Juni 2017, 22:52:52

Vorheriges Thema - Nächstes Thema

topa_LE

Habe noch (neben Syn) einen  etwas "updatefremdes NAS" von Dlink 320 im internen Netzwerk eingebunden. Könnte ich das irgendwie in FHEM integrieren. Meine Synology konnte ich perfekt einbinden.

Gibt es da bei den Exoten ne Möglichkeit?

DLINK-26AD1A

DNS320 Revision B2.

Möchte gerne die Einbindung in die Readings von temp Hdd usw. Wenn das machbar wäre, echt cool.

Wernieman

Gegenfrage:
Welche Zugänge gibt es:
- ssh
- snmp
- telnet (...wenn es sein muß)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

topa_LE

ssh = Nein.
snmp für d320 leider nicht verfügbar das zu aktivieren.

Müsste ich mal recherchieren ob das per Firmware-Update klappt.

Danke für die Nachfrage.

Wernieman

Wie indirekt gesagt, wenn Du von außen Infos über das Gerät bekommst, könnte man Daten in FHEM reinpusten. Wenn nicht, sieht es schlecht aus.

Dieses müsstest Du prüfen (Meine obige Liste ist definitiv nicht vollständig)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

topa_LE

nfs funktioniert dort und kann aktiviert werden.

Hilft das ?

Wernieman

nfs ist eine Dateifreigabe für Unixsysteme ... wie smb (samba) für Widnows. Über smb kriegst Du solche Infos auch nicht ;o)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

topa_LE

So hab mal das NAS etwas "aufgebohrt". Habe nun SSH Zugriff und snmp net drauf installiert.

Bin dabei strikt nach diesen HowTo's vorgegangen:
https://wolf-u.li/4523/hdd-installation-des-fun_plug-auf-nas-geraeten/
http://bernaerts.dyndns.org/nas/71-dns325-ffp07/313-dns325-ffp7-supervise-snmp-agent

NAS Werte auslesen kann man dann mit:
snmpwalk -v1 -cpublic 192.168.178.24 2>/dev/null

Wie kann man nun das ganze in FHEM einbinden?

topa_LE

Zusätzlich habe ich noch dieses hier erfolgreich eingerichtet:
http://bernaerts.dyndns.org/nas/71-dns325-ffp07/314-dns325-ffp7-snmp-supervise-temperature-case-hdd

Wäre das nun analog wie für die Synology in FHEM einzurichten? Weil diese habe ich ja schon drin.

topa_LE

So, habe es nun selbst gelöst  :)

Folgendes ist zu tun:
- die oben genannten Links vollständig lesen und nach Anleitung durchführen

- in der Datei: /ffp/etc/snmpd.conf

rocommunity     fhem
syslocation     DLINK-26AD1A
syscontact      "mail@domain.de"

extend  speed_fan              /ffp/bin/snmp-fanspeed
extend  temperature_internal   /ffp/bin/snmp-temperature  internal
extend  temperature_disk1      /ffp/bin/snmp-temperature  disk1
extend  temperature_disk2      /ffp/bin/snmp-temperature  disk2
extend  information_disk1      /ffp/bin/snmp-diskinfo     disk1
extend  information_disk2      /ffp/bin/snmp-diskinfo     disk2


Die OID (mibs) in der Console abfragen mit z.B. für die Temperatur der HDD1 :
snmpget -v1 -One -c fhem 192.168.178.24 NET-SNMP-EXTEND-MIB::nsExtendOutputFull.\"temperature_disk1\"

Kontrollieren kann man das dann nochmal mit:
snmpwalk -v2c -c fhem 192.168.178.24 .1.3.6.1.4.1.8072.1.3.2.3.1.2.17.116.101.109.112.101.114.97.116.117.114.101.95.100.105.115.107.49

Der String zeigt dann den Wert an.


In FHEM anlegen mit:

define NAS_DLINK_320_Stat SYSSTAT 60 600 192.168.178.24

attr NAS_DLINK_320_Stat snmp 1
attr NAS_DLINK_320_Stat snmpCommunity fhem
attr NAS_DLINK_320_Stat snmpVersion 1
attr NAS_DLINK_320_Stat Dlink DNS320 5TB

attr NAS_DLINK_320_Stat mibs .1.3.6.1.4.1.8072.1.3.2.3.1.2.9.115.112.101.101.100.95.102.97.110:speed_fan ,.1.3.6.1.4.1.8072.1.3.2.3.1.2.17.116.101.109.112.101.114.97.116.117.114.101.95.100.105.115.107.49:temperature_disk1 ,.1.3.6.1.4.1.8072.1.3.2.3.1.2.17.116.101.109.112.101.114.97.116.117.114.101.95.100.105.115.107.50:temperature_disk2 ,.1.3.6.1.4.1.8072.1.3.2.3.1.2.17.105.110.102.111.114.109.97.116.105.111.110.95.100.105.115.107.49:information_disk1 ,.1.3.6.1.4.1.8072.1.3.2.3.1.2.17.105.110.102.111.114.109.97.116.105.111.110.95.100.105.115.107.50:information_disk2