Nobreaks inteligentes APC no Ubuntu Dapper/Debian

Publicado por Thadeu Penna em 25/08/2006

[ Hits: 18.703 ]

 


Nobreaks inteligentes APC no Ubuntu Dapper/Debian



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.

Outras dicas deste autor

SSH simultâneo para vários servidores

Leitura recomendada

Instalando uma impressora lexmark série z600

Instalação do driver NVidia proprietário no Salix 14.1

Instalando a placa de vídeo GeForce 4 MX numa PC-Chips M810LR-H

Scanner Epson V330 - Digitalizando negativos no Debian Wheezy 64 bits

Controlando o resfriamento da placa ATI no Linux

  

Comentários
[1] Comentário enviado por removido em 25/08/2006 - 15:15h

Parabéns pela dica. No momento estou procurando um bom no-break para minha maquina.
Abraços

[2] Comentário enviado por pedemesa em 25/08/2006 - 15:51h

Cara, não sabes onde eu posso conseguir o source desse pacote??? Quero compilar para outra distro... se souber fico grato!

[3] Comentário enviado por tjpp em 25/08/2006 - 15:55h

Opa, deveria ter colocado na dica. Está no Sourceforge :
http://apcupsd.sf.net
[]s

[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.

Att.

Leandro Moreira

[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?

[10] Comentário enviado por tjpp em 17/07/2009 - 17:43h

xiiico

basta ler o apcupsd.conf que você encontrará as informações de configuração. Tem os limites de tempo, o que executar, etc.. lá e bem comentado.

[]s

[11] Comentário enviado por minduim em 22/07/2009 - 12:21h

apcupsd funciona em modo texto?

[12] Comentário enviado por tjpp em 22/07/2009 - 12:54h

Sim, principalmente em modo texto. É o comando apcaccess que citei no artigo. O gnome-power-manager é opcional.

[13] Comentário enviado por femars em 24/07/2009 - 09:18h

tipp, pod cre... achei já..vlw

minduim.. eu apenas uso em modo texto....funciona mtoo bem...

[14] Comentário enviado por lincolnaniceto em 25/10/2013 - 18:33h

instalei no meu server centos, configurei o apcupsd.conf blz!
mais nao encontrei o /etc/default/apcupsd
onde acho no meu centos ?




Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts