homeserver/roles/mgrote.apcupsd
Michael Grote e4e84d2218 templates: Header-Var eingefügt (#22)
python zu 3

rest

zfs

Postfix

Co-authored-by: Michael Grote <michael.grote@posteo.de>
Reviewed-on: mg/ansible#22
Co-Authored-By: mg <mg@noreply.git.mgrote.net>
Co-Committed-By: mg <mg@noreply.git.mgrote.net>
2021-03-07 19:40:32 +01:00
..
defaults apcupsd polltime als Variable 2021-02-16 08:04:40 +01:00
handlers first commit 2020-08-18 11:57:53 +02:00
meta Rolle postfix erweitert und Mails per Strato (#12) 2020-12-25 18:37:14 +01:00
tasks apcupsd clusterfähig gemacht 2021-02-07 12:46:03 +01:00
templates templates: Header-Var eingefügt (#22) 2021-03-07 19:40:32 +01:00
README.md apcupsd clusterfähig gemacht 2021-02-07 12:46:03 +01:00

README.md

mgrote.apcupsd

Beschreibung

  • Installiert apcupsd.
  • Auf einem PC als "Master", hier ist die USV per USB angeschlossen.
  • Auf allen anderen PCs als "Slave", diese OCs pollen alle n Sekunden den Master.
  • Benoetigt mgrote.postfix.
  • Getestet mit: APC-BX950U-GR

Funktioniert auf

  • ProxMox 6.1

Variablen + Defaults

Zeitspanne in Sekunden, ab der der Systemdienst einen Stromausfall annimmt. Nuetzlich, um sehr kurze Ausfaelle ignorieren zu koennen. Jeweils Master und Slave.
apcupsd_master_onbatterydelay: 10
apcupsd_slave_onbatterydelay: 10
Durch die USV gemeldete Restkapazitaet in Prozent, ab der der Rechner heruntergefahren wird. Jeweils Master und Slave.
apcupsd_master_batterylevel_for_shutdown: 50
apcupsd_slave_batterylevel_for_shutdown: 60
apcupsd will shutdown the system during a power failure when the remaining runtime on batteries as internally calculated by the UPS falls below the specified minutes. Jeweils Master und Slave.
apcupsd_master_minutes_for_shutdown: 10
apcupsd_slave_minutes_for_shutdown: 11
Specifies when apcupsd should create the NOLOGON file to prevent users from logging on to the system. Jeweils Master und Slave.
apcupsd_master_nologon_when_active: always
apcupsd_slave_nologon_when_active: always
Ist der Server MASTER, also ist die USV an diesem Computer angeschlossen, kann nur für einen PC "true" sein. Jeweils Master und Slave.
apcupsd_nis_master: "true"
Wenn "true" ist dieser Host master, für alle anderen "false", das muss nicht explizit gesetzt werden.
apcupsd_nis_master: on
FQDN oder IP des "master"
apcupsd_nis_master_hostname: pve2.grote.lan
Interface auf dem der "Master" erreichbar ist.
apcupsd_nis_master_listen_ip: 0.0.0.0
Post auf dem der "Master" erreichbar ist.
apcupsd_nis_master_listen_port: 3551
Name der USV
apcupsd_ups_name: APC-BX950U-GR