„Apcupsd-CGI“ stellt eine WebOberfläche für Apcupsd Monitoring bereit.
Erforderlich ist dafür das eisfair Paket Apache2.
Das eisfair Apcupsd-CGI Paket lässt sich auf verschiedene Arten zur Benutzung konfigurieren.
Der Zugriff kann über eine Subdomain
http{s}://apcupsd.meine.de
oder in eine bestehende Domain
http{s}://www.meine.de/apcupsd
erfolgen. Es ist auch beides gleichzeitig möglich, also über die Subdomain und in der bestehenden Domain.
Der https Zugriff für die Subdomain wird über die eisfair Apcupsd-CGI Konfiguration eingestellt, für den https Zugriff in der bestehenden Domain muss das SSL Zertifikat von der Domain bereitgestellt werden.
In der Konfiguration des Apache WebServers müssen keine Parameter Einstellungen vorgenommen werden.
Das Menü im Setup-Programm ist wie folgt aufgebaut:
x. | Service administration |
x. | Apcupsd |
x. | Apcupsd web monitoring |
1. | View documentation | ||
2. | Edit configuration | ||
3. | Advanced configuration file handling | ||
4. | Logfile view (hat nur Inhalt bei Subdomain) | ||
5. | User handling for web access |
Die Konfiguration wird über den Menüpunkt „Edit configuration“ geändert.
In der Konfigurationsdatei, die über das Menü zugänglich ist, sind
folgende Parameter vorhanden; wer sie von Hand editieren will, findet
sie unter
/etc/config.d/apcupsd-cgi.
Gültige Werte: yes, no
Standardeinstellung: START_APCUPSD_CGI='no'
Gültige Werte: yes, no
Standardeinstellung: APCUPSD_CGI_SUBDOMAIN='no'
Beispiel: ⇒ {http{s}://}apcupsd.meine.de
Gültige Werte: Qualifizierter Domain Name
Standardeinstellung: APCUPSD_CGI_SUBDOMAIN_NAME=''
Gültige Werte: Port
Standardeinstellung: APCUPSD_CGI_SUBDOMAIN_PORT='80'
Gültige Werte: Mail Adresse
Standardeinstellung: APCUPSD_CGI_SUBDOMAIN_ADMIN=''
Gültige Werte: yes, no
Standardeinstellung: APCUPSD_CGI_SUBDOMAIN_FORCE_SSL='no'
Gültige Werte: Port
Standardeinstellung: APCUPSD_CGI_SUBDOMAIN_SSL_PORT='443'
In der Konfiguration des Certs und Certs_dehydrated Pakets müssen keine Parameter Einstellungen vorgenommen werden.
Gültige Werte: Zertifikat
Standardeinstellung: APCUPSD_CGI_SUBDOMAIN_SSL_CERT=''
Gültige Werte: yes, no
Standardeinstellung: APCUPSD_CGI_HOST='yes'
Gültige Werte: Servername
Standardeinstellung: APCUPSD_CGI_HOST_NAME='APACHE2_SERVER_NAME'
Beispiel: ⇒ {http{s}://}www.meine.de/apcupsd
Gültige Werte: jeder gültige Name
Standardeinstellung: APCUPSD_CGI_HOST_ALIAS='apcupsd'
Gültige Werte: yes, no
Standardeinstellung: APCUPSD_CGI_HOST_FORCE_SSL='no'
Gültige Werte: yes, no
Standardeinstellung: APCUPSD_CGI_ACCESS_ALL='no'
Gültige Werte: yes, no
Standardeinstellung: APCUPSD_CGI_ACCESS_AUTH='no'
Gültige Werte: leer, Mail Adresse
Standardeinstellung: APCUPSD_CGI_ACCESS_AUTH_SEND_MAIL_FROM=''
Gültige Werte: Hostname, Domain
Standardeinstellung: APCUPSD_CGI_ACCESS_HOST=''
Beispiel: 10 192.168.6 192.168.6.1 192.168.6.0/24
Gültige Werte: IP Adresse
Standardeinstellung: APCUPSD_CGI_ACCESS_IP=''
Hinweis
Diese Einstellung lässt sich nicht mit anderen Methoden kombinieren.
Gültige Werte: yes, no
Standardeinstellung: APCUPSD_CGI_ACCESS_LOCAL='yes'
Gültige Werte: Zahl
Standardeinstellung: APCUPSD_CGI_HOST_N='1'
Gültige Werte: keine Einschränkung
Standardeinstellung: APCUPSD_CGI_HOST_x_ADDRESS='127.0.0.1'
Gültige Werte: keine Einschränkung
Standardeinstellung: APCUPSD_CGI_HOST_x_DESCRIPTION='localhost'