[Eisfair_dev] nut v0.94.0 testing
Juergen Edner
juergen at eisfair.org
Do Okt 8 12:21:05 CEST 2015
Hallo Leute,
ich habe gerade eine neue Version des nut-Paketes auf Pack-Eis
abgelegt. Ein besonderer Dank geht an Ralf Diehl und Thomas Ostermaier,
die mich durch ihre Tests bei der Behebung von Fehler in der USB-
Anbindung unterstützt haben. Das neue Paket sollte spätestens in einer
Stunde zur Installation zur Verfügung stehen.
Folgende Änderungen sind eingeflossen:
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 durchgefuehrt 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
Loginformationen 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 Batterie-
modus umschaltet 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.
v0.93.0 testing - 14.09.2015
============================
* Programme
+ Update der nut-Programmdateien auf die v2.7.3.
Alle vorgenommenen Fehlerbebungen und Verbesserungen können
hier nachgelesen werden:
http://www.networkupstools.org/source/2.7/new-2.7.3.txt
http://www.networkupstools.org/source/2.7/ChangeLog
v0.92.0 testing - 13.09.2015
============================
* Programme
+ Update der nut-Programmdateien auf die v2.7.2.
Alle vorgenommenen Fehlerbebungen und Verbesserungen können
hier nachgelesen werden:
http://www.networkupstools.org/source/2.7/new-2.7.2.txt
http://www.networkupstools.org/source/2.7/ChangeLog
* Skripte
+ /var/install/bin/nut-debug-driver-load - Dieses Skript erlaubt
es einen konfigurierten Treiber im Debug-Modus zu starten, um
so eventuellen Problemen auf die Spur zu kommen.
+ /etc/init.d/nut - Die Abfrage laufender Prozesse wurde verbessert,
sodass dies nun auch bei kleineren TerminalFenstern funktioniert.
(S.Puschek)
+ /var/install/bin/nut-simulate-power-failure - Neues Skript
hinzugefügt, welches es erlaubt einen Stromausfall zu simulieren.
+ /etc/check.d/nut, /etc/default.d/nut,
/var/install/config.d/nut-update.sh - Folgende Parameter wurden
umbenannt bzw. entfernt, da diese nur einmal konfiguriert werden
können:
NUT_SERVER_x_UPSMON_ADMIN -> NUT_SERVER_UPSMON_ADMIN_USER
NUT_SERVER_x_UPSMON_PASS -> NUT_SERVER_UPSMON_ADMIN_PASS
NUT_SERVER_x_UPSMON_ADMIN_EMAIL -> NUT_SERVER_UPSMON_ADMIN_EMAIL
Gruß Jürgen
--
Mail: juergen at eisfair.org
Mehr Informationen über die Mailingliste Eisfair_dev