资源预览内容
第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
亲,该文档总共7页全部预览完了,如果喜欢就下载吧!
资源描述
网络中利用APC的NetworkInformationServer实现多台主机自动关机(接在同一个UPS上) 下文只是个简单的例子,欢迎指正. 实验环境: APCUPS1000W 主机AIP:10.0.0.200COM1接UPS 主机BIP:10.0.0.202(运行在VM中) PS:主机A及主机B均由UPS供电. 主机A: 1.安装apcupsd #cd/usr/ports/sysutils/apcupsd #makeinstallclean CLIENT_ONLYBuildapcupsdclientonly(nonetworkserver)XCGICompilewithCGIprogrammstoshowstatusUSBCompilewithUSBSupport(READMANUAL!)XSNMPCompilewithSNMPSupport(READMANUAL!2.设置apcupsd #cd/usr/local/etc/rc.d #mvapcupsd.sh.sampleapcupsd.sh #vi/etc/rc.conf apcupsd_enable=YES3.设置配置文件 #cd/usr/local/etc/apcupsd #viapcupsd.conf DEVICE/dev/cuaa0#COM1NISIP10.0.0.200#NISIPBATTERYLEVEL5#电量百分比,到达此数值,计算机自动关闭4.启动apcupsd #/usr/local/etc/rc.d/apcupsd.shstart 5.测试 #apcaccess APC:001,052,1236DATE:WedSep1415:22:43CST2005HOSTNAME:FreeBSDRELEASE:3.10.17aVERSION:3.10.17a(22April2005)freebsdUPSNAME:UPS_IDENCABLE:CustomCableSmartMODEL:SMART-UPS1000UPSMODE:StandAloneSTARTTIME:WedSep1415:17:14CST2005STATUS:ONLINELINEV:219.7VoltsLOADPCT:46.8PercentLoadCapacityBCHARGE:059.0PercentTIMELEFT:13.0MinutesMBATTCHG:5PercentMINTIMEL:3MinutesMAXTIME:0SecondsMAXLINEV:221.0VoltsMINLINEV:215.8VoltsOUTPUTV:219.7VoltsSENSE:HighDWAKE:000SecondsDSHUTD:020SecondsDLOWBATT:02MinutesLOTRANS:196.0VoltsHITRANS:253.0VoltsRETPCT:000.0PercentITEMP:40.0CInternalALARMDEL:5secondsBATTV:27.1VoltsLINEFREQ:50.0HzLASTXFER:LinevoltagenotchorspikeNUMXFERS:0TONBATT:0secondsCUMONBATT:0secondsXOFFBATT:N/ASELFTEST:NOSTESTI:336STATFLAG:0x02000008StatusFlagDIPSW:0x00DipSwitchREG1:0x00Register1REG2:0x00Register2REG3:0x00Register3MANDATE:02/12/97SERIALNO:GS9707073087BATTDATE:02/12/97NOMOUTV:230NOMBATTV:24.0EXTBATTS:0FIRMWARE:60.9.IAPCMODEL:IWIENDAPC:WedSep1415:23:20CST2005如果apcupsd启动后马上运行apcaccess,可能会出现如下错误,应该是主机与UPS通信未完成的关系,多等一会就好了. FATALERRORinapcaccess.catline243tcp_open:cannotconnecttoserver10.0.0.200onport3551.ERR=Connectionrefused主机B: 1.安装apcupsd #cd/usr/ports/sysutils/apcupsd #makeinstallclean XCLIENT_ONLYBuildapcupsdclientonly(nonetworkserver)CGICompilewithCGIprogrammstoshowstatusUSBCompilewithUSBSupport(READMANUAL!)SNMPCompilewithSNMPSupport(READMANUAL!2.设置apcupsd #cd/usr/local/etc/rc.d #mvapcupsd.sh.sampleapcupsd.sh #vi/etc/rc.conf apcupsd_enable=YES3.设置配置文件 #cd/usr/local/etc/apcupsd #viapcupsd.conf UPSCABLEetherUPSTYPEnetDEVICE10.0.0.200:3551NETSERVERoffNISIP10.0.0.200#NISIP4.启动apcupsd #/usr/local/etc/rc.d/apcupsd.shstart 测试: 关闭UPS外部电源,并过几秒后重新打开UPS外部电源,主机A及主机B均显示信息,当UPS电量低致BATTERYLEVEL指定值,主机A,B及UPS会自动关闭. 主机A: BroadcastMessagefromrootFreeBSD(notty)at14:25CST.Warningpowerlossdetected.BroadcastMessagefromrootFreeBSD(notty)at14:26CST.Powerfailure.RunningonUPSbatteries.BroadcastMessagefromrootFreeBSD(notty)at14:26CST.Powerhasreturned.主机B: vm-freebsd#Sep1414:26:28vm-freebsdapcupsd497:Powerfailure.BroadcastMessagefromrootvm-freebsd(notty)at14:26CST.Warningpowerlossdetected.Sep1414:26:34vm-freebsdapcupsd497:RunningonUPSbatteries.BroadcastMessagefromrootvm-freebsd(notty)at14:26CST.Powerfailure.RunningonUPSbatteries.Sep1414:26:46vm-freebsdapcupsd497:Mainsreturned.NolongeronUPSbatteries.Sep1414:26:46vm-freebsdapcupsd497:Powerisback.UPSrunningonmains.BroadcastMessagefromrootvm-freebsd(notty)at14:26CST.Powerhasreturned.
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号