Moin,
viele Sachen mache ich zwar schon über SNMP aber das Modul ist trotzdem interessant danke. Aufpassen muss man ein wenig wenn man ein externes Zertifikat hat dann darf man nicht den HTTPS-Port sondern muss den HTTP-Port angeben und die Überprüfung des Zertifikates ausschalten.
SNMP habe ich bislang auch genutzt. Ich bin aber darüber nicht an alle Daten gekommen, die für mich wichtig sind. Lieder ist die API-Dokumentation an einigen Stellen auch nicht vorhanden
Zum Thema SSL und Internes Zertifikat:
Hierfür gibt es die beiden Schalter „Server Überprüfen“ und „Zertifikat Prüfen“.
Bei „Server Überprüfen“ wird geprüft ob das Zertifikat zum Server passt.
Bei „Zertifikat Prüfen“ wird die Zertifikatskette geprüft.
Ich verwende (intern) eine eigene CA und habe damit Zertifikate für die Geräte ausgestellt. Somit kann ich mit den Einstellungen „Server Überprüfen“ an und „Zertifikat Prüfen“ aus auch mit SSL auf Port 5001 arbeiten. Scheinbar könnte man auch sein eigenes CA-Zertifikat dort einstellen. Das kann ich mal testen und ggf. noch einbauen. Somit wäre die Zertifizierungskette sogar valide
Moin,
bei SNMP ist es noch schwieriger zu finden was man sucht. Die meisten OIDs habe ich mit einem SNMP-Walker und raten gefunden. Was brauchtest Du denn vielleicht kann ich da weiter helfen? Anbei mal ein Teil der Daten die ich bekomme.
Danke für die Info
Sollte auch weiterhin aufwärts und abwärtskompatibel sein. Ich bin noch nicht auf DSM7 (will die erst noch mal bisschen abhängen lassen )
Sofern mehrere API-Versionen verfügbar sind, wird die höchste implementierte genommen. Bzw. sich auf das Höchste „geeinigt“. Scheinbar gibt es keine gravierenden Unterschiede für die Grundfunktionen.
Habe aber gleich ein Problem bei 2 NAS:
Beim Storage kann ich zwar das Gateway ändern, bei der 2. NAS DS920+ kommt aber immer ein Fehler:
Notice: Undefined property: stdClass::$dev_path in /var/lib/symcon/modules/.store/firebuster.synology/SynologyStorage/module.php on line 64
Notice: Undefined property: stdClass::$dev_path in /var/lib/symcon/modules/.store/firebuster.synology/SynologyStorage/module.php on line 65
Notice: Undefined property: stdClass::$dev_path in /var/lib/symcon/modules/.store/firebuster.synology/SynologyStorage/module.php on line 67
Notice: Undefined property: stdClass::$dev_path in /var/lib/symcon/modules/.store/firebuster.synology/SynologyStorage/module.php on line 68
Der Fehler sollte behoben sein. Scheinbar liefert die API bei dir dieses Feld „dev_path“ nicht.
Da dieses Feld nur für die Erstellung des Ident genommen wird, kann ich da aber ausweichen.
Ein Fix gibt es im Github und im Store in der Beta.
Super das war sehr hilfreich
ggf. gibt es hier bei der DSM7 wirklich Unterschiede.
Ich habe jetzt die Keys auch mit rein genommen, so dass es jetzt auch funktionieren sollte.
Ein Fix gibt es im Github und im Store in der Beta
Damit sollte es jetzt funktionieren.