USV Shutdown an Mac über Netzerk weiterleiten, Growl?

  • 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.

macjosch

Benutzer
Registriert
31. Mai 2013
Beiträge
91
Reaktionspunkte
3
Punkte
8
Ich habe hier eine APC USV, die über USB an der DS213j hängt.
Ich suche eine einfache Möglichkeit, daß die DS213j dem Mac übers Netzwerk mitteilt, er soll ausschalten.

Mit NUT http://www.networkupstools.org/ mag ich mich nicht so gern beschäftigen, daher hab ich an Growl gedacht. Wenn nun Growl der DS dem Growl auf dem Mac mitteilt, daß die USV puffert, könnte man mittels eines Script den Mac runterfahren lassen.

Oder gibt es andere Möglichkeiten?
 
Hallo,

eine derartige Lösung würde mich auch sehr interessieren.
 
Oder einen Synology USV Status Server (NAS-Station :cool: )mit PC/Mac Client (Daemon).
 
Ich klinke mich mal dazu
 
Inzwischen kann DSM an den Mac Systemereignisse über das Growl Protokoll weiterleiten. Dazu folgendermaßen vorgehen:

Installieren:

Auf dem NAS:
1.) Die Repo http://www.cphub.net also Community Quelle hinzufügen
2.) Notification Essentials installieren
3.) Notification Forwarder installieren

Auf dem Mac:
Growl aus dem AppStore installieren

Konfigurieren:

In DSM:
Notification Forwarder starten
Dienst einrichten:
IP des Mac / admin / GROWL-GNTP / None / None /
Sichern

In Growl:
Einstellungen / Programme
Ganz unten in der App Liste findet man die IP des NAS
Programm: Einschalten
Benachrichtigungen: alles anhaken
Aktionen: Sound
Priorität: Notfall

In DSM:
Notification Forwarder starten
Testen

Es sollte nun eine GROWL Message angezeigt werden.

Wer schreibt nun ein Skript, welches nach 5min alle offenen Dateien sichert, Programme beendet und den Mac ausschaltet, wenn das NAS auf Back-Up läuft? Sollten man auch stoppen und wegklicken können.

Meldungen bezüglich USV lauten wie folgt:

USV Modus: "Das an DiskStation angeschlossene USV-Gerät hat wieder auf den Batteriemodus gewechselt. DiskStation wird heruntergefahren, sobald die USV-Batterie erschöpft ist. Bitte schalten Sie DiskStation manuell aus oder stellen Sie die externe Stromversorgung so schnell wie möglich wieder her."

Normal: "Das an DiskStation angeschlossene USV-Gerät hat wieder auf den AC-Modus gewechselt."

Evtl. könnte das Skript auf das Stichwort "Batteriemodus" reagieren.
 
Zuletzt bearbeitet:
So hier isses!

https://www.dropbox.com/sh/6q6ffpkw6uvvgy0/AADIvYXeQgHKzihNbpWPBwZZa

Was leider nicht geht:

Bei Rückkehr der Spannungsversorgung den Shut Down abbrechen.

Ihr habt aber mehrere Möglichkeiten das manuell abzubrechen.

In der Anleitung oben hab ich vergessen, daß der USV Modus in der DS eingeschaltet werden muß.

Sollten andere Texte für Batterie und AC Modus angezeigt werden (Englisch etc.) , bitte das Skript an den entsprechenden Stellen ändern.
 
Zuletzt bearbeitet:
Neue Version!

Mac wird heruntergefahren wenn Akkuspannung der USV niedrig ist. Somit führen kurzzeitige Ausfälle der Netzspannung nicht zum Abschalten.

Link wie oben.
 
Hallo macjosch,

derzeit bin ich dabei, mir eine USV zu zulegen und da kommt mir Dein Beitrag genau recht.
Daher sage ich schon einmal vielen Dank für Deine Arbeit und das Du Dein Script hier zur Verfügung stellst.
Leider bin ich absoluter Laie im Verfassen eines Script (was noch nicht ist, kann ja noch werden).

Ein wenig wird es noch dauern bis ich eine USV mein Eigen nennen kann, werde Dir dann aber gerne Rückmeldung bezüglich Deines Script geben.

Nochmals vielen Dank.
 
Hallo Macjosh,
genau so eine Lösung mit der gleichen Hardware suche ich auch. Jedoch frage ich mich, ob es auch eine Lösung gäbe mit dem Mac-hauseigenen Benachrichtigungsdienst bzw. Mitteilungszentrale unter Mavericks. Von Growl hört man ja nix gutes speziell unter Mavericks.
Wie arbeiten denn Growl und Apples Mitteilungszentrale zusammen ? Gibt es mit Growl insgesamt noch einen Mehrwert gegenüber der Standardlösung, mal abgesehen von der USV-Benachrichtigung ?
Danke !
Gruss Donald
 
@Donald:

Es gibt keine Probleme mit GROWL unter Mavericks, zumindest bei mir nicht. Man kann in GROWL einen Haken setzen, daß alle GROWL Mitteilungen über die Mitteilungszentrale laufen sollen. Das klappt einwandfrei.

Was meinst Du mit Standardlösung? Du kannst die USV über USB entweder mit dem Mac oder mit dem NAS verbinden. Das NAS hat eindeutig Priorität um keinen Datenverlust zu provozieren. Der Mac kann andererseits auch nur was vom Stromausfall bemwerken wenn das NAS an ist - aber das ist es bei mir immer, außer zwischen 23 und 6 Uhr.

Wenn Du die USV an den Mac anschließt, hat er die gleichen Möglichkeiten wie ein MacBook - er denkt er hätte einen Akku und kann z.B. den Ladezustand der USV auch so in der Menüleiste anzeigen. Darauf muß man zugunsten des NAS leider verzichten.

Mein Skript ist übrigens alleine nicht lauffähig, es ist eine Regel. Die Regel wird bei jeder GROWL Mitteilung aufgerufen. Erst wird geschaut ob die Mittelung von der DS kommt, dann welche es ist. Bei Stromausfall und Wiederkehr gibts eine Meldung. Bei Akkustand niedrig wird der Mac ausgeschaltet.
 
Hallo.
Mit der Standardlösung meine ich das Mitteilungszentrum vom Mac. Schön wäre es, wenn man ohne Growl auf dem Mac die DS Mitteilungen abfangen könnte. Aber wenn du sagst, Growl stört zumindest nicht, kann ich es ja mal damit versuchen.
Mit dem alten Growl hatte ich früher schlechte Erfahrungen gesammelt. Praktisch keine Anwendung habe ich damit abfragen können und irgendwann in die Tonne gehauen.

Natürlich habe ich die DS an der USV per USB. Die DS läuft 24h/7 Tage durch und die USV hat schon des öfteren bei Stromausfällen super funktioniert. Der iMac (läuft auch 24/7) hat sich dann natürlich radikal verabschiedet. Bisher ohne Schaden anzurichten.
Habe mir schon einen Wolf gegoogelt nach einer guten Lösung für beide Geräte. Ich werde es mal mit dieser versuche.......
Gruss Donald
 
Es gibt derzeit ein Problem mit der Konstellation DSM 5.1/Notification Forwarder/Mac OS X 10.10 (Yosemite)/GROWL

Weiterleitungen von Notification Forwarder and GROWL funktionieren derzeit nicht (zumindest bei mir).
 
Na, dann wäre es jetzt klasse, wenn entweder Synology oder ein pfiffiger Programmierer uns mit einem App
überraschen würde. Ich glaube das Interesse ist groß und wäre den Leuten auch ein paar Euros wert?! :)
Die DS stellt mit der in dem DMS5.1 integrierten "Netzwerk USV Server" ja schon den ersten Schritt zur Verfügung?!
Wenn ein App unter der IP des Mac in der Lage wäre dieses Signal "zu verstehen" müsste doch was möglich sein?!

Ich hoffe, dass jemand sich erbarmt.
 
Zuletzt bearbeitet:
Inwischen (verschiedene Updates) gehts wieder. Allerdings wird Notification Forwarder vom DSM als Schadsoftware erkannt.
 
Hallo,
Ich habe gerade versucht das nachzubauen aber ich kann in Growl "Use Rules" nicht anhaken, das Existiert bei mir gar nicht. zu dem kann ich den ordner nicht finden. "~\Library\Application Scripts\com.Growl.GrowlHelperApp\"
Growl habe ich über den Appstore Installiert.
 
Hi Wolf,

Wenn Du den Library Ordner innerhalb Deines Benutzer-Ordners nicht finden kannst, ist er versteckt. Gehe im Finder ins Menü "Gehe zu" und drücken die alt-Taste. Da isser.

Erstelle nun im Ordner "Application Scripts" den Ordner "com.Growl.GrowlHelperApp". Sollte der Ordner "Application Scripts" fehlen, bitte vorher auch erstellen.

Wenn nun eine "Rules"-Datei (also das was ich geschrieben habe) reinkopiert wurde, kannst Du auch "Use Rules" anhaken.
 
Notification Forwarder wird mit folgenden Einstellungen vom "Sicherheitsberater" nicht mehr als Schadsoftware erkannt:

In dessen Benutzer-Definierten Einstellungen alles anhaken, dann Haken weg bei

DSM Systemdateien wurden unabsichtlich geändert
Der Standardwert der DSM-HTTP Portnummern wurde nicht geändert
Der Standardwert der DSM-HTTPS Portnummern wurde nicht geändert

So hat man eine hohe Sicherheitsstufe und Notification-Forwarder geht einwandfrei ohne Murren seitens DSM.

Falls noch etwas stört (z.B. Guest Konto möchte man nutzen), Haken dort auch weg.
 
Zuletzt bearbeitet:
Super, es hat jetzt Funktioniert.

Übrigens, wird das bei euch auch so dargestellt?
Bildschirmfoto 2014-12-30 um 15.27.28.png
 
Ja, scheint der App-Name nicht gesetzt worden zu sein.
Einfach bis zum Update ignorieren.
 
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