Ciao ninio, allora adesso funziona tutto (nel mio caso) anche senza optware, non chiedermi perché ma è così.
Ho scritto una piccola procedura per configurare il tutto, la elenco qui di seguito, guardala e dimmi se c'è da modificare qualcosa, quando pronta la metterò nel forum come altro post poiché questo è diventato troppo confuso, ovviamente nel mio caso ho tralasciato la parte di optware ma puoi benissimo aggiungerla.
**************************************
* Installazione client APC sul Mac *
**************************************
1)
http://www.apcupsd.com
2) selezionare "Downloads" e cliccare "MAC OS X BINARY (3.14.11)"
3) si apre il sito sourceforge.net
4) cliccare su "Download Apcupsd-3.14.11.dmg (871.6 kB)"
5) installare il dmg e riavviare il Mac (cliccare sul pulsante Riavvia al termine dell'installazione)
*****************************************
* Configurazione client APC sul Mac *
*****************************************
1) modificare il file apcupsd.conf che si trova in /etc/apcupsd) con sudo vi /etc/apcupsd/apcupsd.conf)
2) i parametri da modificare sono:
- UPSCABLE ether
- UPSTYPE net
- DEVICE IP-del-vostro-NAS:3551
- POLLTIME valore (ogni quanti secondi il client interroga lo stato dell'UPS, 60 o 30 secondi è un valore accettabile)
- BATTERYLEVEL valore (la percentuale di batteria rimanente dell'UPS che determina un system shutdown del mac)
- MINUTES valore (i minuti di batteria rimanente dell'UPS che determinano un system shutdown del mac)
8) quando si fanno delle modifiche al file apcupsd.conf successivamente riavviarlo con:
sudo /Library/StartupItems/apcupsd/apcupsd restart
*********************************************
* Configurazione apcupsd.conf sul NAS *
*********************************************
1) entrare in ssh sul NAS: ssh -l admin IP-del-vostro-NAS (subito dopo l'invio inserite la password)
2) non dovreste modificare NULLA del file apcupsd.conf che si trova in /etc/apcupsd)
5) comunque i parametri da controllare (ed i loro relativi valori) sono:
- UPSCABLE usb
- UPSTYPE usb
- DEVICE /dev/usb/hid/hiddev[0-15]
- NETSERVER on
- NISIP 0.0.0.0
- NISPORT 3551
6) i primi tre parametri (UPSCABLE, UPSTYPE, DEVICE) stanno a significare che l'UPS è collegato tramite il cavetto fornito in dotazione ad una porta USB del NAS
7) Gli altri tre parametri (NETSERVER, NISIP, NISPORT) servono per la comunicazione dei dati dell'UPS al client installato sul Mac
*************************************************************
* Esecuzione automatica di apcupsd al riavvio del NAS *
*************************************************************
1)
http://wiki.qnap.com/wiki/Running_Your_ ... at_Startup
2) seguire le istruzioni del punto 2 QPKG-based method (new)
3) la sezione [autorun] nel file /etc/config/qpkg.conf dovrebbe essere simile a questa:
[autorun]
Name = autorun
Version = 1.0
Author = COGNOME Nome
Date = 2014-02-22
Shell = /share/MD0_DATA/.qpkg/autorun/autorun.sh
Install_Path = /share/MD0_DATA/.qpkg/autorun
QPKG_File = autorun.qpkg
Enable = TRUE
4) il file autorun.sh nel percorso /share/MD0_DATA/.qpkg/autorun/autorun.sh dovrebbe essere simile a questo:
#!/bin/sh
/sbin/apcupsd
*****************************
* Comandi da shell utili *
*****************************
1) verifica se il processo apcupsd è in esecuzione sul NAS: ps -ax | grep apcupsd, l'output dovrebbe essere simile a questo:
[/etc/apcupsd] # ps -ax | grep apcupsd
6895 admin 544 R grep apcupsd
10006 admin 656 S /sbin/apcupsd
2) verifica del funzionamento di apcupsd: apcaccess, l'output simile a questo:
[/] # apcaccess
APC : 001,034,0879
DATE : Sun Feb 23 15:12:42 CET 2014
HOSTNAME : NAS
RELEASE : 3.10.15
VERSION : 3.10.15 (04 August 2004) debian
UPSNAME : NAS
CABLE : USB Cable
MODEL : Back-UPS ES 700G
UPSMODE : Stand Alone
STARTTIME: Sun Feb 23 11:50:59 CET 2014
STATUS : ONLINE
LINEV : 236.0 Volts
LOADPCT : 17.0 Percent Load Capacity
BCHARGE : 100.0 Percent
TIMELEFT : 26.2 Minutes
MBATTCHG : 0 Percent
MINTIMEL : 3 Minutes
MAXTIME : 0 Seconds
LOTRANS : 180.0 Volts
HITRANS : 266.0 Volts
ALARMDEL : Always
BATTV : 13.5 Volts
NUMXFERS : 1
XONBATT : Sun Feb 23 11:55:26 CET 2014
TONBATT : 0 seconds
CUMONBATT: 1 seconds
XOFFBATT : Sun Feb 23 11:55:27 CET 2014
STATFLAG : 0x02000008 Status Flag
MANDATE : 2013-07-04
SERIALNO : 5B1327T04925
BATTDATE : 2000-00-00
NOMBATTV : 12.0
FIRMWARE : 71.O2 .I USB FW:O2
APCMODEL : Back-UPS ES 700G
END APC : Sun Feb 23 15:13:12 CET 2014
3) comando per vedere se la porta 3551 è aperta: netstat -l | grep tcp, output simile a questo:
[/] # netstat -l | grep tcp
netstat: no support for `AF INET6 (tcp)' on this system.
tcp 0 0 localhost:58080 *:* LISTEN
tcp 0 0 *:49152 *:* LISTEN
tcp 0 0 *:49153 *:* LISTEN
tcp 0 0 *:9090 *:* LISTEN
tcp 0 0 *:9251 *:* LISTEN
tcp 0 0 *:afpovertcp *:* LISTEN
tcp 0 0 *:3493 *:* LISTEN
tcp 0 0 *:rsync *:* LISTEN
tcp 0 0 *:netbios-ssn *:* LISTEN
tcp 0 0 *:www *:* LISTEN
tcp 0 0 localhost:7505 *:* LISTEN
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 *:631 *:* LISTEN
tcp 0 0 *:3128 *:* LISTEN
tcp 0 0 *:1723 *:* LISTEN
tcp 0 0 *:https *:* LISTEN
tcp 0 0 localhost:4700 *:* LISTEN
tcp 0 0 *:445 *:* LISTEN
tcp 0 0 *:3551 *:* LISTEN
tcp 0 0 localhost:22335 *:* LISTEN
netstat: no support for `AF INET6 (udp)' on this system.
netstat: no support for `AF INET6 (raw)' on this system.
Ciao, Roberto.