Benutzer-Werkzeuge

Webseiten-Werkzeuge


user:lespocky:drafts

Dies ist eine alte Version des Dokuments!


HowTo: MGE Ellipse 600 mit Debian Wheezy

USV von Ge0rG …

Test auf sokrates

Rumgucken

lsusb gibt aus:

Bus 003 Device 004: ID 0463:ffff MGE UPS Systems UPS

In /usr/share/doc/nut/README.Debian.gz steht:

For USB devices, permissions are automatically set by the
/lib/udev/rules.d/52-nut-usbups.rules udev rules file.

Aber die Datei gibt's gar nicht, dafür gibt es /lib/udev/rules.d/52-nut-usbups.rules und die enthält:

# This file is generated and installed by the Network UPS Tools package.
ACTION!="add|change", GOTO="nut-usbups_rules_end"
SUBSYSTEM=="usb_device", GOTO="nut-usbups_rules_real"
SUBSYSTEM=="usb", GOTO="nut-usbups_rules_real"
SUBSYSTEM!="usb", GOTO="nut-usbups_rules_end"
LABEL="nut-usbups_rules_real"
#  various models  - usbhid-ups
ATTR{idVendor}=="0463", ATTR{idProduct}=="ffff", MODE="664", GROUP="nut"
LABEL="nut-usbups_rules_end"

udev anpassen (Rechtefoo)

Es gibt diverse Bugreports in Debian, alle geschlossen, obwohl es nicht auf Anhieb tut, bspw. 660072 – naja sagen wir, obwohl es falsch oder unverständlich beschrieben sind. Jedenfalls dann nach /etc/udev/rules.d gehen und ln -s /lib/udev/rules.d/52-nut-usbups.rules ausführen, udev neu starten, neu booten oder USB-Gerät ab- und wieder anstecken und so.

UPS aka driver konfigurieren

Erstmal nut und ggf. nut-doc installieren und dann in /etc/nut/nut.conf einen passenden MODE auswählen, sonst startet der upsd später erst gar nicht.

In /etc/nut/ups.conf einen Abschnitt hinzufügen:

[MGE_something]
        driver = usbhid-ups
        port = auto

Theoretisch kann man da auch noch mehr Optionen angeben, wenn man nicht mehrere USV am Server hat, kann man sich das aber klemmen.

Kurztest

upsc MGE_something@localhost | less gibt dann:

battery.charge: 92
battery.charge.low: 30
battery.runtime: 1408
battery.type: PbAc
device.mfr: MGE OPS SYSTEMS
device.model: Ellipse 600
device.serial: BDBJ32016
device.type: ups
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.version: 2.6.4
driver.version.data: MGE HID 1.31
driver.version.internal: 0.37
input.transfer.high: 264
input.transfer.low: 184
outlet.1.desc: PowerShare Outlet 1
outlet.1.id: 2
outlet.1.status: on
outlet.1.switchable: no
outlet.desc: Main Outlet
outlet.id: 1
outlet.switchable: no
output.frequency.nominal: 50
output.voltage: 230.0
output.voltage.nominal: 230
ups.beeper.status: enabled
ups.delay.shutdown: 20
ups.delay.start: 30
ups.load: 20
ups.mfr: MGE OPS SYSTEMS
ups.model: Ellipse 600
ups.powups.productid: ffff
ups.serial: BDBJ32016
ups.status: OL CHRG
ups.timer.shutdown: -1
ups.timer.start: -10
ups.vendorid: 0463

Weitere Einrichtung

Erstmal upsd.users

[admin]
        password = 12345
        actions = set
        actions = fsd
        instcmds = all

[monmaster]
        password = master
        upsmon master

[monslave]
        password = slave
        upsmon slave

Und dann upsmon.conf

MONITOR MGE_something@localhost 1 monmaster master master

Damit läuft das erstmal so, dass der Rechner automatisch runterfährt nach ungefähr 10 Minuten.

user/lespocky/drafts.1361188750.txt.gz · Zuletzt geändert: 2013-02-18 12:59 von alex