Wydrukuj tę dokumentację Pokaż jako slajdy
Spis Treści
Konfiguracja apcupsd
Instalacja oprogramowania
Za pomocą własnego repozytorium oprogramowania należy zainstalować oprogramowanie:
pkg install -Uy apcupsd
Konfiguracja demona
Konfiguracja demona jest umieszczona w pliku /usr/local/etc/apcupsd/apcupsd.conf. Plik musi zaczynać się od linijki jak poniżej
Konfiguracja dla podłączenia po USB
## apcupsd.conf v1.1 ##
#
UPSNAME 8znakow
UPSCABLE usb
UPSTYPE usb
DEVICE
POLLTIME 60
LOCKFILE /var/spool/lock
SCRIPTDIR /usr/local/etc/apcupsd
PWRFAILDIR /var/run
NOLOGINDIR /var/run
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 20
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0
NETSERVER on
NISIP 127.0.0.1
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
UPSCLASS standalone
UPSMODE disable
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS off
DATATIME 0
FACILITY DAEMON
Konfiguracja dla podłączenia po USB
## apcupsd.conf v1.1 ##
#
UPSNAME 8znakow
UPSCABLE ether
UPSTYPE pcnet
DEVICE 10.1.1.2:__user__:__passphrase__
LOCKFILE /var/spool/lock
SCRIPTDIR /usr/local/etc/apcupsd
PWRFAILDIR /var/run
NOLOGINDIR /var/run
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0
NETSERVER on
NISIP 127.0.0.1
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
UPSCLASS standalone
UPSMODE disable
STATTIME 0
Uruchomienie usługi
W pliku /etc/rc.conf lub w katalogu /etc/rc.conf.d/ (pliki instalowane z własnego repozytorium skryptów) należy wpisać:
apcupsd_enable="YES"
A następnie uruchomić demona
service apcupsd start
Uruchomienie panelu webowego
Oprogramowanie sysutils/apcupsd posiada własny panel webowy do monitoringu zasobów samego UPSa. Panel to kilka skryptów CGI, które "rozmawiają" z UPSem
Konfiguracja dla nginx
Dla serwera nginx konfiguracja wygląda następująco:
server {
listen 192.168.11.32:80;
server_name moc.domain.local;
access_log /var/log/nginx/moc.domain.local/access.log;
error_log /var/log/nginx/moc.domain.local/error.log;
# ustawienie DocumentRoot
root /usr/local/etc/apcupsd/cgi;
# je/zeli kto/s poprosi o domy/slny dokument, to przekierowania na multimon.cgi
#
location / {
return 301 /multimon.cgi;
}
# Konfiguracja FastCGI
#
location ~ \.cgi$ {
try_files $uri =404;
gzip off;
fastcgi_pass unix:/var/run/fcgiwrap/fcgiwrap.sock;
fastcgi_index index.cgi;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
Źródła w sieci internet
(c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.

url2
url3
url4
Gdy trzeba dołączyć inną (pod)stronę https://moinmo.in/HelpOnMacros/Include https://moinmo.in/HelpOnParsers
Nieprawidłowe argumenty "pagename, heading, level, from="regex", to="regex", sort=ascending|descending, items=n, skipitems=n, titlesonly, editlink"!