Aqueles que me conhecem sabem que sou utilizador de Linux faz tempo. A distro que uso no meu desktop é Ubuntu. Por vezes ser utilizador de Linux significa ter mais algum trabalho do que o normal ou desejado para termos determinados dispositivos a funcionar.
Não que o Linux seja um bixo de 7 cabeças, não é, mas porque os vendors, quem produz o hardware, limita-se a fazer drivers para o Windows e não criam suporte para outros sistemas operativos. No entanto esta mentalidade já começa a mudar, felizmente.
Ontem comprei uma UPS, uma Mustek PowerMust 600 (VA) USB. O meu objectivo é só proteger o computador das trovoadas e picos de corrente, não é ter uma bateria que aguente um apagão.
A Mustek tem os meus parabens parciais. Parciais porque o cd trás uma aplicações para monitorizar a UPS (que pode ser ligada via porta de serie ou usb) para vários sistemas operativos alem do Windows, incluindo unix e Linux a parte má é que instalando o programa e correndo o programa… nada funciona. Talvez só suporte a ligação via porta de serie.
Vamos então ao que interessa, como podemos monitorizar a UPS?
Aqui segue um mini howto para instalarem e configurarem o que precisam:
Vamos instalar os programas que precisamos
sudo apt-get install nut knutclient
Agora é preciso editar vários ficheiros de configuração do NUT (Network UPS Tools).
No ficheiro /etc/default/nut vamos mudar as seguintes linhas
START_UPSD=yes
START_UPSMON=yes
Agora vamos até à directoria onde se encontram os ficheiros de configuração do NUT. Para isso é necessário abrir um terminal e ir até /etc/nut/. Nesta directoria vamos encontrar vários ficheiros com o sufixo .sample. E vamos copiar os samples para os ficheiros q vamos precisar de usar:
cp ups.conf.sample ups.conf
cp upsd.conf.sample upsd.conf
cp upsmon.conf.sample upsmon.conf
cp upsd.users.sample upsd.users
Agora vamos editar cada um destes novos ficheiros, começando pelo /etc/nut/ups.conf adiciona-se o seguinte no final do ficheiro:
[ups]
driver = megatec_usb
port = auto
desc = “Power Mustek 600 USB”
O ficheiro upsd.conf por defeito já vem com os valores que queremos, por isso não vamos editar. Vamos sim editar o ficheiro /etc/nut/upsd.users e incluir o seguinte:
[monuser]
password = upspwd
allowfrom = localhost
upsmon master
Falta só editar o /etc/nut/upsmon.conf e vamos adicionar a seguinte linha:
MONITOR ups@localhost 1 monuser upspwd master
Seguidamente vamos reiniciar ou iniciar o serviço do NUT, conforme for caso disso.
sudo /etc/init.d/nut start/restart
Como puderam ver e perceber o nome da ups configurada é mesmo ‘ups’ e o endereço é o localhost. Agora para verem os detalhes podem adicionar a ups no knutclient ou executar o comando upsc ups no terminal.
Isto deve funcionar na mustek 600 e na mustek 800, agradeço a alguem q tenha uma mustek diferente da 600 USB que comente o post a dizer se funciona ou não.
Outro pormenor, infelizmente não existe GUI para gnome só o knutclient q é uma app para kde, embora funcione no gnome.
Para uma UPS diferente devem consultar a documentação no site do NUT para verem qual o driver a utilizar.
Edit:
Alguns utilizadores de debian ja me disseram que não tem os .sample, como tal resolvi disponibilizar as minhas configurações. Podem descarrega-las ou consulta-las aqui.
Entries (RSS)