Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ./noc debug-script get_config sw01.lab
- 2014-02-26 13:56:12,327 SSH: Using gmpy
- 2014-02-26 13:56:12,438 Using JSON library: cjson
- 2014-02-26 13:56:12,564 Loading PeriodicRegistry
- 2014-02-26 13:56:12,569 Loading DownloaderRegistry
- 2014-02-26 13:56:12,608 Loading ProfileRegistry
- 2014-02-26 13:56:13,259 Loading ScriptRegistry
- 2014-02-26 13:56:13,632 Setting up 'select' polling method
- 2014-02-26 13:56:13,633 Activating 'select' poller
- 2014-02-26 13:56:13,633 Loading private ssh key from 'etc/ssh/id_rsa'
- 2014-02-26 13:56:13,634 Loading public ssh key from 'etc/ssh/id_rsa.pub'
- access_profile {
- profile: "Eltex.MES"
- scheme: TELNET
- address: "192.168.20.2"
- user: "backup"
- password: "pass"
- attrs {
- key: "Boot PROM"
- value: "0.0.0.3"
- }
- attrs {
- key: "HW version"
- value: "01.03"
- }
- attrs {
- key: "platform"
- value: "None"
- }
- attrs {
- key: "Serial Number"
- value: "ES17001879"
- }
- attrs {
- key: "vendor"
- value: "Eltex"
- }
- attrs {
- key: "version"
- value: "1.1.12"
- }
- }
- object_name: "sw01.lab"
- script: "Eltex.MES.get_config"
- 2014-02-26 13:56:13,638 Running script thread
- 2014-02-26 13:56:13,638 Running socket factory (SelectPoller)
- 2014-02-26 13:56:13,638 Creating transaction id=2088511448 method=None callback=None
- 2014-02-26 13:56:13,639 [Eltex.MES.get_config(sw01.lab, 192.168.20.2)] Running
- 2014-02-26 13:56:13,640 [Eltex.MES.get_config(sw01.lab, 192.168.20.2)] Running script: Eltex.MES.get_config ({})
- 2014-02-26 13:56:13,640 [Eltex.MES.get_config(sw01.lab, 192.168.20.2)] cli(show running-config)
- 2014-02-26 13:56:13,640 [Eltex.MES.get_config(sw01.lab, 192.168.20.2)] Running new provider
- 2014-02-26 13:56:13,641 [TELNET: 192.168.20.2] ==> START
- 2014-02-26 13:56:13,641 [TELNET: 192.168.20.2] set_patterns([('^User Name:', 'USERNAME'), ('^Password:', 'PASSWORD'), ('^\\S+> ', 'UNPRIVELEGED_PROMPT'), ('^\\S+#', 'PROMPT'), ('(^More: <space>, Quit: q, One line: <return>$)|(\\[Yes/press any key for no\\])', 'PAGER')])
- 2014-02-26 13:56:13,643 [TELNET: 192.168.20.2] set_timeout(600)
- 2014-02-26 13:56:13,644 register_socket(<CLITelnetSocket(0x3bf2910, 192.168.20.2:23, )>,None)
- 2014-02-26 13:56:14,640 Tick
- 2014-02-26 13:56:14,640 3 TICKS TO EXIT
- 2014-02-26 13:56:14,640 [TELNET: 192.168.20.2] Initializing socket
- 2014-02-26 13:56:14,640 [TELNET: 192.168.20.2] Connecting 192.168.20.2:23
- 2014-02-26 13:56:14,656 [TELNET: 192.168.20.2] Connected
- 2014-02-26 13:56:14,662 [TELNET: 192.168.20.2] Received IAC DO SGA (253 3)
- 2014-02-26 13:56:14,662 [TELNET: 192.168.20.2] Sending IAC WILL SGA (251 3)
- 2014-02-26 13:56:14,677 [TELNET: 192.168.20.2] Received IAC WILL SGA (251 3)
- 2014-02-26 13:56:14,678 [TELNET: 192.168.20.2] Sending IAC DO SGA (253 3)
- 2014-02-26 13:56:14,678 [TELNET: 192.168.20.2] Received IAC DO ECHO (253 1)
- 2014-02-26 13:56:14,678 [TELNET: 192.168.20.2] Sending IAC WILL ECHO (251 1)
- 2014-02-26 13:56:14,678 [TELNET: 192.168.20.2] Received IAC WILL ECHO (251 1)
- 2014-02-26 13:56:14,679 [TELNET: 192.168.20.2] Sending IAC DO ECHO (253 1)
- 2014-02-26 13:56:14,679 [TELNET: 192.168.20.2] on_read: '\r\n\r\r\n\r\n'
- 2014-02-26 13:56:14,719 [TELNET: 192.168.20.2] on_read: '\r\nUser Name:'
- 2014-02-26 13:56:14,719 [TELNET: 192.168.20.2] Starting synchronous FSM check
- 2014-02-26 13:56:14,719 [TELNET: 192.168.20.2] match '^User Name:'
- 2014-02-26 13:56:14,720 [TELNET: 192.168.20.2] event(USERNAME)
- 2014-02-26 13:56:14,720 [TELNET: 192.168.20.2] ==> USERNAME
- 2014-02-26 13:56:14,720 [TELNET: 192.168.20.2] set_patterns([('^Password:', 'PASSWORD'), ('^\\S+#', 'PROMPT')])
- 2014-02-26 13:56:14,720 [TELNET: 192.168.20.2] submit(u'backup', bulk_lines=None, streaming=False)
- 2014-02-26 13:56:14,938 [TELNET: 192.168.20.2] on_read: 'b'
- 2014-02-26 13:56:14,979 [TELNET: 192.168.20.2] on_read: 'ackup\r\n\rPassword:'
- 2014-02-26 13:56:14,979 [TELNET: 192.168.20.2] Starting synchronous FSM check
- 2014-02-26 13:56:14,979 [TELNET: 192.168.20.2] match '^Password:'
- 2014-02-26 13:56:14,980 [TELNET: 192.168.20.2] event(PASSWORD)
- 2014-02-26 13:56:14,980 [TELNET: 192.168.20.2] ==> PASSWORD
- 2014-02-26 13:56:14,980 [TELNET: 192.168.20.2] set_patterns([('^\\S+> ', 'UNPRIVELEGED_PROMPT'), ('^\\S+#', 'PROMPT'), ('^User Name:', 'USERNAME'), ('^Password:', 'PASSWORD'), ('(^More: <space>, Quit: q, One line: <return>$)|(\\[Yes/press any key for no\\])', 'PAGER')])
- 2014-02-26 13:56:14,980 [TELNET: 192.168.20.2] submit(u'atkvsjdaz3', bulk_lines=None, streaming=False)
- 2014-02-26 13:56:14,986 [TELNET: 192.168.20.2] on_read: '*'
- 2014-02-26 13:56:15,030 [TELNET: 192.168.20.2] on_read: '*********\r\n\r\r\n\r\n26-Feb-2014 13:56:07 %AAA-I-CONNECT: User CLI session for user backup over telnet , source 172.16.0.13 destination 192.168.20.2 ACCEPTED\r\r\nsw01.lab#'
- 2014-02-26 13:56:15,030 [TELNET: 192.168.20.2] Starting synchronous FSM check
- 2014-02-26 13:56:15,030 [TELNET: 192.168.20.2] match '^\S+#'
- 2014-02-26 13:56:15,031 [TELNET: 192.168.20.2] event(PROMPT)
- 2014-02-26 13:56:15,031 [TELNET: 192.168.20.2] ==> PROMPT
- 2014-02-26 13:56:15,031 [TELNET: 192.168.20.2] on_PROMPT_enter
- 2014-02-26 13:56:15,031 [TELNET: 192.168.20.2] Using prompt pattern: ^\S+#
- 2014-02-26 13:56:15,032 [TELNET: 192.168.20.2] set_patterns([('^\\S+#', 'PROMPT'), ('(^More: <space>, Quit: q, One line: <return>$)|(\\[Yes/press any key for no\\])', 'PAGER')])
- 2014-02-26 13:56:15,066 [Eltex.MES.get_config(sw01.lab, 192.168.20.2)] CLI Provider is ready
- 2014-02-26 13:56:15,066 [Eltex.MES.get_config(sw01.lab, 192.168.20.2)] Disable paging
- 2014-02-26 13:56:15,066 [Eltex.MES.get_config(sw01.lab, 192.168.20.2)] cli(terminal datadump)
- 2014-02-26 13:56:15,066 [TELNET: 192.168.20.2] submit('terminal datadump', bulk_lines=None, streaming=False)
- 2014-02-26 13:56:16,033 Tick
- 2014-02-26 13:56:16,033 Resetting wait ticks
- 2014-02-26 13:56:16,038 [TELNET: 192.168.20.2] on_read: 't'
- 2014-02-26 13:56:16,049 [TELNET: 192.168.20.2] on_read: 'erminal datadump\r\n\rsw01.lab#'
- 2014-02-26 13:56:16,049 [TELNET: 192.168.20.2] Starting synchronous FSM check
- 2014-02-26 13:56:16,050 [TELNET: 192.168.20.2] match '^\S+#'
- 2014-02-26 13:56:16,050 [TELNET: 192.168.20.2] Starting synchronous FSM check
- 2014-02-26 13:56:16,050 [TELNET: 192.168.20.2] event(PROMPT)
- 2014-02-26 13:56:16,067 [Eltex.MES.get_config(sw01.lab, 192.168.20.2)] cli(terminal datadump) returns:
- ===[ terminal datadump ]================================================
- ''
- ========================================================================
- 2014-02-26 13:56:16,067 [TELNET: 192.168.20.2] submit('show running-config', bulk_lines=None, streaming=False)
- 2014-02-26 13:56:17,051 Tick
- 2014-02-26 13:56:17,052 Resetting wait ticks
- 2014-02-26 13:56:17,056 [TELNET: 192.168.20.2] on_read: 's'
- 2014-02-26 13:56:17,064 [TELNET: 192.168.20.2] on_read: 'how running-config'
- 2014-02-26 13:56:17,068 [TELNET: 192.168.20.2] on_read: '\r\n\r% Unrecognized command\r\nsw01.lab#'
- 2014-02-26 13:56:17,069 [TELNET: 192.168.20.2] Starting synchronous FSM check
- 2014-02-26 13:56:17,069 [TELNET: 192.168.20.2] match '^\S+#'
- 2014-02-26 13:56:17,069 [TELNET: 192.168.20.2] Starting synchronous FSM check
- 2014-02-26 13:56:17,069 [TELNET: 192.168.20.2] event(PROMPT)
- 2014-02-26 13:56:17,071 [Eltex.MES.get_config(sw01.lab, 192.168.20.2)] cli(show running-config) returns:
- ===[ show running-config ]==============================================
- '% Unrecognized command\n'
- ========================================================================
- 2014-02-26 13:56:17,071 [Eltex.MES.get_config(sw01.lab, 192.168.20.2)] Script returns with result: '% Unrecognized command\n'
- 2014-02-26 13:56:17,071 [Eltex.MES.get_config(sw01.lab, 192.168.20.2)] Closing
- 2014-02-26 13:56:17,072 Requesting call: <bound method CLITelnetSocket.close of <CLITelnetSocket(0x3bf2910, 192.168.20.2:23, connected)>>(*(), **{'flush': True})
- 2014-02-26 13:56:18,071 Tick
- 2014-02-26 13:56:18,071 Calling delayed <bound method CLITelnetSocket.close of <CLITelnetSocket(0x3bf2910, 192.168.20.2:23, connected)>>(*(), **{'flush': True})
- 2014-02-26 13:56:18,071 [TELNET: 192.168.20.2] Closing socket
- 2014-02-26 13:56:18,071 unregister_socket(<CLITelnetSocket(0x3bf2910, 192.168.20.2:23, closing)>)
- 2014-02-26 13:56:18,072 3 TICKS TO EXIT
- 2014-02-26 13:56:19,073 Tick
- 2014-02-26 13:56:19,073 2 TICKS TO EXIT
- 2014-02-26 13:56:20,074 Tick
- 2014-02-26 13:56:20,074 1 TICKS TO EXIT
- 2014-02-26 13:56:21,075 Tick
- 2014-02-26 13:56:21,075 EXIT
- 2014-02-26 13:56:21,076 SCRIPT RESULT: Eltex.MES.get_config(sw01.lab, 192.168.20.2)
- % Unrecognized command
- 2014-02-26 13:56:21,076 Shutting down the factory
- 2014-02-26 13:56:21,076 0 TICKS TO EXIT
- 2014-02-26 13:56:21,076 Stopping socket factory
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement