Os nobreaks APC são os mais vendidos no mundo e bastante populares por aqui também. Uma das características mais interessantes é o gerenciamento através da porta USB, que realizam o shutdown quando a bateria atinge o nível crítico. Existem vários pacotes para comunicação com nobreaks, vou mostrar o apcupsd porque é simples e dedicado a uma marca de nobreaks. Para outras marcas existem projetos maiores, como o NUT Network UPS Tools.
Primeiro instalamos o pacote (está no universe do Ubuntu Dapper):
$ sudo aptitude install apcupsd
E editamos o arquivo de configuração /etc/apcupsd/apcupsd.conf. Existem várias opções de configuração e aqui vou mostrar apenas a configuração mais simples: um computador ligado a um nobreak. As opções principais que devem ser modificadas são:
UPSNAME nome_da_máquina
UPSCABLE usb
UPSTYPE usb
DEVICE
NETSERVER on
O UPSNAME não é importante se só temos uma máquina e um nobreak, mas serve para identificar os nobreaks em um cluster, por exemplo. A linha DEVICE é propositadamente deixada em branco para nobreaks USB.
Feito isto, editamos o /etc/default/apcupsd para:
ISCONFIGURED=yes
E reiniciamos o serviço:
$ sudo /etc/init.d/apcupsd restart
Para acessar as informações do nobreak e status da bateria, rode:
$ apcaccess
O que achei incrível é que o gnome-power-manager do Dapper reconhece o nobreak e o apcupsd. Retire o mesmo da tomada e o ícone irá aparecer, informando o tempo restante de bateria.
[4] Comentário enviado por cardosoalcir em 10/04/2007 - 17:19h
Cara que excepcional esta dica.
sem falar que pra instalar no Win 2003 eu demorei uma hora ate baixar a aplicação e fazer rodar.
No Ubuntu 6 foi em 5 min. E tem gente que diz que linux é dificil.
Parabéns muito legal a dica, testada e aprovada!
[5] Comentário enviado por removido em 21/05/2007 - 23:21h
Cara, perfeito.
Aqui com um Back-UPS ES 600 funcionou perfeitamente.
Tirei da tomada e o gnome-power-manager entrou avisando que o no-break está sendo usado e o tempo restante para acabar.
Qualquer dúvida, posso ajudar também.
[6] Comentário enviado por pablo.ferretti em 05/06/2007 - 15:16h
Muito Obrigado, tava meio perdido falta documentação sobre o assunto, configurei meu servidor Debian 4.1.1-21 para comunicar-se com meu no-break UPS-BR-1500, por aqui tudo Ok !
[7] Comentário enviado por leandromoreirati em 20/11/2007 - 15:12h
Caros,
Algume sabe me dizer como deve fazer para gerenciar esse nobreak em modo texto?
Preciso que quando a carga da bateria tiver em 10% o servidor seja desligado.
[8] Comentário enviado por minduim em 15/06/2009 - 11:51h
Alguem poderia me ajudar com este erro?
root@servidor:/etc/apcupsd# apcaccess
FATAL ERROR in apcaccess.c at line 41
tcp_open: cannot connect to server localhost on port 3551.
ERR=Connection refused
[9] Comentário enviado por femars em 17/07/2009 - 17:01h
Queria saber se preciso fazer alguma configuração para ele desligar automaticamente a máquina caso tivesse sem energia. Ou apenas instalar e conectar ele deicha automaticamente?