telnet_answer(telnet, "Password >", "\r\n\r\n")
# Login
- telnet_answer(telnet, "Password >", password + "\r\n\r\n")
+ telnet_answer(telnet, "Password >", password)
+
+ # XXX Some iPals require you to hit Enter a few times first
+ telnet.write("\r\n\r\n")
# P# - Pulse relay
if not dryrun:
transport = None
+ # TODO: I may need to differentiate between different models of APC
+ # hardware...
+ # for instance, the original code didn't work for:
+ # planetdev03.fm.intel.com
+ # American Power Conversion
+ # Network Management Card AOS v3.3.0
+ # (c) Copyright 2005 All Rights Reserved
+ # Rack PDU APP v3.3.1
+
+
try:
#if "ssh" in protocol:
if "22" in protocol and protocol['22'] == "open":
# 4- Power Supply Status
# 3- Outlet Control/Config
- telnet_answer(transport, "\r\n> ", "3")
+ telnet_answer(transport, "\r\n> ", "2")
+ telnet_answer(transport, "\r\n> ", "1")
+
+ # 3- Outlet Control/Config
+ #telnet_answer(transport, "\r\n> ", "3")
# 1- Outlet 1
# 2- Outlet 2