apcupsd & gkrellmapcupsd
come da titolo parlo di come ho sistemato sul mio archlinux il demone dell’ups apc che ho a casa.
questo è il mio gruppo di continuità:

primo passo: pacman -Ss apcupsd
community/apcupsd 3.14.1-1
Apcupsd can be used for power mangement and controlling most of APC's UPS models on Unix and Windows machines.
secondo passo: seguire questo manuale online
http://www.apcupsd.org/manual/index.html
è fatto veramente bene, completo sotto ogni aspetto. anche nel caso in cui state sotto una distro che non ha un repo goloso come il nostro, seguendo quel manuale capirete anche come installare.
ripeto: tutto ciò che c’è da sapere è scritto li, nulla in più nulla in meno.
ovviamente avrete caricato il demone nell’array daemons in rc.conf: @apcupsd
caricato il demone dando apcaccess avrete una lista di informazioni sullo stato attuale del gruppo.
ora veniamo al passo importante: gkrellmapcupsd
qui viene in soccorto ubuntu e il suo repo.
su arch l’ho installato con un pkgbuild mio, lo metterò su aur a breve.
intanto eccolo:
# Contributor: dax
pkgname=gkrellmapcupsd
pkgver=0.02
pkgrel=1
pkgdesc="gkrellm plugin that display info about a wired apc ups"
arch=('i686')
url="http://packages.ubuntu.com/feisty/source/gkrellmapcupsd"
license=('GPL')
depends=('gkrellm')
source=("http://archive.ubuntu.com/ubuntu/pool/universe
/g/gkrellmapcupsd/${pkgname}_${pkgver}.tar.gz")
build() {
cd ${startdir}/src/${pkgname}-${pkgver}
make || return 1
install -D -m644 gkrellmapcupsd.so
$startdir/pkg/usr/lib/gkrellm2/plugins/gkrellmapcupsd.so
}
una volta installato riavviate gkrellm e molto probabilmente vi crasherà d’avanti dando errore di segfault.
normale, è successo anche a me.
gugolando ho trovato questo articolo.
in pratica in /etc/apcupsd/apcupsd.conf avrete una variabile STATTIME che riguarda l’intervalli di aggiornamento con cui aggiornerà un file di log. a zero è disabilitato io seguendo l’articolo ho messo 60.
in questo modo è partito senza far storie, a quanto pare il plugin di gkrellm va a leggere i dati da questo log e se non esiste va in segmentation fault.
ad ogni modo il plugin non funziona benissimo, si vede che è roba poco sviluppata in quanto hardware non molto diffuso specie in coppia con il software poco diffuso. se lo si lascia caricare al boot e non lo si sfotte cambiando tema e smanettando sulle impostazioni vive felice, ma se si inizia a smanettarci dentro si riproduce il segfault. a me va comunque bene, non lo tocco basta che sta li buono e lavora.
e questo è veramente tutto per ora.
bb
edit:eccolo messo su aur



