{"id":2774,"date":"2026-07-24T13:01:55","date_gmt":"2026-07-24T11:01:55","guid":{"rendered":"https:\/\/clark.tipistrani.it\/?p=2774"},"modified":"2026-07-24T13:24:58","modified_gmt":"2026-07-24T11:24:58","slug":"apcupsd-server","status":"publish","type":"post","link":"https:\/\/clark.tipistrani.it\/?p=2774","title":{"rendered":"apcupsd server"},"content":{"rendered":"<p>Il demone apcupsd si installa con il solito apt-get install apcupsd che si tira dietro le dipendenze.<br \/>\nLa configurazione si trova nel file \/etc\/apcupsd\/apcupsd.conf il file \u00e8 molto lungo e ben commentato con molte spiegazioni, di seguito epurato di tutti i commenti e delle parti che non sono usate la configurazione per un demone che gestisce la macchina a cui \u00e8 collegato fisicamente e contemporaneamente fa da &#8220;net server&#8221; per dei client remoti.<br \/>\n## apcupsd.conf v1.1 ##<br \/>\n#<br \/>\n# &#8220;apcupsd&#8221; POSIX config file<br \/>\nUPSCABLE usb ###Specifica il tipo di collegamento fisico con l&#8217;UPS<br \/>\nUPSTYPE usb ###Indica il driver da utilizzare il driver USB rileva automaticamente il modello<br \/>\nLOCKFILE \/var\/lock ###Directory utilizzata da apcupsd per creare i lock file Serve ad evitare che due istanze del programma utilizzino contemporaneamente lo stesso UPS.<br \/>\nSCRIPTDIR \/etc\/apcupsd ###Directory dove si trovano gli script eseguiti durante gli eventi<br \/>\nPWRFAILDIR \/etc\/apcupsd ###Storicamente era la directory dove veniva creato il file powerfail con le versioni moderne \u00e8 usata raramente ma viene lasciata per compatibilit\u00e0.<br \/>\nNOLOGINDIR \/etc ###Quando viene creato il file \/etc\/nologin gli utenti normali non possono pi\u00f9 effettuare il logins olo root pu\u00f2 accedere serve durante lo shutdown.<br \/>\nONBATTERYDELAY 6 ###Quando manca la corrente apcupsd non fa nulla per 6 secondi Solo se il blackout dura almeno 6 secondi considera reale l&#8217;evento\u00a0Serve ad evitare interventi inutili durante microinterruzioni.<br \/>\nBATTERYLEVEL 5 ### Shutdown quando la batteria arriva al 5%<br \/>\nMINUTES 3 ###Shutdown quando il tempo residuo stimato \u00e8 inferiore a 3 minuti\u00a0L&#8217;arresto avviene se si verifica uno qualsiasi dei criteri di spegnimento configurati (batteria al 5%, tempo residuo sotto i 3 minuti, oppure timeout, se impostato).<br \/>\nTIMEOUT 0 ###Timeout massimo trascorso a batteria 0=disabilitato<br \/>\nANNOY 300 ###Ogni 300 secondi (5 minuti) viene inviato un messaggio agli utenti collegati<br \/>\nANNOYDELAY 60 ###Aspetta 60 secondi prima di iniziare ad inviare tali messaggi. 0\/60\/360&#8230;<br \/>\nNOLOGON disable ###Decide quando impedire nuovi login disable non viene creato<br \/>\nKILLDELAY 0 ###Dopo aver inviato il comando di shutdown al sistema operativo non aspetta<br \/>\nNETSERVER on ###Fondamentale trasforma questo nodo nel Master<br \/>\nNISIP 192.168.2.240 ###IP sulla subnet dove ci saranno i\/il client net<br \/>\nNISPORT 3551 ###Porta TCP del protocollo APC\u00a0I client si collegano qui.<br \/>\nEVENTSFILE \/var\/log\/apcupsd.events ###File dove vengono registrati gli eventi<br \/>\nEVENTSFILEMAX 10 ###Dimensione massima del file eventi Significa circa 10KB.<br \/>\nUPSCLASS standalone ###Indica la classe dell&#8217;installazione Con NETSERVER on, standalone \u00e8 la scelta corretta per un unico UPS collegato direttamente a questo server che poi condivide lo stato in rete.<br \/>\nUPSMODE disable ###\u00c8 un parametro storico utilizzato nelle vecchie configurazioni di condivisione seriale\u00a0Con connessione USB e NETSERVER on viene normalmente lasciato a disable perch\u00e9 non \u00e8 pi\u00f9 utilizzato.<br \/>\nSTATTIME 0 ###Ogni quanti secondi salvare le statistiche nel file di stato con 0 non salva periodicamente<br \/>\nSTATFILE \/var\/log\/apcupsd.status ###File destinato alle statistiche periodiche\u00a0Poich\u00e9 STATTIME \u00e8 a 0, di fatto rimane inutilizzato.<br \/>\nLOGSTATS off ###Non registra periodicamente i dati dell&#8217;UPS nel syslog riduce il rumore nei log.<br \/>\nDATATIME 0 ###Intervallo con cui aggiornare il file dati con 0 \u00e8 disabilitato.<br \/>\nBEEPSTATE T ###Controlla il buzzer dell&#8217;UPS\u00a0T significa Toggle: il comando cambia lo stato corrente del cicalino (se \u00e8 attivo lo disattiva, se \u00e8 disattivo lo attiva).<br \/>\nSELFTEST 336 ###Programma l&#8217;autotest dell&#8217;UPS Il valore \u00e8 espresso in ore Ogni due settimane l&#8217;UPS effettuer\u00e0 un breve test della batteria.<\/p>\n<p>OBBLIGATORIO:<\/p>\n<p>\/etc\/default\/apcupsd cambaire da no a yes per far partire il demone allo start del computer<\/p>\n<p>OBBLIGATORIO:<\/p>\n<p>se sul server che fa da net server gira un firewall la porta 3551 in tcp va aperta.<br \/>\nVerifica se tutto funziona<\/p>\n<p>root@perseo:\/home\/guardian# apcaccess status<br \/>\nAPC : 001,043,1007<br \/>\nDATE : 2026-07-24 13:23:25 +0200<br \/>\nHOSTNAME : perseo<br \/>\nVERSION : 3.14.14 (31 May 2016) debian<br \/>\nUPSNAME : perseo<br \/>\nCABLE : USB Cable<br \/>\nDRIVER : USB UPS Driver<br \/>\nUPSMODE : Stand Alone<br \/>\nSTARTTIME: 2026-07-24 10:50:45 +0200<br \/>\nMODEL : Smart-UPS 1500 RM<br \/>\nSTATUS : ONLINE<br \/>\nLINEV : 228.9 Volts<br \/>\nLOADPCT : 18.8 Percent<br \/>\nBCHARGE : 100.0 Percent<br \/>\nTIMELEFT : 22.0 Minutes<br \/>\nMBATTCHG : 5 Percent<br \/>\nMINTIMEL : 3 Minutes<br \/>\nMAXTIME : 0 Seconds<br \/>\nOUTPUTV : 228.9 Volts<br \/>\nSENSE : High<br \/>\nDWAKE : -1 Seconds<br \/>\nDSHUTD : 90 Seconds<br \/>\nLOTRANS : 208.0 Volts<br \/>\nHITRANS : 253.0 Volts<br \/>\nRETPCT : 0.0 Percent<br \/>\nITEMP : 23.8 C<br \/>\nALARMDEL : 30 Seconds<br \/>\nBATTV : 27.7 Volts<br \/>\nLINEFREQ : 50.0 Hz<br \/>\nLASTXFER : No transfers since turnon<br \/>\nNUMXFERS : 0<br \/>\nTONBATT : 0 Seconds<br \/>\nCUMONBATT: 0 Seconds<br \/>\nXOFFBATT : N\/A<br \/>\nSELFTEST : NO<br \/>\nSTESTI : 14 days<br \/>\nSTATFLAG : 0x05000008<br \/>\nMANDATE : 2005-11-12<br \/>\nSERIALNO : AS0546233813<br \/>\nBATTDATE : 2005-11-12<br \/>\nNOMOUTV : 230 Volts<br \/>\nNOMBATTV : 24.0 Volts<br \/>\nFIRMWARE : 617.3.I USB FW:1.5<br \/>\nEND APC : 2026-07-24 13:24:16 +0200<\/p>\n<p>status online \u00e8 la conferma del funzionamento corretto<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il demone apcupsd si installa con il solito apt-get install apcupsd che si tira dietro le dipendenze. La configurazione si trova nel file \/etc\/apcupsd\/apcupsd.conf il file \u00e8 molto lungo e ben commentato con molte spiegazioni, di seguito epurato di tutti i commenti e delle parti che non sono usate la configurazione per un demone che [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,7,318,6],"tags":[72,319],"class_list":["post-2774","post","type-post","status-publish","format-standard","hentry","category-linux","category-sistemi-operativi","category-utilita","category-work","tag-apcupsd","tag-usb"],"_links":{"self":[{"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2774","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2774"}],"version-history":[{"count":6,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2774\/revisions"}],"predecessor-version":[{"id":2788,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=\/wp\/v2\/posts\/2774\/revisions\/2788"}],"wp:attachment":[{"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2774"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2774"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clark.tipistrani.it\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2774"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}