Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@noc:/opt/noc# ./noc debug-script get_portchannel s2-5-8.intt
- 2014-07-04 11:18:21,753 SSH: Using gmpy
- 2014-07-04 11:18:24,287 Using JSON library: cjson
- 2014-07-04 11:18:24,983 Loading PeriodicRegistry
- 2014-07-04 11:18:25,108 Loading DownloaderRegistry
- 2014-07-04 11:18:25,198 Loading ProfileRegistry
- 2014-07-04 11:18:26,739 Loading ScriptRegistry
- 2014-07-04 11:18:28,391 Setting up 'select' polling method
- 2014-07-04 11:18:28,399 Activating 'select' poller
- 2014-07-04 11:18:28,400 Loading private ssh key from 'etc/ssh/id_rsa'
- 2014-07-04 11:18:28,410 Loading public ssh key from 'etc/ssh/id_rsa.pub'
- access_profile {
- profile: "DLink.DGS3100"
- scheme: TELNET
- address: "192.168.254.44"
- port: 23
- user:
- password:
- attrs {
- key: "Boot PROM"
- value: "1.0.1.05"
- }
- attrs {
- key: "HW version"
- value: "b1"
- }
- attrs {
- key: "platform"
- value: "DGS-3100-24TG"
- }
- attrs {
- key: "Serial Number"
- value: "F3Q33A8000430(unit 1)"
- }
- attrs {
- key: "vendor"
- value: "DLink"
- }
- attrs {
- key: "version"
- value: "3.60.44"
- }
- }
- object_name: "s2-5-8.intt"
- script: "DLink.DGS3100.get_portchannel"
- 2014-07-04 11:18:28,427 Running socket factory (SelectPoller)
- 2014-07-04 11:18:28,427 Running script thread
- 2014-07-04 11:18:28,428 Creating transaction id=896968449 method=None callback=None
- 2014-07-04 11:18:28,429 [DLink.DGS3100.get_portchannel(s2-5-8.intt, 192.168.254.44)] Running
- 2014-07-04 11:18:28,429 [DLink.DGS3100.get_portchannel(s2-5-8.intt, 192.168.254.44)] Running script: DLink.DGS3100.get_portchannel ({})
- 2014-07-04 11:18:28,430 [DLink.DGS3100.get_portchannel(s2-5-8.intt, 192.168.254.44)] cli(show link_aggregation)
- 2014-07-04 11:18:28,430 [DLink.DGS3100.get_portchannel(s2-5-8.intt, 192.168.254.44)] Running new provider
- 2014-07-04 11:18:28,431 [TELNET: 192.168.254.44] ==> START
- 2014-07-04 11:18:28,432 [TELNET: 192.168.254.44] set_patterns([('([Uu]ser ?[Nn]ame|[Ll]ogin):', 'USERNAME'), ('[Pp]ass[Ww]ord:', 'PASSWORD'), ('^\\S+:(3|6|user|operator)#', 'UNPRIVELEGED_PROMPT'), ('^(?P<hostname>\\S+)#', 'PROMPT'), ('(CTRL\\+C.+?a ALL)|(\\[Yes/press any key for no\\])', 'PAGER')])
- 2014-07-04 11:18:28,434 [TELNET: 192.168.254.44] set_timeout(600)
- 2014-07-04 11:18:28,435 register_socket(<CLITelnetSocket(0x41b5d50, 192.168.254.44:23, )>,None)
- 2014-07-04 11:18:29,428 Tick
- 2014-07-04 11:18:29,428 3 TICKS TO EXIT
- 2014-07-04 11:18:29,428 [TELNET: 192.168.254.44] Initializing socket
- 2014-07-04 11:18:29,429 [TELNET: 192.168.254.44] Connecting 192.168.254.44:23
- 2014-07-04 11:18:29,465 [TELNET: 192.168.254.44] Connected
- 2014-07-04 11:18:29,468 [TELNET: 192.168.254.44] Received IAC DO SGA (253 3)
- 2014-07-04 11:18:29,469 [TELNET: 192.168.254.44] Sending IAC WILL SGA (251 3)
- 2014-07-04 11:18:29,473 [TELNET: 192.168.254.44] Received IAC WILL SGA (251 3)
- 2014-07-04 11:18:29,473 [TELNET: 192.168.254.44] Sending IAC DO SGA (253 3)
- 2014-07-04 11:18:29,473 [TELNET: 192.168.254.44] Received IAC DO ECHO (253 1)
- 2014-07-04 11:18:29,473 [TELNET: 192.168.254.44] Sending IAC WILL ECHO (251 1)
- 2014-07-04 11:18:29,474 [TELNET: 192.168.254.44] Received IAC WILL ECHO (251 1)
- 2014-07-04 11:18:29,474 [TELNET: 192.168.254.44] Sending IAC DO ECHO (253 1)
- 2014-07-04 11:18:29,515 [TELNET: 192.168.254.44] on_read: '\r\n\r\r\nUserName:'
- 2014-07-04 11:18:29,515 [TELNET: 192.168.254.44] Starting synchronous FSM check
- 2014-07-04 11:18:29,515 [TELNET: 192.168.254.44] match '([Uu]ser ?[Nn]ame|[Ll]ogin):'
- 2014-07-04 11:18:29,516 [TELNET: 192.168.254.44] event(USERNAME)
- 2014-07-04 11:18:29,516 [TELNET: 192.168.254.44] ==> USERNAME
- 2014-07-04 11:18:29,516 [TELNET: 192.168.254.44] set_patterns([('[Pp]ass[Ww]ord:', 'PASSWORD'), ('^(?P<hostname>\\S+)#', 'PROMPT')])
- 2014-07-04 11:18:29,516 [TELNET: 192.168.254.44] submit(u'expl', bulk_lines=None, streaming=False)
- 2014-07-04 11:18:29,734 [TELNET: 192.168.254.44] on_read: 'e'
- 2014-07-04 11:18:29,775 [TELNET: 192.168.254.44] on_read: 'xpl\r\n\rPassword:'
- 2014-07-04 11:18:29,775 [TELNET: 192.168.254.44] Starting synchronous FSM check
- 2014-07-04 11:18:29,775 [TELNET: 192.168.254.44] match '[Pp]ass[Ww]ord:'
- 2014-07-04 11:18:29,776 [TELNET: 192.168.254.44] event(PASSWORD)
- 2014-07-04 11:18:29,776 [TELNET: 192.168.254.44] ==> PASSWORD
- 2014-07-04 11:18:29,776 [TELNET: 192.168.254.44] set_patterns([('^\\S+:(3|6|user|operator)#', 'UNPRIVELEGED_PROMPT'), ('^(?P<hostname>\\S+)#', 'PROMPT'), ('([Uu]ser ?[Nn]ame|[Ll]ogin):', 'USERNAME'), ('[Pp]ass[Ww]ord:', 'PASSWORD'), ('(CTRL\\+C.+?a ALL)|(\\[Yes/press any key for no\\])', 'PAGER')])
- 2014-07-04 11:18:29,776 [TELNET: 192.168.254.44] submit(u'1Ldg2x', bulk_lines=None, streaming=False)
- 2014-07-04 11:18:29,780 [TELNET: 192.168.254.44] on_read: '*'
- 2014-07-04 11:18:29,823 [TELNET: 192.168.254.44] on_read: '*****\r\n\r\r\ns2-5-8# '
- 2014-07-04 11:18:29,823 [TELNET: 192.168.254.44] Starting synchronous FSM check
- 2014-07-04 11:18:29,823 [TELNET: 192.168.254.44] match '^(?P<hostname>\S+)#'
- 2014-07-04 11:18:29,824 [TELNET: 192.168.254.44] event(PROMPT)
- 2014-07-04 11:18:29,824 [TELNET: 192.168.254.44] ==> PROMPT
- 2014-07-04 11:18:29,824 [TELNET: 192.168.254.44] on_PROMPT_enter
- 2014-07-04 11:18:29,824 [TELNET: 192.168.254.44] Using prompt pattern: ^s2\-5\-8#
- 2014-07-04 11:18:29,824 [TELNET: 192.168.254.44] set_patterns([('^s2\\-5\\-8#', 'PROMPT'), ('(CTRL\\+C.+?a ALL)|(\\[Yes/press any key for no\\])', 'PAGER')])
- 2014-07-04 11:18:29,863 [DLink.DGS3100.get_portchannel(s2-5-8.intt, 192.168.254.44)] CLI Provider is ready
- 2014-07-04 11:18:29,863 [TELNET: 192.168.254.44] submit('show link_aggregation', bulk_lines=None, streaming=False)
- 2014-07-04 11:18:30,826 Tick
- 2014-07-04 11:18:30,826 Resetting wait ticks
- 2014-07-04 11:18:30,832 [TELNET: 192.168.254.44] on_read: 's'
- 2014-07-04 11:18:30,837 [TELNET: 192.168.254.44] on_read: 'how link_agg'
- 2014-07-04 11:18:30,840 [TELNET: 192.168.254.44] on_read: 'r'
- 2014-07-04 11:18:30,843 [TELNET: 192.168.254.44] on_read: 'e'
- 2014-07-04 11:18:30,846 [TELNET: 192.168.254.44] on_read: 'g'
- 2014-07-04 11:18:30,850 [TELNET: 192.168.254.44] on_read: 'a'
- 2014-07-04 11:18:30,853 [TELNET: 192.168.254.44] on_read: 't'
- 2014-07-04 11:18:30,858 [TELNET: 192.168.254.44] on_read: 'io'
- 2014-07-04 11:18:30,889 [TELNET: 192.168.254.44] on_read: 'n'
- 2014-07-04 11:18:30,892 [TELNET: 192.168.254.44] on_read: '\r\n'
- 2014-07-04 11:18:30,897 [TELNET: 192.168.254.44] on_read: '\r'
- 2014-07-04 11:18:30,900 [TELNET: 192.168.254.44] on_read: '\r\n'
- 2014-07-04 11:18:31,900 Tick
- 2014-07-04 11:18:31,901 Resetting wait ticks
- 2014-07-04 11:18:32,118 [TELNET: 192.168.254.44] on_read: 'Group ID : 1'
- 2014-07-04 11:18:32,138 [TELNET: 192.168.254.44] on_read: '\r\n'
- 2014-07-04 11:18:32,141 [TELNET: 192.168.254.44] on_read: 'Member Port : 1:(13-14)'
- 2014-07-04 11:18:32,164 [TELNET: 192.168.254.44] on_read: '\r\n'
- 2014-07-04 11:18:32,167 [TELNET: 192.168.254.44] on_read: 'Active Port : 1:(13-14)'
- 2014-07-04 11:18:32,177 [TELNET: 192.168.254.44] on_read: '\r\n'
- 2014-07-04 11:18:32,180 [TELNET: 192.168.254.44] on_read: 'Status : enable'
- 2014-07-04 11:18:32,196 [TELNET: 192.168.254.44] on_read: '\r\n'
- 2014-07-04 11:18:32,217 [TELNET: 192.168.254.44] on_read: '\r\n'
- 2014-07-04 11:18:32,308 [TELNET: 192.168.254.44] on_read: 's2-5-8# '
- 2014-07-04 11:18:32,309 [TELNET: 192.168.254.44] Starting synchronous FSM check
- 2014-07-04 11:18:32,309 [TELNET: 192.168.254.44] match '^s2\-5\-8#'
- 2014-07-04 11:18:32,309 [TELNET: 192.168.254.44] Starting synchronous FSM check
- 2014-07-04 11:18:32,309 [TELNET: 192.168.254.44] event(PROMPT)
- 2014-07-04 11:18:32,329 [DLink.DGS3100.get_portchannel(s2-5-8.intt, 192.168.254.44)] cli(show link_aggregation) returns:
- ===[ show link_aggregation ]============================================
- '\nGroup ID : 1\nMember Port : 1:(13-14)\nActive Port : 1:(13-14)\nStatus : enable\n\n'
- ========================================================================
- 2014-07-04 11:18:32,330 [DLink.DGS3100.get_portchannel(s2-5-8.intt, 192.168.254.44)] Script returns with result: []
- 2014-07-04 11:18:32,330 [DLink.DGS3100.get_portchannel(s2-5-8.intt, 192.168.254.44)] Exiting
- 2014-07-04 11:18:32,330 [TELNET: 192.168.254.44] submit('logout', bulk_lines=None, streaming=False)
- 2014-07-04 11:18:32,331 [DLink.DGS3100.get_portchannel(s2-5-8.intt, 192.168.254.44)] Closing
- 2014-07-04 11:18:32,331 Requesting call: <bound method CLITelnetSocket.close of <CLITelnetSocket(0x41b5d50, 192.168.254.44:23, connected)>>(*(), **{'flush': True})
- 2014-07-04 11:18:33,311 Tick
- 2014-07-04 11:18:33,311 Calling delayed <bound method CLITelnetSocket.close of <CLITelnetSocket(0x41b5d50, 192.168.254.44:23, connected)>>(*(), **{'flush': True})
- 2014-07-04 11:18:33,311 [TELNET: 192.168.254.44] Shutting down socket
- 2014-07-04 11:18:33,311 Resetting wait ticks
- 2014-07-04 11:18:33,311 [TELNET: 192.168.254.44] Closing socket
- 2014-07-04 11:18:33,311 unregister_socket(<CLITelnetSocket(0x41b5d50, 192.168.254.44:23, closing, shutdown)>)
- 2014-07-04 11:18:34,313 Tick
- 2014-07-04 11:18:34,313 3 TICKS TO EXIT
- 2014-07-04 11:18:35,314 Tick
- 2014-07-04 11:18:35,314 2 TICKS TO EXIT
- 2014-07-04 11:18:36,314 Tick
- 2014-07-04 11:18:36,315 1 TICKS TO EXIT
- 2014-07-04 11:18:37,315 Tick
- 2014-07-04 11:18:37,316 EXIT
- 2014-07-04 11:18:37,316 SCRIPT RESULT: DLink.DGS3100.get_portchannel(s2-5-8.intt, 192.168.254.44)
- []
- 2014-07-04 11:18:37,316 Shutting down the factory
- 2014-07-04 11:18:37,316 0 TICKS TO EXIT
- 2014-07-04 11:18:37,316 Stopping socket factory
- root@noc:/opt/noc#
- # командами "руками"
- s2-5-8# show ports ch1
- Port Port Settings Connection Address
- State Speed/Duplex/FlowCtrl Speed/Duplex/FlowCtrl Learning
- --- ------- ------------------ ------------------ -------
- ch1 Enabled Auto/Disabled 1000M/Full/Disabled Enabled
- s2-5-8# show link_aggregation
- Group ID : 1
- Member Port : 1:(13-14)
- Active Port : 1:(13-14)
- Status : enable
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement