当前位置: 首页 > 工具软件 > Apcupsd > 使用案例 >

linux usb slave编程,linux – apcupsd slave客户端不断丢失并恢复与UPS主站的通信

高功
2023-12-01

在VMWare ESXI 5.0.0(vSphere Hypervisor – 免费版)上,我有三个服务器映像.所有运行的CentOS 6 –

Linux.

所有配置都运行apcupsd(

http://www.apcupsd.org/)守护进程来控制APC upses.

其中一台服务器(主站)使用USB电缆连接到APC CS 350 UPS.

apcupsd配置为在端口3551上提供netserver.

另外两个(也是虚拟化的)服务器已配置apcupsd以从主服务器检索UPS状态.

它工作,但我看到很多警告来自两个奴隶的apcupsd.在终端窗口中,我看到条目说

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

在同一天,我看到大约200套丢失/恢复的消息.它们在白天比在夜间更频繁.

我对主人没有任何警告.

这些服务器有很多可用的内存和cpu.实际上没有发生交换.

我不认为他们饿死了.通常他们不做很多工作.

这是主配置设置(省略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

这是奴隶设置:

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

我想请求如何从这里继续前进的帮助.我该如何调试?有关如何以可能导致此问题的方式配置服务器的任何建议.

 类似资料: