[Eisfair_dev] nut v1.0.0 stable
Juergen Edner
juergen at eisfair.org
Sa Dez 26 13:01:05 CET 2015
Hallo Leute,
ich habe gerade ein neues nut-Paket auf Pack-Eis abgelegt. Das Paket
sollte in spätestens einer Stunde zum Download bereitstehen. Folgende
Änderungen sind eingeflossen:
v1.0.0 stable - 26.12.2015
==========================
* Das Paket in den 'stable'-Status überführt, da seit drei Monaten
keine weiteren Probleme gemeldet wurden.
v0.94.0 testing - 29.09.2015
============================
* Skripte
+ /var/install/bin/nut-simulate-power-failure - Es wird nun eine
Fehlermeldung ausgegeben, wenn die Simulation eines Fehlers in
der Stromversorgung (test.failure.start) durch die USV bzw. den
Treiber nicht unterstützt wird. (R.Diehl)
+ /var/install/config.d/nut.sh - Falls dem Parameter
NUT_SERVER_x_COMMENT kein Wert zugewiesen wurde, wird nun
standardmäßig ein Wert gesetzt um die korrekte Funktion der
Weboberfläche zu gewährleisten. (R.Diehl)
+ /var/install/config.d/nut.sh - Der USB-Bus wird nun standardmäßig
nach angeschlossenen USV-Geräten abgesucht, um bei Bedarf die
Gerätezugriffsrechte unter /proc/bus/usb richtig setzen und eine
'Failed to open device, skipping. (Permission denied)' Meldung
vermeiden zu können. (R.Diehl)
+ /etc/check.d/nut, /etc/check.d/nut.ext,
/etc/default.d/nut, /usr/share/doc/nut/nut.txt,
/var/install/config.d/nut-update.sh,
/var/install/config.d/nut.sh, /var/install/help/nut - Mittels der
folgenden Parameter kann nun bei Bedarf eine einfache Anbindung
von QNAP USV durchgeführt werden:
NUT_CLIENT_UPSMON_QNAP_CLIENT
NUT_SERVER_x_UPSMON_QNAP_CLIENT
NUT_SERVER_x_UPSMON_QNAP_CLIENT_IP
+ /tmp/install.sh, /var/install/deinstall/nut - Es werden nun die
symbolischen Links libneon.so und libusb.so angelegt, da das
Programm nut-scanner darauf referenziert.
+ /etc/check.d/nut.ext - Falls ein Synology oder QNAP NAS sich an
den Server verbinden soll, wird nun geprüft, ob die USV korrekt
benannt wurden. (R.Diehl)
+ /etc/init.d/nut - Bei gesetztem Parameter NUT_CLIENT_MODE wird
das Laden von Treibern nun verhindert und keine Fehlermeldung
mehr ausgegeben. (T.Ostermaier)
+ /etc/check.d/nut, /etc/check.d/nut.ext,
/etc/default.d/nut, /usr/share/doc/nut/nut.txt,
/var/install/config.d/nut-update.sh,
/var/install/config.d/nut.sh, /var/install/help/nut - Mittels
des folgenden Parameters kann nun der USV-Name festgelegt werden
zu welcher sich der Dienst im Klientenmodus verbinden soll:
NUT_CLIENT_UPSMON_UPSNAME (T.Ostermaier)
+ /etc/check.d/nut.ext, /tmp/install.sh,
/var/install/config.d/nut.sh - Falls an Stelle eines apache2-
ein mini_httpd-Paket installiert ist, werden bei
NUT_SERVER_WEBGUI='yes' die notwendigen Dateien nun auch in das
korrekte Verzeichnis kopiert.
+ /etc/check.d/nut, /var/install/config.d/nut.sh,
/var/install/help/nut - Über den optionalen Parameter
NUT_SERVER_x_SERIAL kann bei Bedarf die Seriennummer einer USV
angegeben werden, um so immer eine korrekte Zuordnung zur
Konfiguration zu gewährleisten.
+ /etc/init.d/nut, /var/install/config.d/nut.sh - Vor dem Starten
der nut-Treiber und Dienste werden nun immer noch einmal die
Zugriffsrechte für Verzeichnisse, Dateien, Ports etc. gesetzt
um sicher zu stellen, dass diese auch nach einem Server-Neustart
korrekt gesetzt sind.
+ /etc/init.d/nut, /var/install/config.d/nut.sh - Es wird nun auch
für jede USV ein upslog-Dienst gestartet, welcher kontinuierlich
die wichtigsten Parameter der USV in eine Logdatei wegschreibt.
+ /usr/bin/gnuplot-chart.sh, /var/install/bin/nut-show-chart,
/var/install/menu/setup.services.nut.menu - Neuen Menüpunkt
'Show UPS key data as chart' hinzugefügt, welcher es ermöglicht
Log-Informationen einer USV, wie z.B. den Ladestand der
USV-Batterie, die USV-Last, -Spannung, -Frequenz und -Temperatur
auf der Konsole grafisch darzustellen. Um diese Funktion nutzen
zu können, muss das gnuplot-Paket installiert werden.
+ /var/install/bin/nut-show-status - Der USV-Status sollte sich
nun auch auf einem USV-Klienten korrekt angezeigt werden.
(T.Ostermaier)
+ /usr/bin/upssched-cmd.sh - Es werden nun für jede angeschlossene
USV eigene Statusdateien verwendet, falls diese in den
Batteriemodus umschalten bzw. sich zu lange im Batteriemodus
befinden.
+ /var/install/bin/nut-show-status - Es werde nun auch die
unsterstützten Direktkommandos einer USV angezeigt.
+ /usr/bin/upssched-cmd.sh - Falls eine USV das Direktkommando
'shutdown.stayoff' unterstützt, wird dieses nun dem 'forced
shutdown'-Kommando vorgezogen, da dieses einen USP-spezifischen
Shutdown erlaubt.
Gruß Jürgen
--
Mail: juergen at eisfair.org
Mehr Informationen über die Mailingliste Eisfair_dev