Em um VMWare ESXI 5.0.0 (vSphere Hypervisor - a versão gratuita), tenho três imagens de servidor. Todos executando o CentOS 6 - Linux.
Todos estão configurados para rodar o daemon do apcupsd ( link ) para controlar ups de APC.
Um dos servidores (mestre) está conectado, usando um cabo USB para um no-break APC CS 350.
O apcupsd está configurado para ter o netserver disponível na porta 3551.
Os outros dois servidores (também virtualizados) foram configurados para recuperar o status do UPS do mestre.
Funciona, mas vejo muitas advertências vindo dos dois escravos. Em uma janela de terminal, vejo entradas dizendo
Broadcast message from root@slavehostname (Thu Nov 1 19:55:10 2012):
Warning communications lost with UPS masterhostname
Broadcast message from root@slavehostname (Thu Nov 1 19:55:47 2012):
Communications restored with UPS masterhostname
No mesmo dia, vejo cerca de 200 conjuntos de mensagens perdidas / restauradas. Eles são muito mais frequentes durante o dia do que durante a noite.
Eu não recebo nenhum aviso no mestre.
Esses servidores têm muita memória e CPU disponíveis para eles. Praticamente sem troca ocorrendo.
Eu não acho que eles estão famintos. E geralmente eles não fazem muito trabalho.
Esta é a configuração mestre (deixando de fora as configurações da EPROM):
UPSCABLE usb
UPSTYPE usb
DEVICE
POLLTIME 10
LOCKFILE /var/lock
SCRIPTDIR /etc/apcupsd
PWRFAILDIR /etc/apcupsd
NOLOGINDIR /etc
ONBATTERYDELAY 6
BATTERYLEVEL 5
MINUTES 3
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0
NETSERVER on
NISIP 0.0.0.0
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
UPSCLASS standalone
UPSMODE disable
STATTIME 0
STATFILE /var/log/apcupsd.status
LOGSTATS off
DATATIME 0
E esta é a configuração do escravo:
UPSCABLE ether
UPSTYPE net
DEVICE 192.168.0.59:3551
POLLTIME 10
LOCKFILE /var/lock
SCRIPTDIR /etc/apcupsd
PWRFAILDIR /etc/apcupsd
NOLOGINDIR /etc
ONBATTERYDELAY 12
BATTERYLEVEL 10
MINUTES 7
TIMEOUT 0
ANNOY 300
ANNOYDELAY 60
NOLOGON disable
KILLDELAY 0
NETSERVER on
NISIP 0.0.0.0
NISPORT 3551
EVENTSFILE /var/log/apcupsd.events
EVENTSFILEMAX 10
UPSCLASS standalone
UPSMODE disable
STATTIME 20
STATFILE /var/log/apcupsd.status
LOGSTATS off
DATATIME 0
Eu gostaria de pedir ajuda sobre como seguir em frente. Como faço para depurar isso? Qualquer sugestão sobre como eu poderia ter configurado meus servidores de uma maneira que poderia causar isso.