Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- root@m16:/opt/noc# ./noc debug-script get_lldp_neighbors kie-kie-f1-r0-t3-asw0 -o get_lldp_neighbors.Huawei_S2326TP-EI_5_70.3.txt
- /opt/noc/contrib/lib/pycrypto-2.5-py2.6-linux-x86_64.egg/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.
- _warn("Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
- 2012-04-13 13:06:35,859 SSH: Using gmpy
- 2012-04-13 13:06:36,116 Using JSON library: django_simplejson
- 2012-04-13 13:06:36,133 Loading PeriodicRegistry
- 2012-04-13 13:06:36,144 Loading DownloaderRegistry
- 2012-04-13 13:06:36,178 Loading ProfileRegistry
- 2012-04-13 13:06:36,655 Loading ScriptRegistry
- 2012-04-13 13:06:36,916 Setting up 'select' polling method
- 2012-04-13 13:06:36,916 Set up select() poller
- 2012-04-13 13:06:36,916 Loading private ssh key from 'etc/ssh/id_rsa'
- 2012-04-13 13:06:36,916 Loading public ssh key from 'etc/ssh/id_rsa.pub'
- access_profile {
- profile: "Huawei.VRP"
- scheme: TELNET
- address: "172.25.19.152"
- user: "admin"
- password: "mts12BB"
- }
- script: "Huawei.VRP.get_lldp_neighbors"
- 2012-04-13 13:06:36,920 Running script thread
- 2012-04-13 13:06:36,920 Creating transaction id=1980324061 method=None callback=None
- 2012-04-13 13:06:36,920 Running socket factory
- 2012-04-13 13:06:36,920 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] Running
- 2012-04-13 13:06:36,921 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] Running script: Huawei.VRP.get_lldp_neighbors ({})
- 2012-04-13 13:06:36,921 [script-172.25.19.152-Huawei.VRP.get_version] Running script: Huawei.VRP.get_version ({})
- 2012-04-13 13:06:36,921 [script-172.25.19.152-Huawei.VRP.get_version] Not in call cache: 'Huawei.VRP.get_version', {}
- 2012-04-13 13:06:36,922 [script-172.25.19.152-Huawei.VRP.get_version] cli(display version)
- 2012-04-13 13:06:36,922 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] Running new provider
- 2012-04-13 13:06:36,922 [TELNET: 172.25.19.152] ==> START
- 2012-04-13 13:06:36,922 [TELNET: 172.25.19.152] set_patterns([('([Uu]sername|[Ll]ogin):', 'USERNAME'), ('[Pp]assword:', 'PASSWORD'), ('^[<#\\[]\\S+?[>#\\]]', 'PROMPT'), ('(^ ---- More ----)|([Cc]ontinue?\\S+)', 'PAGER')])
- 2012-04-13 13:06:36,924 [TELNET: 172.25.19.152] set_timeout(30)
- 2012-04-13 13:06:36,924 register_socket(<noc.sa.script.telnet.CLITelnetSocket object at 0x3ff7b10>,None)
- 2012-04-13 13:06:37,922 Tick
- 2012-04-13 13:06:37,922 3 TICKS TO EXIT
- 2012-04-13 13:06:37,922 [TELNET: 172.25.19.152] Initializing socket
- 2012-04-13 13:06:37,922 [TELNET: 172.25.19.152] Connecting 172.25.19.152:23
- 2012-04-13 13:06:37,952 [TELNET: 172.25.19.152] Received IAC WILL ECHO (251 1)
- 2012-04-13 13:06:37,952 [TELNET: 172.25.19.152] Sending IAC DO ECHO (253 1)
- 2012-04-13 13:06:37,952 [TELNET: 172.25.19.152] Received IAC WILL ECHO (251 1)
- 2012-04-13 13:06:37,952 [TELNET: 172.25.19.152] Sending IAC DO ECHO (253 1)
- 2012-04-13 13:06:37,952 [TELNET: 172.25.19.152] Received IAC WILL ECHO (251 1)
- 2012-04-13 13:06:37,952 [TELNET: 172.25.19.152] Sending IAC DO ECHO (253 1)
- 2012-04-13 13:06:37,953 [TELNET: 172.25.19.152] Received IAC WILL SGA (251 3)
- 2012-04-13 13:06:37,953 [TELNET: 172.25.19.152] Sending IAC DO SGA (253 3)
- 2012-04-13 13:06:37,953 [TELNET: 172.25.19.152] Received IAC DO TTYPE (253 24)
- 2012-04-13 13:06:37,953 [TELNET: 172.25.19.152] Sending IAC WILL TTYPE (251 24)
- 2012-04-13 13:06:37,953 [TELNET: 172.25.19.152] Received IAC DO NAWS (253 31)
- 2012-04-13 13:06:37,953 [TELNET: 172.25.19.152] Sending IAC WILL NAWS (251 31)
- 2012-04-13 13:06:37,954 [TELNET: 172.25.19.152] Sending SB '\xff\xfa\x1f\xff\xff\xff\xff\xff\xf0'
- 2012-04-13 13:06:37,960 [TELNET: 172.25.19.152] on_read: '\r'
- 2012-04-13 13:06:38,062 [TELNET: 172.25.19.152] on_read: '\r\n\r\nLogin authentication\r\n\r\n'
- 2012-04-13 13:06:38,063 [TELNET: 172.25.19.152] on_read: '\r\nUsername:'
- 2012-04-13 13:06:38,063 [TELNET: 172.25.19.152] match '([Uu]sername|[Ll]ogin):'
- 2012-04-13 13:06:38,063 [TELNET: 172.25.19.152] event(USERNAME)
- 2012-04-13 13:06:38,063 [TELNET: 172.25.19.152] ==> USERNAME
- 2012-04-13 13:06:38,064 [TELNET: 172.25.19.152] set_patterns([('[Pp]assword:', 'PASSWORD'), ('^[<#\\[]\\S+?[>#\\]]', 'PROMPT')])
- 2012-04-13 13:06:38,064 [TELNET: 172.25.19.152] submit(u'admin',bulk_lines=None)
- 2012-04-13 13:06:38,073 [TELNET: 172.25.19.152] Received SB '\x18\x01'
- 2012-04-13 13:06:38,073 [TELNET: 172.25.19.152] Sending SB '\xff\xfa\x18\x00XTERM\xff\xf0'
- 2012-04-13 13:06:38,090 [TELNET: 172.25.19.152] on_read: 'adm'
- 2012-04-13 13:06:38,091 [TELNET: 172.25.19.152] on_read: 'in'
- 2012-04-13 13:06:38,093 [TELNET: 172.25.19.152] on_read: '\r\nPassword:'
- 2012-04-13 13:06:38,093 [TELNET: 172.25.19.152] match '[Pp]assword:'
- 2012-04-13 13:06:38,093 [TELNET: 172.25.19.152] event(PASSWORD)
- 2012-04-13 13:06:38,093 [TELNET: 172.25.19.152] ==> PASSWORD
- 2012-04-13 13:06:38,094 [TELNET: 172.25.19.152] set_patterns([('^[<#\\[]\\S+?[>#\\]]', 'PROMPT'), ('([Uu]sername|[Ll]ogin):', 'USERNAME'), ('[Pp]assword:', 'PASSWORD'), ('(^ ---- More ----)|([Cc]ontinue?\\S+)', 'PAGER')])
- 2012-04-13 13:06:38,094 [TELNET: 172.25.19.152] submit(u'mts12BB',bulk_lines=None)
- 2012-04-13 13:06:38,128 [TELNET: 172.25.19.152] on_read: '\r\nInfo: The max number of VTY users is 5, and the number\r\n of current VTY users on line is 1.'
- 2012-04-13 13:06:38,129 [TELNET: 172.25.19.152] on_read: '\r\n<kie-kie-f1-r0-t3-asw0>'
- 2012-04-13 13:06:38,129 [TELNET: 172.25.19.152] match '^[<#\[]\S+?[>#\]]'
- 2012-04-13 13:06:38,129 [TELNET: 172.25.19.152] event(PROMPT)
- 2012-04-13 13:06:38,129 [TELNET: 172.25.19.152] ==> PROMPT
- 2012-04-13 13:06:38,129 [TELNET: 172.25.19.152] on_PROMPT_enter
- 2012-04-13 13:06:38,129 [TELNET: 172.25.19.152] Using prompt pattern: ^[<#\[]\S+?[>#\]]
- 2012-04-13 13:06:38,129 [TELNET: 172.25.19.152] set_patterns([('^[<#\\[]\\S+?[>#\\]]', 'PROMPT'), ('(^ ---- More ----)|([Cc]ontinue?\\S+)', 'PAGER')])
- 2012-04-13 13:06:38,146 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] CLI Provider is ready
- 2012-04-13 13:06:38,146 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] Disable paging
- 2012-04-13 13:06:38,146 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] cli(screen-length 0 temporary)
- 2012-04-13 13:06:38,146 [TELNET: 172.25.19.152] submit('screen-length 0 temporary',bulk_lines=None)
- 2012-04-13 13:06:39,131 Tick
- 2012-04-13 13:06:39,131 Resetting wait ticks
- 2012-04-13 13:06:39,212 [TELNET: 172.25.19.152] on_read: 's'
- 2012-04-13 13:06:39,213 [TELNET: 172.25.19.152] on_read: 'c'
- 2012-04-13 13:06:39,214 [TELNET: 172.25.19.152] on_read: 'r'
- 2012-04-13 13:06:39,216 [TELNET: 172.25.19.152] on_read: 'e'
- 2012-04-13 13:06:39,218 [TELNET: 172.25.19.152] on_read: 'e'
- 2012-04-13 13:06:39,219 [TELNET: 172.25.19.152] on_read: 'n'
- 2012-04-13 13:06:39,219 [TELNET: 172.25.19.152] on_read: '-'
- 2012-04-13 13:06:39,221 [TELNET: 172.25.19.152] on_read: 'l'
- 2012-04-13 13:06:39,222 [TELNET: 172.25.19.152] on_read: 'e'
- 2012-04-13 13:06:39,224 [TELNET: 172.25.19.152] on_read: 'n'
- 2012-04-13 13:06:39,224 [TELNET: 172.25.19.152] on_read: 'g'
- 2012-04-13 13:06:39,226 [TELNET: 172.25.19.152] on_read: 't'
- 2012-04-13 13:06:39,227 [TELNET: 172.25.19.152] on_read: 'h'
- 2012-04-13 13:06:39,229 [TELNET: 172.25.19.152] on_read: ' '
- 2012-04-13 13:06:39,229 [TELNET: 172.25.19.152] on_read: '0'
- 2012-04-13 13:06:39,231 [TELNET: 172.25.19.152] on_read: ' '
- 2012-04-13 13:06:39,232 [TELNET: 172.25.19.152] on_read: 't'
- 2012-04-13 13:06:39,234 [TELNET: 172.25.19.152] on_read: 'e'
- 2012-04-13 13:06:39,234 [TELNET: 172.25.19.152] on_read: 'm'
- 2012-04-13 13:06:39,236 [TELNET: 172.25.19.152] on_read: 'p'
- 2012-04-13 13:06:39,237 [TELNET: 172.25.19.152] on_read: 'o'
- 2012-04-13 13:06:39,239 [TELNET: 172.25.19.152] on_read: 'r'
- 2012-04-13 13:06:39,240 [TELNET: 172.25.19.152] on_read: 'a'
- 2012-04-13 13:06:39,241 [TELNET: 172.25.19.152] on_read: 'r'
- 2012-04-13 13:06:39,242 [TELNET: 172.25.19.152] on_read: 'y'
- 2012-04-13 13:06:39,244 [TELNET: 172.25.19.152] on_read: '\r\nInfo: The configuration takes effect on the current user terminal interface only.'
- 2012-04-13 13:06:39,245 [TELNET: 172.25.19.152] on_read: '\r\n<kie-kie-f1-r0-t3-asw0>'
- 2012-04-13 13:06:39,245 [TELNET: 172.25.19.152] match '^[<#\[]\S+?[>#\]]'
- 2012-04-13 13:06:39,245 [TELNET: 172.25.19.152] event(PROMPT)
- 2012-04-13 13:06:39,260 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] cli(screen-length 0 temporary) returns:
- ===[ screen-length 0 temporary ]========================================
- 'Info: The configuration takes effect on the current user terminal interface only.\n'
- ========================================================================
- 2012-04-13 13:06:39,260 [TELNET: 172.25.19.152] submit('display version',bulk_lines=None)
- 2012-04-13 13:06:40,246 Tick
- 2012-04-13 13:06:40,246 Resetting wait ticks
- 2012-04-13 13:06:40,341 [TELNET: 172.25.19.152] on_read: 'd'
- 2012-04-13 13:06:40,342 [TELNET: 172.25.19.152] on_read: 'i'
- 2012-04-13 13:06:40,344 [TELNET: 172.25.19.152] on_read: 's'
- 2012-04-13 13:06:40,345 [TELNET: 172.25.19.152] on_read: 'p'
- 2012-04-13 13:06:40,347 [TELNET: 172.25.19.152] on_read: 'l'
- 2012-04-13 13:06:40,348 [TELNET: 172.25.19.152] on_read: 'a'
- 2012-04-13 13:06:40,351 [TELNET: 172.25.19.152] on_read: 'y'
- 2012-04-13 13:06:40,352 [TELNET: 172.25.19.152] on_read: ' '
- 2012-04-13 13:06:40,354 [TELNET: 172.25.19.152] on_read: 'v'
- 2012-04-13 13:06:40,355 [TELNET: 172.25.19.152] on_read: 'e'
- 2012-04-13 13:06:40,357 [TELNET: 172.25.19.152] on_read: 'r'
- 2012-04-13 13:06:40,358 [TELNET: 172.25.19.152] on_read: 's'
- 2012-04-13 13:06:40,360 [TELNET: 172.25.19.152] on_read: 'i'
- 2012-04-13 13:06:40,361 [TELNET: 172.25.19.152] on_read: 'o'
- 2012-04-13 13:06:40,364 [TELNET: 172.25.19.152] on_read: 'n'
- 2012-04-13 13:06:40,365 [TELNET: 172.25.19.152] on_read: '\r\nHuawei Versatile Routing Platform Software\r\nVRP (R) software, Version 5.70 (S2300 V100R005C01SPC100)\r\nCopyright (C) 2000-2011 HUAWEI TECH CO., LTD\r\nQuidway S2326TP-EI Routing Switch uptime is 11 weeks, 6 days, 19 hours, 7 minutes\r\n'
- 2012-04-13 13:06:40,367 [TELNET: 172.25.19.152] on_read: '\r\n'
- 2012-04-13 13:06:40,368 [TELNET: 172.25.19.152] on_read: 'EFFE 0(Master) : uptime is 11 weeks, 6 days, 19 hours, 6 minutes\r\n'
- 2012-04-13 13:06:40,370 [TELNET: 172.25.19.152] on_read: '64M bytes DDR Memory\r\n16M bytes FLASH\r\n'
- 2012-04-13 13:06:40,371 [TELNET: 172.25.19.152] on_read: 'Pcb Version : VER C\r\nBasic BOOTROM Version : 128 Compiled at Aug 24 2010, 21:58:24\r\nSoftware Version : VRP (R) Software, Version 5.70 (S2300 V100R005C01SPC100)\r\n'
- 2012-04-13 13:06:40,373 [TELNET: 172.25.19.152] on_read: '\r\n<kie-kie-f1-r0-t3-asw0>'
- 2012-04-13 13:06:40,374 [TELNET: 172.25.19.152] match '^[<#\[]\S+?[>#\]]'
- 2012-04-13 13:06:40,374 [TELNET: 172.25.19.152] event(PROMPT)
- 2012-04-13 13:06:40,374 [script-172.25.19.152-Huawei.VRP.get_version] cli(display version) returns:
- ===[ display version ]==================================================
- 'Huawei Versatile Routing Platform Software\nVRP (R) software, Version 5.70 (S2300 V100R005C01SPC100)\nCopyright (C) 2000-2011 HUAWEI TECH CO., LTD\nQuidway S2326TP-EI Routing Switch uptime is 11 weeks, 6 days, 19 hours, 7 minutes\n\nEFFE 0(Master) : uptime is 11 weeks, 6 days, 19 hours, 6 minutes\n64M bytes DDR Memory\n16M bytes FLASH\nPcb Version : VER C\nBasic BOOTROM Version : 128 Compiled at Aug 24 2010, 21:58:24\nSoftware Version : VRP (R) Software, Version 5.70 (S2300 V100R005C01SPC100)\n\n'
- ========================================================================
- 2012-04-13 13:06:40,374 [script-172.25.19.152-Huawei.VRP.get_version] Write to call cache: Huawei.VRP.get_version, {}, {'platform': 'S2326TP-EI', 'version': '5.70', 'vendor': 'Huawei'}
- 2012-04-13 13:06:40,375 [script-172.25.19.152-Huawei.VRP.get_version] Script returns with result: {'platform': 'S2326TP-EI', 'version': '5.70', 'vendor': 'Huawei'}
- 2012-04-13 13:06:40,375 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] cli(display lldp neighbor)
- 2012-04-13 13:06:40,375 [TELNET: 172.25.19.152] submit('display lldp neighbor',bulk_lines=None)
- 2012-04-13 13:06:41,375 Tick
- 2012-04-13 13:06:41,375 Resetting wait ticks
- 2012-04-13 13:06:41,540 [TELNET: 172.25.19.152] on_read: 'd'
- 2012-04-13 13:06:41,540 [TELNET: 172.25.19.152] on_read: 'i'
- 2012-04-13 13:06:41,543 [TELNET: 172.25.19.152] on_read: 's'
- 2012-04-13 13:06:41,544 [TELNET: 172.25.19.152] on_read: 'p'
- 2012-04-13 13:06:41,546 [TELNET: 172.25.19.152] on_read: 'l'
- 2012-04-13 13:06:41,548 [TELNET: 172.25.19.152] on_read: 'a'
- 2012-04-13 13:06:41,549 [TELNET: 172.25.19.152] on_read: 'y'
- 2012-04-13 13:06:41,551 [TELNET: 172.25.19.152] on_read: ' '
- 2012-04-13 13:06:41,552 [TELNET: 172.25.19.152] on_read: 'l'
- 2012-04-13 13:06:41,554 [TELNET: 172.25.19.152] on_read: 'l'
- 2012-04-13 13:06:41,555 [TELNET: 172.25.19.152] on_read: 'd'
- 2012-04-13 13:06:41,558 [TELNET: 172.25.19.152] on_read: 'p'
- 2012-04-13 13:06:41,558 [TELNET: 172.25.19.152] on_read: ' '
- 2012-04-13 13:06:41,561 [TELNET: 172.25.19.152] on_read: 'n'
- 2012-04-13 13:06:41,562 [TELNET: 172.25.19.152] on_read: 'e'
- 2012-04-13 13:06:41,564 [TELNET: 172.25.19.152] on_read: 'i'
- 2012-04-13 13:06:41,565 [TELNET: 172.25.19.152] on_read: 'g'
- 2012-04-13 13:06:41,567 [TELNET: 172.25.19.152] on_read: 'h'
- 2012-04-13 13:06:41,568 [TELNET: 172.25.19.152] on_read: 'b'
- 2012-04-13 13:06:41,570 [TELNET: 172.25.19.152] on_read: 'o'
- 2012-04-13 13:06:41,571 [TELNET: 172.25.19.152] on_read: 'r'
- 2012-04-13 13:06:41,574 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/1 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,575 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/2 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,577 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/3 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,578 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/4 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,580 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/5 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,581 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/6 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,583 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/7 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,584 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/8 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,587 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/9 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,587 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/10 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,590 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/11 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,591 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/12 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,593 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/13 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,594 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/14 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,596 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/15 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,597 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/16 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,599 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/17 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,600 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/18 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,602 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/19 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,603 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/20 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,606 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/21 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,607 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/22 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,609 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/23 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,610 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/24 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,612 [TELNET: 172.25.19.152] on_read: '\r\nGigabitEthernet0/0/1 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,613 [TELNET: 172.25.19.152] on_read: '\r\nGigabitEthernet0/0/2 has 0 neighbors\r\n'
- 2012-04-13 13:06:41,615 [TELNET: 172.25.19.152] on_read: '\r\n<kie-kie-f1-r0-t3-asw0>'
- 2012-04-13 13:06:41,615 [TELNET: 172.25.19.152] match '^[<#\[]\S+?[>#\]]'
- 2012-04-13 13:06:41,616 [TELNET: 172.25.19.152] event(PROMPT)
- 2012-04-13 13:06:41,639 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] cli(display lldp neighbor) returns:
- ===[ display lldp neighbor ]============================================
- 'Ethernet0/0/1 has 0 neighbors\n\nEthernet0/0/2 has 0 neighbors\n\nEthernet0/0/3 has 0 neighbors\n\nEthernet0/0/4 has 0 neighbors\n\nEthernet0/0/5 has 0 neighbors\n\nEthernet0/0/6 has 0 neighbors\n\nEthernet0/0/7 has 0 neighbors\n\nEthernet0/0/8 has 0 neighbors\n\nEthernet0/0/9 has 0 neighbors\n\nEthernet0/0/10 has 0 neighbors\n\nEthernet0/0/11 has 0 neighbors\n\nEthernet0/0/12 has 0 neighbors\n\nEthernet0/0/13 has 0 neighbors\n\nEthernet0/0/14 has 0 neighbors\n\nEthernet0/0/15 has 0 neighbors\n\nEthernet0/0/16 has 0 neighbors\n\nEthernet0/0/17 has 0 neighbors\n\nEthernet0/0/18 has 0 neighbors\n\nEthernet0/0/19 has 0 neighbors\n\nEthernet0/0/20 has 0 neighbors\n\nEthernet0/0/21 has 0 neighbors\n\nEthernet0/0/22 has 0 neighbors\n\nEthernet0/0/23 has 0 neighbors\n\nEthernet0/0/24 has 0 neighbors\n\nGigabitEthernet0/0/1 has 0 neighbors\n\nGigabitEthernet0/0/2 has 0 neighbors\n\n'
- ========================================================================
- 2012-04-13 13:06:41,644 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] Script traceback:
- <type 'exceptions.KeyError'>
- 'neighbors'
- START OF TRACEBACK
- ------------------------------------------------------------------------
- File: /opt/noc/sa/profiles/Huawei/VRP/get_lldp_neighbors.py (Line: 58)
- Function: execute_other
- 51 i["neighbors"] += [parse_neighbor(pre)]
- 52 r += [i]
- 53 i = {
- 54 "local_interface": match.group("local_if"),
- 55 "neighbors": []
- 56 }
- 57 if lldp:
- 58 ==> i["neighbors"] += [parse_neighbor(lldp)]
- 59 r += [i]
- 60 return r
- 61
- 62
- 63 def parse_neighbor(text):
- 64 rx_ngh_line = re.compile(
- Variables:
- lldp = 'Ethernet0/0/1 has 0 neighbors\n\nEthernet0/0/2 has 0 neighbors\n\nEthernet0/0/3 has 0 neighbors\n\nEthernet0/0/4 has 0 neighbors\n\nEthernet0/0/5 has 0 neighbors\n\nEthernet0/0/6 has 0 neighbors\n\nEthernet0/0/7 has 0 neighbors\n\nEthernet0/0/8 has 0 neighbors\n\nEthernet0/0/9 has 0 neighbors\n\nEthernet0/0/10 has 0 neighbors\n\nEthernet0/0/11 has 0 neighbors\n\nEthernet0/0/12 has 0 neighbors\n\nEthernet0/0/13 has 0 neighbors\n\nEthernet0/0/14 has 0 neighbors\n\nEthernet0/0/15 has 0 neighbors\n\nEthernet0/0/16 has 0 neighbors\n\nEthernet0/0/17 has 0 neighbors\n\nEthernet0/0/18 has 0 neighbors\n\nEthernet0/0/19 has 0 neighbors\n\nEthernet0/0/20 has 0 neighbors\n\nEthernet0/0/21 has 0 neighbors\n\nEthernet0/0/22 has 0 neighbors\n\nEthernet0/0/23 has 0 neighbors\n\nEthernet0/0/24 has 0 neighbors\n\nGigabitEthernet0/0/1 has 0 neighbors\n\nGigabitEthernet0/0/2 has 0 neighbors\n\n'
- i = {}
- self = <Script(script-172.25.19.152-Huawei.VRP.get_lldp_neighbors, started 140012913948416)>
- r = []
- match = None
- ------------------------------------------------------------------------
- File: /opt/noc/sa/script/script.py (Line: 497)
- Function: execute
- 490 """
- 491 if self._execute_chain and not self.name.endswith(".get_version"):
- 492 # Get version information
- 493 v = self.scripts.get_version()
- 494 # Find and execute proper handler
- 495 for c, f in self._execute_chain:
- 496 if c(self, v):
- 497 ==> return f(self, **kwargs)
- 498 # Raise error
- 499 raise NotSupportedError()
- 500
- 501 def cli_queue_get(self):
- 502 """
- 503 Request CLI provider's queue
- Variables:
- kwargs = {}
- c = <function <lambda> at 0x3b91668>
- v = {'platform': 'S2326TP-EI', 'version': '5.70', 'vendor': 'Huawei'}
- self = <Script(script-172.25.19.152-Huawei.VRP.get_lldp_neighbors, started 140012913948416)>
- f = <function execute_other at 0x3b915f0>
- ------------------------------------------------------------------------
- File: /opt/noc/sa/script/script.py (Line: 412)
- Function: guarded_run
- 405 return result
- 406 except KeyError:
- 407 self.debug("Not in call cache: %r, %r" % (self.name,
- 408 self.kwargs))
- 409 pass
- 410 # Calling script body
- 411 self._thread_id = thread.get_ident()
- 412 ==> result = self.execute(**self.kwargs)
- 413 # Enforce interface result checking
- 414 for i in self.implements:
- 415 result = i.script_clean_result(self.profile, result)
- 416 # Cache result when required
- 417 if self.cache and self.parent is not None:
- 418 self.debug("Write to call cache: %s, %s, %r" % (self.name,
- Variables:
- i = <noc.sa.interfaces.igetlldpneighbors.IGetLLDPNeighbors object at 0x3b96050>
- self = <Script(script-172.25.19.152-Huawei.VRP.get_lldp_neighbors, started 140012913948416)>
- ------------------------------------------------------------------------
- File: /opt/noc/sa/script/script.py (Line: 435)
- Function: run
- 428
- 429 def run(self):
- 430 """Script thread worker method"""
- 431 self.debug("Running")
- 432 result = None
- 433 try:
- 434 with self.cancelable():
- 435 ==> result = self.guarded_run()
- 436 except TimeOutError:
- 437 self.error("Timed out")
- 438 self.e_timeout = True
- 439 except CancelledError:
- 440 self.error("Cancelled")
- 441 self.e_cancel = True
- Variables:
- self = <Script(script-172.25.19.152-Huawei.VRP.get_lldp_neighbors, started 140012913948416)>
- r = ["<type 'exceptions.KeyError'>", "'neighbors'"]
- result = None
- v = KeyError('neighbors',)
- tb = <traceback object at 0x3ff8710>
- t = <type 'exceptions.KeyError'>
- ------------------------------------------------------------------------
- END OF TRACEBACK
- 2012-04-13 13:06:41,644 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] Closing
- 2
Advertisement
Add Comment
Please, Sign In to add comment