Achtung: Dieser Inhalt ist nicht mehr aktuell! Es ist nicht empfohlen nach dieser Anleitung vorzugehen.
FHEM Tutorial-Reihe - Part 10: Synology-Status per SNMP überwachen
Jetzt möchten wir noch ein weites Gerät hinzufügen: User Synology NAS. Das Ganze wird per SNMP realisiert und
Was genau wird alles gelernt?
- wie man SNMP auf einem Synology NAS aktiviert
- wie man eine List von verfügbaren Werten bekommt
- wie man am besten vorgeht, um neue Werte zu finden (snmpwalk)
- wie man einzelne Werte mit snmpget ausliest
- wie man per SYSSTAT in FHEM agiert
- wie man Readings erzeugt, auf welche man dann zugreifen kann
https://global.download.synology.com/download/Document/MIBGuide/Synology_DiskStation_MIB_Guide.pdf
Folgende Befehle braucht ihr:
sudo apt-get install -y snmpd snmp snmp-mibs-downloader
sudo cpan install use Net::SNMP
shutdown restart
snmpwalk -v2c -c mkleine 192.168.178.25
snmpwalk -v2c -c mkleine 192.168.178.25 .1.3.6.1.4.1.6574
snmpwalk -v2c -c mkleine 192.168.178.25 .1.3.6.1.2.1.25.2.3.1.6
snmpwalk -v2c -c mkleine 192.168.178.25 .1.3.6.1.4.1.6574.2.1.1.6
- Festplattenstatus: .1.3.6.1.4.1.6574.2.1.1.5.
- Festplattentemperatur: .1.3.6.1.4.1.6574.2.1.1.6.
- Systemtemperatur: .1.3.6.1.4.1.6574.1.2.0
snmpget -v2c -c mkleine 192.168.178.25 .1.3.6.1.4.1.6574.1.2.0
define BU.NASStat SYSSTAT 60 600 192.168.178.25
attr BU.NASStat 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 BU.NASStat snmp 1
attr BU.NASStat snmpCommunity mkleine
attr BU.NASStat snmpVersion 2
attr BU.NASStat synologytemperature 1
attr BU.NASStat uptime 1