1. Os nobreaks estão ligados aos servidores através de cabo serial. Pode-se usar cabo USB, mas esta opçao tem algumas limitaçoes (e.g. não dá para atualizar o firmware). No Linux, as interfaces seriais sao chamadas de /dev/ttyS0
, S1
, etc. A instalaçao default do RedHat manda um "login prompt" para /dev/ttyS0
via mingetty, que permite dar login no sistema pela porta serial. Isso precisa ser desativado porque o processo mingetty fica mandando um login prompt para a serial, conflitando com qualquer outro processo que precise ler a serial, como o daemon apcupsd. Para desativar:
inittab
por segurança:
# cp -p /etc/inittab /etc/inittab.ORIG
#
:
c:12345:respawn:/sbin/mingetty ttyS0
Note que esse processo é respawned
todo o tempo: se damos um kill no processo mingetty ttyS0
, o processo é restarted. O único jeito de matá-lo é tirar essa linha do inittab
.
# /sbin/telinit q
2. Baixar o rpm do daemon do site e instalar usando rpm -Uvh
[http://www.apcupsd.org/] (e.g. apcupsd-3.14.0-1.el3.i386.rpm
, de 9/fev/2007, para RedHat Enterprise 3).
3. Salvar uma cópia do arquivo de configuraçao original /etc/apcupsd/apcupsd.conf
, que tem muitos parâmetros de configuraçao, e substituí-lo por um outro com os parâmetros abaixo, configuraçao mínima necessária para o daemon funcionar:
[root@node79 apcupsd]# cat /etc/apcupsd/apcupsd.conf ## apcupsd.conf v1.1 ## UPSCABLE smart UPSTYPE smartups DEVICE /dev/ttyS0 LOCKFILE /var/lock UPSCLASS standalone UPSMODE disable [root@node79 apcupsd]#
4. Ativar o daemon e conferir se está rodando:
# service apcupsd start
ps aux | grep apc
Deve aparecer o processo /sbin/apcupsd -f /etc/apcupsd/apcupsd.conf
tail /var/log/messages
Deve aparecer no log
5. Usar o comando /sbin/apcaccess
para ler as informaçoes do no-break.
-- SergioNovaes - 17 Feb 2007
antalya escort bursa escort eskisehir escort istanbul escort izmir escort