APC-USV an Windows Server 2016 mit SNMP an DS - nicht erkannt

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

xamoel

Benutzer
Registriert
24. Nov. 2011
Beiträge
1.008
Reaktionspunkte
2
Punkte
58
Hallo zusammen!

Ich habe eine APC USV mit USB an meinen Win Server 2016 angeschlossen, dort die neueste PowerChute Business Edition von APC installiert, und den SNMP-Service als Feature im Server hinzugefügt.
Win Server erkennt die USV problemlos, ist alles konfiguriert. Eingestellt ist dort SNMP v1, "community" ist, genau wie auf der DS, "public".

In der DS die IP der Servers angegeben, Haken bei USV-Unterstützung aktivieren, Zeit ehe sicherer Modus auf 3 min, SNMP MIB auf "auto" (auch auf "apcc" keine Änderung), Version auf "v1", Community auf "public". Haken bei Netzwerk-USV Server nicht drin.

Fehler immer: Verbindung zum USV-Server nicht möglich.

Woran kann das liegen? Blockt evtl die Firewall vom Win Server den Port? Habe dort sowohl eingehend als auch ausgehend UDP 161 komplett zugelassen testweise, ändert aber nix.

Anbei ein Bild der Konfig in PowerChute.PowerChute.jpgDS.jpg
 
Zuletzt bearbeitet:
also wenn der Netzwerk-USV-Server nicht aktiv ist kann sich auch nichts damit verbinden. Scheint logisch für mich auf den ersten Blick.
 
Das gilt doch nur wenn ich Andre Synologys mit der aktuellen verbinden will, indem ich diese bereitstelle als SNMP Server?
 
Die FW der DS ist richtig konfiguriert? Ist der SNMP Dienst in der DS aktiviert? (Terminal/SNMP)
 
Gute Frage prüfe ich gleich nach! Normalerweise meckert doch die DS wenn ein benötigter Dienst nicht aktiviert wäre oder? Hätte gedacht der SNMP Dienst wird nur benötigt wenn ich diese DS für andre bereitstellen möchte!

Teste ich gleich Mal!

Edit: Aktivieren vom SNMP Dienst auf der DS hat nix geändert.

Habe die IP der DS auch mal als SNMP-Trap Receiver hinzugefügt, ändert auch nichts... Langsam bin ich mit meinem Latein am Ende.

Neue Idee: die DS ist nicht in der Domäne!

Edit: Domain verbunden, trotzdem keine Änderung.
 
Zuletzt bearbeitet:
Die DS connectected sich in diesem Modus auf den Windows Server, deshalb ist Port 161 UDP am Windows Server offen?
 
Ja wie oben geschrieben Firewall lässt auf UDP 161 alles zu sowohl rein als auch raus.
 
Also offizielle Antwort von Synology, mit Remotezugriff etc: Wird so nicht von Synology unterstützt. Nur USV direkt per USB am NAS, oder USV mit eigener Netzwerkkarte im LAN und dann über SNMP.
Schwache Leistung.
 
Wieso eigentlich?

USV an Synology und dann über aktivierten USV-Server via SNMP an eine/mehrere weitere Synology und auch andere Geräte durchreichen, das geht ja auch,
und macht eigentlich "technisch" keinen Unterschied zu Synology aus "irgendeinem" USV-Sever zu füttern.

Also Grundsätzlich ist so ein Szenario schon vorgesehen.

Kann nun aber sein, dass Synology das Protokoll sehr spartanisch ausgelegt hat und dadurch den USV-Server deines Windows nicht versteht.
Bleibt dann wohl nur die USV an deine Synology zu hängen und zum Windows durchzureichen,
oder eine eigene/andere USV-Anwendung auf der Synology zu installieren, welche den USV-Server vom Windows versteht.
 
Habe ich auch überlegt, fragt sich nur welches Programm es gibt, das die SNMP Traps von der DS dann versteht, kennst du da eines?
 
Falls das Thema noch von Interesse sein sollte, hier mein Vorgehen.

Problem:
Alte APC Smart-UPS 1400 RM (nur mit serieller Anschluß)
Zur Verfügung steht ein PL2303 Adapter (gebastelt aus einem alten GPS-Empfänger)
Alle Versuche das Teil in einer Linux VM mit NUT-Server zum laufen zu bringen, sind gescheitert.

Lösung:
Da ich sowieso eine Windows 10 VM auf der Synology fürs Remote-Management am laufen habe,
versuchte ich das Ganze mit Powerchute Business und Anbindung per SNMP.

PCBE installiert und eingerichtet, SNMP v1 und oder v3 aktiviert. Synology bekam keine Verbindung.
Dann den Hinweis gefunden, das unter Windows 10 der SNMP-Dienst fehlt.
Laut dieser Anleitung https://techietown.info/de/ist-der-snmp-dienst-in-windows-10-nicht-verfugbar/
installiert.

1. Powershell mit Administratoranmeldeinformationen öffnen
2. geben Sie die folgenden Befehle aus
3. Get-WindowsCapability-Online-Name "SNMP*" -- > Wird nicht vorhanden angezeigt
4. Add-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"
5. Get-WindowsCapability -Online -Name "SNMP*"
6. Get-WindowsCapability -Online -Name "SNMP - *" -- > Wird sich zeigen Installiert


Jetzt unter services.msc den SNMP-Dienst -> Sicherheit die Community auf "public,NUR LESEN" und die Synology als Host hinzufügen.
https://community.synology.com/enu/forum/5/post/120755
Unter SNMP-Dienst -> Allgemein den Dienst beenden, den Startyp auf manuell stellen.
Hintergrund dessen ist, das sonst der Windows-SNMP-Dienst mit dem SNMP von PCBE kollidiert.

Jetzt testweise die Windows-Firewall deaktiviert und siehe da, die Synology konnte sich erfolgreich zur SNMP-USV verbinden,
sowohl über v1 als auch über v3(ohne Autentifizierung).
Die ausgelesenen Daten waren stimmig.
Entsprechende Regeln für PCBE in der Windows-Firewall eingetragen, die automatisch angelegten für UDP 161/162 beziehen sich auf den Windows-SNMP-Dienst.
Firewall wieder aktiviert, Verbindung geht immer noch.

Ob das Alles wirklich im Einzelnen so notwendig ist, kann ich mit Sicherheit nicht behaupten, aber so funktioniert es.
 
  • Like
Reaktionen: xamoel
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat