Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 29 Sep 2000 01:56:52 -0700 (MST)
From:      "Chad R. Larson" <chad@DCFinc.com>
To:        dgilbert@velocet.ca (David Gilbert)
Cc:        matt@ARPA.MAIL.NET, dhesi@rahul.net, freebsd-stable@FreeBSD.ORG
Subject:   Re: [stable] Re: Freebsd vs. UPS
Message-ID:  <200009290856.BAA03585@freeway.dcfinc.com>
In-Reply-To: <14801.62266.831581.816270@trooper.velocet.net> from David Gilbert at "Sep 27, 0 09:16:42 am"

next in thread | previous in thread | raw e-mail | index | archive | help
I own a couple of the PowerWare Prestige 1500VA units with extra
external battery packs, and have some documentation.  Running a
FreeBSD system, a Windows98 box, my cable modem and NAT/Firewall
gets me about an hour of keep-alive.

The serial port on the back can be kicked into several different
modes by typing some control characters at it.  One of the modes is
appropreate for a serial terminal, with ASCII character menus.

But the way I've been running it is with an accessory called the
"ConnectUPS", which is a wart that plugs into the serial port, and
provides an RJ-45 10baseT ethernet connection and a complete SNMP MIB.

They have some free-for-download Windows based software that can put
up all kinds of pretty meters showing things like percent load, or
voltage in and out, or run time remaining, internal temperature,
etc. and do shutdown of the Windows boxes if the battery gets low.

And, most any SNMP station that can grok the UPS MIB can do tricks
with it as well.

I'm quite happy...

Here's the output of an "snmp walk" of the device:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
system.sysDescr.0 = Exide Electronics ConnectUPS Adapter (c)Version 1.02 (Feb 18, 19C
system.sysObjectID.0 = OID: enterprises.534.2.5.1
system.sysUpTime.0 = Timeticks: (148060095) 17 days, 3:16:40.95
system.sysContact.0 = Chad R. Larson
system.sysName.0 = DCF, Inc.
system.sysLocation.0 = 14623 North 49th Place, Scottsdale, Az 85254
system.sysServices.0 = 72
interfaces.ifNumber.0 = 2
interfaces.ifTable.ifEntry.ifIndex.1 = 1
interfaces.ifTable.ifEntry.ifIndex.2 = 2
interfaces.ifTable.ifEntry.ifDescr.1 = Ethernet Interface
interfaces.ifTable.ifEntry.ifDescr.2 = UPS/COM Port 1
interfaces.ifTable.ifEntry.ifType.1 = ethernetCsmacd(6)
interfaces.ifTable.ifEntry.ifType.2 = other(1)
interfaces.ifTable.ifEntry.ifMtu.1 = 1514
interfaces.ifTable.ifEntry.ifMtu.2 = 126
interfaces.ifTable.ifEntry.ifSpeed.1 = Gauge: 10000000
interfaces.ifTable.ifEntry.ifSpeed.2 = Gauge: 19200
interfaces.ifTable.ifEntry.ifPhysAddress.1 = 0:20:85:0:9:a
interfaces.ifTable.ifEntry.ifPhysAddress.2 = 
interfaces.ifTable.ifEntry.ifAdminStatus.1 = up(1)
interfaces.ifTable.ifEntry.ifAdminStatus.2 = up(1)
interfaces.ifTable.ifEntry.ifOperStatus.1 = up(1)
interfaces.ifTable.ifEntry.ifOperStatus.2 = up(1)
interfaces.ifTable.ifEntry.ifLastChange.1 = Timeticks: (0) 0:00:00.00
interfaces.ifTable.ifEntry.ifLastChange.2 = Timeticks: (630) 0:00:06.30
interfaces.ifTable.ifEntry.ifInOctets.1 = 1754868
interfaces.ifTable.ifEntry.ifInOctets.2 = 181015216
interfaces.ifTable.ifEntry.ifInUcastPkts.1 = 13118
interfaces.ifTable.ifEntry.ifInUcastPkts.2 = 4668812
interfaces.ifTable.ifEntry.ifInNUcastPkts.1 = 0
interfaces.ifTable.ifEntry.ifInNUcastPkts.2 = 0
interfaces.ifTable.ifEntry.ifInDiscards.1 = 0
interfaces.ifTable.ifEntry.ifInDiscards.2 = 0
interfaces.ifTable.ifEntry.ifInErrors.1 = 0
interfaces.ifTable.ifEntry.ifInErrors.2 = 0
interfaces.ifTable.ifEntry.ifInUnknownProtos.1 = 0
interfaces.ifTable.ifEntry.ifInUnknownProtos.2 = 0
interfaces.ifTable.ifEntry.ifOutOctets.1 = 861364
interfaces.ifTable.ifEntry.ifOutOctets.2 = 18665387
interfaces.ifTable.ifEntry.ifOutUcastPkts.1 = 14329
interfaces.ifTable.ifEntry.ifOutUcastPkts.2 = 4666346
interfaces.ifTable.ifEntry.ifOutNUcastPkts.1 = 0
interfaces.ifTable.ifEntry.ifOutNUcastPkts.2 = 0
interfaces.ifTable.ifEntry.ifOutDiscards.1 = 0
interfaces.ifTable.ifEntry.ifOutDiscards.2 = 0
interfaces.ifTable.ifEntry.ifOutErrors.1 = 0
interfaces.ifTable.ifEntry.ifOutErrors.2 = 3
interfaces.ifTable.ifEntry.ifOutQLen.1 = Gauge: 1
interfaces.ifTable.ifEntry.ifOutQLen.2 = Gauge: 0
ip.ipForwarding.0 = notForwarding(2)
ip.ipDefaultTTL.0 = 255
ip.ipInReceives.0 = 8797
ip.ipInHdrErrors.0 = 0
ip.ipInAddrErrors.0 = 283
ip.ipForwDatagrams.0 = 0
ip.ipInUnknownProtos.0 = 0
ip.ipInDiscards.0 = 0
ip.ipInDelivers.0 = 6
ip.ipOutRequests.0 = 66
ip.ipOutDiscards.0 = 0
ip.ipOutNoRoutes.0 = 0
icmp.icmpInMsgs.0 = 6
icmp.icmpInErrors.0 = 6
icmp.icmpInDestUnreachs.0 = 6
icmp.icmpInTimeExcds.0 = 0
icmp.icmpInEchos.0 = 0
icmp.icmpInEchoReps.0 = 0
icmp.icmpOutMsgs.0 = 0
icmp.icmpOutErrors.0 = 0
icmp.icmpOutEchos.0 = 0
icmp.icmpOutEchoReps.0 = 0
udp.udpInDatagrams.0 = 8528
udp.udpNoPorts.0 = 8454
udp.udpInErrors.0 = 0
udp.udpOutDatagrams.0 = 82
snmp.snmpInPkts.0 = 77
snmp.snmpOutPkts.0 = 77
snmp.snmpInBadVersions.0 = 0
snmp.snmpInBadCommunityNames.0 = 0
snmp.snmpInBadCommunityUses.0 = 0
snmp.snmpInASNParseErrs.0 = 0
snmp.snmpInTotalReqVars.0 = 82
snmp.snmpInTotalSetVars.0 = 0
snmp.snmpInGetRequests.0 = 0
snmp.snmpInGetNexts.0 = 86
snmp.snmpInSetRequests.0 = 0
snmp.snmpOutTooBigs.0 = 0
snmp.snmpOutNoSuchNames.0 = 0
snmp.snmpOutBadValues.0 = 0
snmp.snmpOutGenErrs.0 = 0
snmp.snmpOutGetResponses.0 = 91
snmp.snmpOutTraps.0 = 6
snmp.snmpEnableAuthenTraps.0 = enabled(1)
33.1.1.1.0 = "EXIDE ELECTRONICS"
33.1.1.2.0 = "Powerware Prestige"
33.1.1.3.0 = " FP:  2.09 "
33.1.1.4.0 = "Version 1.02 (Feb 18, 1995)"
33.1.1.5.0 = "BM334C0658      "
33.1.1.6.0 = "No upsIdentAttachedDevices given"
33.1.2.1.0 = 2
33.1.2.2.0 = 0
33.1.2.3.0 = 67
33.1.2.4.0 = 99
33.1.2.5.0 = 692
33.1.3.1.0 = 93
33.1.3.2.0 = 1
33.1.3.3.1.2.1 = 600
33.1.3.3.1.3.1 = 118
33.1.4.1.0 = 3
33.1.4.2.0 = 600
33.1.4.3.0 = 1
33.1.4.4.1.2.1 = 120
33.1.4.4.1.3.1 = 0
33.1.4.4.1.4.1 = 8
33.1.4.4.1.5.1 = 0
33.1.6.1.0 = Gauge: 0
33.1.7.1.0 = OID: 33.1.7.7.4
33.1.7.2.0 = 3
33.1.7.3.0 = 1
33.1.7.4.0 = "Passed Battery Test"
33.1.7.5.0 = Timeticks: (18789855) 2 days, 4:11:38.55
33.1.7.6.0 = Timeticks: (3000) 0:00:30.00
33.1.8.1.0 = 1
33.1.8.2.0 = -1
33.1.8.3.0 = -1
33.1.8.4.0 = -1
33.1.8.5.0 = 1
33.1.9.1.0 = 120
33.1.9.2.0 = 600
33.1.9.3.0 = 120
33.1.9.4.0 = 600
33.1.9.5.0 = 1500
33.1.9.6.0 = 1050
33.1.9.7.0 = 5
33.1.9.8.0 = 2
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

As I recall, David Gilbert wrote:
> >>>>> "Matt" == Matt Heckaman <matt@ARPA.MAIL.NET> writes:
> 
> Matt> I have to agree with you totally. We have a Powerware 5119RM
> Matt> here and as far as Price:BackupTime goes, it beats APC hands
> Matt> down. I'm also very happy with it's quality. I have not found
> Matt> software to talk to it yet, but we still like it much more than
> Matt> APC.
> 
> Matt> Note: The Poweware 5119RM was a replacement to an APC that broke
> Matt> after 1.5 years of usage.
> 
> I've got a few of the Powerware... both RackMount and regular.  I've
> found them to be dependable and cost effective.  They come with
> software for Linux that I havn't been able to get running.
> 
> I contacted Powerware's technical support and they agreed to release
> their communications protocol under NDA to me, but then they never
> followed up with sending me the NDA (and I got busy with other
> things).
> 
> The 9 pin connector on the back is _not_ serial.  It does provide
> serial ... but not on the normal pins.  There are also pins in that
> connector that provide simple information through contacts.  I havn't
> tried to interface to that yet, but hooking it up to a serial port's
> ring signal may give some basic information for cheap.
> 
> I also considered firing up the linux version on a linux box (or
> inside VMWare) and watching the output, but again... i've been busy.
> 
> Dave.
> 
> -- 
> ============================================================================
> |David Gilbert, Velocet Communications.       | Two things can only be     |
> |Mail:       dgilbert@velocet.net             |  equal if and only if they |
> |http://www.velocet.net/~dgilbert             |   are precisely opposite.  |
> =========================================================GLO================
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-stable" in the body of the message
> 


	-crl
--
Chad R. Larson (CRL15)   602-953-1392   Brother, can you paradigm?
chad@dcfinc.com         chad@larsons.org          larson1@home.net   
DCF, Inc. - 14623 North 49th Place, Scottsdale, Arizona 85254-2207


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200009290856.BAA03585>