Nobreaks inteligentes APC no Ubuntu Dapper/Debian

Publicado por Thadeu Penna em 25/08/2006

[ Hits: 22.006 ]

 


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

Ralink RT3090 Wireless 802.11n 1T/1R PCIe no Slackware 13.37

Instalando drivers de placas de vídeo ATI no Ubuntu Linux

Drivers wireless binários para Slackware kernel 2.6.18

Instalação do scanner HP Scanjet 2400 no Ubuntu 10.04 LTS

Wireless no Linux (Ubuntu/Debian)

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts