US007099934B1 (12) United States Patent (10) Patent N0.: US 7,099,934 B1 (45) Date of Patent: Aug. 29, 2006 Ewing et a]. (54) (76) NETWORK-CONNECTING POWER 4,442,319 A MANAGER FOR REMOTE APPLIANCES 4,495,568 A 1/1985 Gilbert et a1. 4,611,289 A 9/1986 Coppola Inventors; Carrel W, Ewing; 285 Deer CL; Incline 4,647,721 A * Village; NV (Us) 89451; Andrew J_ Cleveland, 5419 Greenview Ct.
US 7,099,934 B1 Page 2 US. PATENT DOCUMENTS American Power Conversion, “PowerNet”, 1998, #996-0325D, APC, West Kingston, RI 02892 USA. 5,319,571 A 6/1994 Langer et al. 5,359,540 A * 10/1994 Ortiz ........................ .. 700/295 5,374,922 A 12/1994 Ebersohl 5,381,554 A * 1/1995 Langer et al. 5,410,713 A 5,412,645 A 4/1995 White et al. 5/1995 Younkin et al. B. Ewing and J. Mallory, “Power-ON/OFF-Product Information”, 1990, Server Technology, Inc., Reno, Nevada.
US 7,099,934 B1 Page 3 American Power Conversion, “Smart-UPS”, 1996, #996-0386-E APC, West Kingston, RI 02892USA. American Power Conversion, “PowerChute plus”, 1996, #996 004l-C, APC, West Kingston, RI 02892USA. American Power Conversion, “Internetworking Power Protection”, 1996, #996-0295-B, APC, West Kingston, RI 02892USA. American Power Conversion, “UPS Accessories”, 1996, #996 04ll-C, APC, West Kingston, RI 02892USA. American Power Conversion, “Application Notes”, Oct.
U.S. Patent [136 telnet- Aug. 29, 2006 r138 Sheet 1 of3 /140 brlg?ger SNMP US 7,099,934 B1 [144 termini“ operating system v TCP/IP network .-r ’ 126 .-_' : 120 secunty f1 14 computer-based : appllance 5. D (D 0-O e (02 é’ :' I I : I 0 u l i I I I l I I I I i A power manager I ‘mks-amps 5‘u m a.
U.S. Patent Aug. 29, 2006 MIB E L236 telnet hr 238 browttger ’242 / SNMP Sheet 2 0f 3 E‘"2°2 240 5 user r 244 : termina| - l : operating system t NIC r - 5 (2 H9. 2 z ’232 200 , """"""""""""""" <—i??b391l~> 22B US 7,099,934 B1 8 <-I32'@EQR§1}-> TCP/IP network (204 , ......... -f .....................................................................
U.S. Patent Aug. 29, 2006 MIB 336 ’342 {338 US 7,099,934 B1 5,302 340 r344; htt telnet Sheet 3 of 3 browger user SNMP terminal 5 5 operating system 334 P , g 3 2 335 : <—:I§?I¢3§1;» 328 ........................ J TCP/IP network "" PM > I NI?r (-322 ‘I 305,-? 314 security r "324 E agent r1 E 30,8 {-326 320 f‘ 321 ?ckle ____ "" relays '2 ' tlckler PM > equipment network-unit 4309 ....
US 7,099,934 B1 1 2 NETWORK-CONNEC TING POWER MANAGER FOR REMOTE APPLIANCES iZation, it sends a ready-to-receive signal and a data con versation can begin. Another telephone-activated poWer controller is described by Vincent Busam, et al., in US. Pat. No. 4,647,721, issued Mar. 3, 1987. Another one like these is described by Arthur P. Ferlan, in US. Pat. No. 4,206,444, issued Jun. 3, 1980, and titled CO-PENDING APPLICATIONS This application is a continuation-in-part of US. patent application Ser. No.
US 7,099,934 B1 3 4 etc., each of Which are connected to one or more power the extension of standard values With values speci?c to a sources. The value of POP equipment can range from particular agent. Directives issued by the netWork manager $200,000 to $500,000, and the number of individual devices Many enterprises rely on an uninterruptable poWer supply client to an SNMP agent comprise SNMP variable identi? ers, e.g.
US 7,099,934 B1 5 6 SUMMARY would be especially true in the computer-based appliance 114 were a server, router, bridge, etc. The problem to be solved by the power manager system 100 is the maintenance of the operating health of the Brie?y, a power manager embodiment comprises a net work comprising a power manager with a network agent in communication over a network with a network manager. The computer-based appliance 114.
US 7,099,934 B1 7 8 network 204 to an equipment rack 206. For example, such rack is an industry standard 84" tall 19" wide RETMA rack relay-switches in the power-distribution strip 214. In reverse, voltage, current, and temperature readings collected located at a modem farm or a telco of?ce. A typical rack 206 houses a number of network routers, switches, access serv by the sensor 216 are collected by the remote power man ers, bridges, gateways, VPN devices, etc.
US 7,099,934 B1 10 320 crash or have to be replaced. Keeping such con?gura Once a user has installed and con?gured the poWer manager, it is necessary to establish a connection to the poWer manager. About any terminal or terminal emulation program can be chosen for use With the poWer manager. For modem access, the communication softWare is launched that supports ANSI or VTl00 terminal emulation tion information on disk 321 generally saves on installation time and reduces error.
US 7,099,934 B1 11 12 usemame, a user has up to 60 seconds to enter a password level password. In addition the SHOW command will be available if the administrator grants SHOW privileges to a usemame. By default the gen1 and gen2 usernames have string. If data is not entered with in the time limit, the session is ended with the following message: “Sorry the time is up. Try again later!”. SHOW privileges.
US 7,099,934 B1 13 14 is not allowed. For all other usemames this command can report status for IPMs for Which a usemame has power mand. When a connection is successful, the message “Con nection complete” Will be displayed, at Which point communication to the attached device Will be transparent control access. For example in “STATUS Device”, the STATUS command returns information in the form, “n port(s) on, m port(s) o?‘”. “n” indicates the number of through the poWer manager.
US 7,099,934 B1 15 16 default is 9600 BPS. The initialization takes place at a user able to communicate. Thus, it is best that the modem be con?gured to operate in ?xed data rate mode, NOT variable selectable data rate, With no parity, 8 data bits, and one stop bit. SET MODEM INITl, INIT2, INIT3, ATTENTION, or HANGUP alloWs an individual modem initialization string to be enabled (DEFAULT) or disabled (NONE). All default data rate mode.
US 7,099,934 B1 17 18 word, the veri?cation of the new password and the veri? cation of the existing password in the case of changing the Board Name from the SHOW command page ?eld or the keyword ALL to cause all boards in the chain to be modi?ed ADMN password. Regarding “SET SHOW [usemame] [ON|OFF]”, the SET by the command. The second parameter is the temperature limit value to be set. The value is in degrees Celsius and may be any value from 1 to 125.
US 7,099,934 B1 19 20 Command Completed Successfullyl”. The “X” in the mes sage indicates the number of power manager ports modi?ed these functions are described in a usemame/password administration section of this manual. The LIST TRAP command takes a single parameter that is the name of the board to be listed. If this parameter is omitted, the poWer manager prompts for the board name With the “Board:” prompt. If a user speci?es and absolute board name (e.g., a period “.
US 7,099,934 B1 21 22 parameter (which is the new username) or with no param eters. If a parameter is not speci?ed, a user is prompted for a usemame with the following prompt: “Username:”. A The ADD SNAME command is used to add a new name to a serial port in a power manager chain. The command can non-blank usemame that contains no more than 16 charac (which is the serial port IDiidenti?es which port is to be named) or with two parameters (which are the serial port ID followed by the serial port name).
US 7,099,934 B1 23 24 no prompting. The appropriate error messages are issued and the command aborted if either a username or port name is All ports Will have at least the absolute port name dis played; hoWever a user assigned port name and the group invalid, regardless if the value is speci?ed as a parameter on name may or may not be present based on the con?guration the command line or is entered in response to a prompt. If of the port.
US 7,099,934 B1 25 26 name. The command takes no parameters. The output of the LIST SNAM command is a display of the current serial port names. Each serial port name is followed by the associated power manager port for the name. The names are displayed name in the page ?eld in the lower left of the screen. A help line at the bottom indicates what key presses are available for speci?c functions, in groups of twenty ports.
US 7,099,934 B1 27 28 ““N”/A” is displayed. This ?eld will display the current in Amps when current is ?owing. If the associated IPM is set to off and no current is ?owing (this is the normal case), the ?eld will display “Not On”. Power managers equipped with A session can be ended from either the command prompt or the Power Control Screen, “LOAD SENSE” lPMs can be con?gured to generate SNMP traps when load sense values fall outside a user con?gurable range.