版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络中运用APC的Network
Information
Server实现多台主机自动关机(接在同一个UPS上)
下文只是个简朴的例子,欢迎指正.
实验环境:
APC
UPS
1000W
主机A
IP:10.0.0.200
COM1接UPS
主机B
IP:10.0.0.202
(运营在VM中)
PS:主机A及主机B均由UPS供电.
主机A:
1.安装apcupsd
#
cd
/usr/ports/sysutils/apcupsd
#
make
install
clean
[
]
CLIENT_ONLY
Build
apcupsd
client
only
(no
network
server)
[X]
CGI
Compile
with
CGI
programms
to
show
status
[
]
USB
Compile
with
USB
Support
(READ
MANUAL!!!)
[X]
SNMP
Compile
with
SNMP
Support
(READ
MANUAL!!!
2.设立apcupsd
#
cd
/usr/local/etc/rc.d
#
mv
apcupsd.sh.sample
apcupsd.sh
#
vi
/etc/rc.conf
apcupsd_enable="YES"
3.设立配置文献
#
cd
/usr/local/etc/apcupsd
#
vi
apcupsd.conf
DEVICE
/dev/cuaa0 #
COM1
NISIP
10.0.0.200 #
NISIP
BATTERYLEVEL
5 #
电量比例,到达此数值,计算机自动关闭
4.启动apcupsd
#
/usr/local/etc/rc.d/apcupsd.sh
start
5.测试
#
apcaccess
APC
:
001,052,1236
DATE
:
Wed
Sep
14
15:22:43
CST
2023
HOSTNAME
:
FreeBSD
RELEASE
:
3.10.17a
VERSION
:
3.10.17a
(22
April
2023)
freebsd
UPSNAME
:
UPS_IDEN
CABLE
:
Custom
Cable
Smart
MODEL
:
SMART-UPS
1000
UPSMODE
:
Stand
Alone
STARTTIME:
Wed
Sep
14
15:17:14
CST
2023
STATUS
:
ONLINE
LINEV
:
219.7
Volts
LOADPCT
:
46.8
Percent
Load
Capacity
BCHARGE
:
059.0
Percent
TIMELEFT
:
13.0
Minutes
MBATTCHG
:
5
Percent
MINTIMEL
:
3
Minutes
MAXTIME
:
0
Seconds
MAXLINEV
:
221.0
Volts
MINLINEV
:
215.8
Volts
OUTPUTV
:
219.7
Volts
SENSE
:
High
DWAKE
:
000
Seconds
DSHUTD
:
020
Seconds
DLOWBATT
:
02
Minutes
LOTRANS
:
196.0
Volts
HITRANS
:
253.0
Volts
RETPCT
:
000.0
Percent
ITEMP
:
40.0
C
Internal
ALARMDEL
:
5
seconds
BATTV
:
27.1
Volts
LINEFREQ
:
50.0
Hz
LASTXFER
:
Line
voltage
notch
or
spike
NUMXFERS
:
0
TONBATT
:
0
seconds
CUMONBATT:
0
seconds
XOFFBATT
:
N/A
SELFTEST
:
NO
STESTI
:
336
STATFLAG
:
0x02023008
Status
Flag
DIPSW
:
0x00
Dip
Switch
REG1
:
0x00
Register
1
REG2
:
0x00
Register
2
REG3
:
0x00
Register
3
MANDATE
:
02/12/97
SERIALNO
:
GS
BATTDATE
:
02/12/97
NOMOUTV
:
230
NOMBATTV
:
24.0
EXTBATTS
:
0
FIRMWARE
:
60.9.I
APCMODEL
:
IWI
END
APC
:
Wed
Sep
14
15:23:20
CST
2023
假如apcupsd启动后立即运营apcaccess,也许会出现如下错误,应当是主机与UPS通信未完毕的关系,多等一会就好了.
FATAL
ERROR
in
apcaccess.c
at
line
243
tcp_open:
cannot
connect
to
server
10.0.0.200
on
port
3551.
ERR=Connection
refused
主机B:
1.安装apcupsd
#
cd
/usr/ports/sysutils/apcupsd
#
make
install
clean
[X]
CLIENT_ONLY
Build
apcupsd
client
only
(no
network
server)
[
]
CGI
Compile
with
CGI
programms
to
show
status
[
]
USB
Compile
with
USB
Support
(READ
MANUAL!!!)
[
]
SNMP
Compile
with
SNMP
Support
(READ
MANUAL!!!
2.设立apcupsd
#
cd
/usr/local/etc/rc.d
#
mv
apcupsd.sh.sample
apcupsd.sh
#
vi
/etc/rc.conf
apcupsd_enable="YES"
3.设立配置文献
#
cd
/usr/local/etc/apcupsd
#
vi
apcupsd.conf
UPSCABLE
ether
UPSTYPE
net
DEVICE
10.0.0.200:3551
NETSERVER
off
NISIP
10.0.0.200 #
NISIP
4.启动apcupsd
#
/usr/local/etc/rc.d/apcupsd.sh
start
测试:
关闭UPS外部电源,并过几秒后重新打开UPS外部电源,主机A及主机B均显示信息,当UPS电量低致BATTERYLEVEL指定值,主机A,B及UPS会自动关闭.
主机A:
Broadcast
Message
from
root@FreeBSD
(no
tty)
at
14:25
CST...
Warning
power
loss
detected.
Broadcast
Message
from
root@FreeBSD
(no
tty)
at
14:26
CST...
Power
failure.
Running
on
UPS
batteries.
Broadcast
Message
from
root@FreeBSD
(no
tty)
at
14:26
CST...
Power
has
returned...
主机B:
vm-freebsd#
Sep
14
14:26:28
vm-freebsd
apcupsd[497]:
Power
failure.
Broadcast
Message
from
root@vm-freebsd
(no
tty)
at
14:26
CST...
Warning
power
loss
detected.
Sep
14
14:26:34
vm-freebsd
apcupsd[497]:
Running
on
UPS
batteries.
Broadcast
Message
from
root@vm-freebsd
(no
tty)
at
14:26
CST...
Power
failure.
Running
on
UPS
batteries.
Sep
14
14:26:46
vm-freebsd
apcupsd[497]:
Mains
returned.
No
lo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论