Newsgroup: it.comp.macintosh
Titolo: APCUPSD per OSX

apcups è forse uno dei programmi più utilizzati per monitorare i
gruppi di continuita` APC in ambiente linux o *nix fino a poco tempo
fa l'unico modo di usarlo con osx era di compilarselo da soli a
partire dai sorgenti, la cosa era per fortuna abbastanza semplice
visto che da anni veniva supportato anche OSX o come dicono loro
OSX/Darwin. Questo almeno se si aveva la fortuna di usare un APC con
la porta ethernet perche` se il gruppo era solo USB allora le cose si
complicavano non poco bisognava installarsi a parte i drive libsub e
sperare che non entrassero in conflitto con altri driver USB di OSX,
in effetti con l'ultima versione di apcupsd la 3.14 molti di questi
problemi relativi all'usb erano stati risolti, ma rimaneva lo scoglio
della compilazione che per quanto facile, almeno nel caso di apcupsd
non si poteva certo definire alla portata di tutti. L'altro grosso
problema almeno nel mio caso e` che a partire dai sorgenti non ero mai
riuscito a far funzionare decentemente multimon che sarebbe una specie
di interfaccia web per monitorare lo stato del gruppo di continuità.
Questo almeno fino a qualche mese fa quando un tizio di nome Adam
Kropelin si e preso la briga di creare un pkg  che installa tutto per
bene su OSX.
http://www.nabble.com/Binary-package---GUI-installer-for-Mac-OS-X-%28be
ta%29-tf3340313.html#a9290091
il file da scaricare è questo:
http://www.kroptech.com/~adk0212/apcupsd/Apcupsd-3.14.0.dmg
il pgk installa apcupsd nella sua ultima versione stabile la 3.14,
compresi i driver USB e multimon. L'utente pultroppo deve comunque
configurarsi a mano cioe` tramite vim o altro editor di testo il file
di configurazione di apcupsdche si trova in /etc/apcupsd/apcupsd.conf
Che almeno nel caso di un APC usb e davvero facile a farsi.
Comunque su 
http://www.apcupsd.org/
 e` presente un completissimo
manuale che spiega come fare una configurazione base. Per chi è alle
prime armi con cose del genere ricordo che ogni volta che si modifica
questo file bisogna riavviare il demone apcupsd per farlo su OSX
bisogna da terminale dare il seguente comando :
/Library/StartupItems/apcupsd/apcupsd restart
C'e` una unica cosa che Adam non spiega relativamente al funzionamento
di multimon, probabilmente perchè lo da per scontato, o almeno io non
ho trovato la spiegazione ed e` la seguente. una volta installato il
tutto bisogna editare il file /etc/apcupsd/hosts.conf per dire a
multimon quali APC deve monitorare. quindi si puo` dare il comando
/multimon.cgi per vedere se multimon sta effettivamente funzionando
tutto questo e comunque spiegato qui:
http://www.apcupsd.org/manual/Monitoring_Tuning_your_UPS.html#SECTION00
0163000000000000000 
A questo punto ed e quello che Adam non spiega bisogna copiare tutti i
file .cgi e ccs che si trovano in /etc/apcupsd/ in
/Library/WebServer/CGI-Executables. Questo perche` di suo OSX e li che
va` a guardare i .cgi ; in effetti ci sono altri modi per farlo ad
esempio si può creare un link alla cartella /etc/apcupsd/ o cambiare
il file di configurazione di OSX per dirgli di andarsi a vedere i .cgi
anche nella cartella /etc/apcupsd/, ma almeno nel mio caso o trovato
più comodo questo sistema che per quanto rozzo funziona.
Una volta fatto questo per poter vedere multimon in tutta la sua
magnificenza, bisogna aprire safari e dare questo
indirizzo:
http://127.0.0.1/cgi-bin/multimon.cgi
ovviamente e` necessario che prima siano stati attivati i servizi web.
Spero che questo possa essere d'aiuto anche ad altri utenti.
-- 
I'm trying a new usenet client for Mac, Nemo OS X.
You can download it at 
http://www.malcom-mac.com/nemo

 [...]
  Suggerisco di farne una FAQ preventiva.
-- 
Nicola D'Agostino
<!-- 
http://www.nicoladagostino.net
 -->
<!-- 
http://www.storiediapple.it
 -->
<!-- 
http://www.nezmar.com
 -->