[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