Guest User

Untitled

a guest
Apr 13th, 2012
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.58 KB | None | 0 0
  1. 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
  2. /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.
  3. _warn("Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
  4. 2012-04-13 13:06:35,859 SSH: Using gmpy
  5. 2012-04-13 13:06:36,116 Using JSON library: django_simplejson
  6. 2012-04-13 13:06:36,133 Loading PeriodicRegistry
  7. 2012-04-13 13:06:36,144 Loading DownloaderRegistry
  8. 2012-04-13 13:06:36,178 Loading ProfileRegistry
  9. 2012-04-13 13:06:36,655 Loading ScriptRegistry
  10. 2012-04-13 13:06:36,916 Setting up 'select' polling method
  11. 2012-04-13 13:06:36,916 Set up select() poller
  12. 2012-04-13 13:06:36,916 Loading private ssh key from 'etc/ssh/id_rsa'
  13. 2012-04-13 13:06:36,916 Loading public ssh key from 'etc/ssh/id_rsa.pub'
  14. access_profile {
  15. profile: "Huawei.VRP"
  16. scheme: TELNET
  17. address: "172.25.19.152"
  18. user: "admin"
  19. password: "mts12BB"
  20. }
  21. script: "Huawei.VRP.get_lldp_neighbors"
  22.  
  23. 2012-04-13 13:06:36,920 Running script thread
  24. 2012-04-13 13:06:36,920 Creating transaction id=1980324061 method=None callback=None
  25. 2012-04-13 13:06:36,920 Running socket factory
  26. 2012-04-13 13:06:36,920 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] Running
  27. 2012-04-13 13:06:36,921 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] Running script: Huawei.VRP.get_lldp_neighbors ({})
  28. 2012-04-13 13:06:36,921 [script-172.25.19.152-Huawei.VRP.get_version] Running script: Huawei.VRP.get_version ({})
  29. 2012-04-13 13:06:36,921 [script-172.25.19.152-Huawei.VRP.get_version] Not in call cache: 'Huawei.VRP.get_version', {}
  30. 2012-04-13 13:06:36,922 [script-172.25.19.152-Huawei.VRP.get_version] cli(display version)
  31. 2012-04-13 13:06:36,922 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] Running new provider
  32. 2012-04-13 13:06:36,922 [TELNET: 172.25.19.152] ==> START
  33. 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')])
  34. 2012-04-13 13:06:36,924 [TELNET: 172.25.19.152] set_timeout(30)
  35. 2012-04-13 13:06:36,924 register_socket(<noc.sa.script.telnet.CLITelnetSocket object at 0x3ff7b10>,None)
  36. 2012-04-13 13:06:37,922 Tick
  37. 2012-04-13 13:06:37,922 3 TICKS TO EXIT
  38. 2012-04-13 13:06:37,922 [TELNET: 172.25.19.152] Initializing socket
  39. 2012-04-13 13:06:37,922 [TELNET: 172.25.19.152] Connecting 172.25.19.152:23
  40. 2012-04-13 13:06:37,952 [TELNET: 172.25.19.152] Received IAC WILL ECHO (251 1)
  41. 2012-04-13 13:06:37,952 [TELNET: 172.25.19.152] Sending IAC DO ECHO (253 1)
  42. 2012-04-13 13:06:37,952 [TELNET: 172.25.19.152] Received IAC WILL ECHO (251 1)
  43. 2012-04-13 13:06:37,952 [TELNET: 172.25.19.152] Sending IAC DO ECHO (253 1)
  44. 2012-04-13 13:06:37,952 [TELNET: 172.25.19.152] Received IAC WILL ECHO (251 1)
  45. 2012-04-13 13:06:37,952 [TELNET: 172.25.19.152] Sending IAC DO ECHO (253 1)
  46. 2012-04-13 13:06:37,953 [TELNET: 172.25.19.152] Received IAC WILL SGA (251 3)
  47. 2012-04-13 13:06:37,953 [TELNET: 172.25.19.152] Sending IAC DO SGA (253 3)
  48. 2012-04-13 13:06:37,953 [TELNET: 172.25.19.152] Received IAC DO TTYPE (253 24)
  49. 2012-04-13 13:06:37,953 [TELNET: 172.25.19.152] Sending IAC WILL TTYPE (251 24)
  50. 2012-04-13 13:06:37,953 [TELNET: 172.25.19.152] Received IAC DO NAWS (253 31)
  51. 2012-04-13 13:06:37,953 [TELNET: 172.25.19.152] Sending IAC WILL NAWS (251 31)
  52. 2012-04-13 13:06:37,954 [TELNET: 172.25.19.152] Sending SB '\xff\xfa\x1f\xff\xff\xff\xff\xff\xf0'
  53. 2012-04-13 13:06:37,960 [TELNET: 172.25.19.152] on_read: '\r'
  54. 2012-04-13 13:06:38,062 [TELNET: 172.25.19.152] on_read: '\r\n\r\nLogin authentication\r\n\r\n'
  55. 2012-04-13 13:06:38,063 [TELNET: 172.25.19.152] on_read: '\r\nUsername:'
  56. 2012-04-13 13:06:38,063 [TELNET: 172.25.19.152] match '([Uu]sername|[Ll]ogin):'
  57. 2012-04-13 13:06:38,063 [TELNET: 172.25.19.152] event(USERNAME)
  58. 2012-04-13 13:06:38,063 [TELNET: 172.25.19.152] ==> USERNAME
  59. 2012-04-13 13:06:38,064 [TELNET: 172.25.19.152] set_patterns([('[Pp]assword:', 'PASSWORD'), ('^[<#\\[]\\S+?[>#\\]]', 'PROMPT')])
  60. 2012-04-13 13:06:38,064 [TELNET: 172.25.19.152] submit(u'admin',bulk_lines=None)
  61. 2012-04-13 13:06:38,073 [TELNET: 172.25.19.152] Received SB '\x18\x01'
  62. 2012-04-13 13:06:38,073 [TELNET: 172.25.19.152] Sending SB '\xff\xfa\x18\x00XTERM\xff\xf0'
  63. 2012-04-13 13:06:38,090 [TELNET: 172.25.19.152] on_read: 'adm'
  64. 2012-04-13 13:06:38,091 [TELNET: 172.25.19.152] on_read: 'in'
  65. 2012-04-13 13:06:38,093 [TELNET: 172.25.19.152] on_read: '\r\nPassword:'
  66. 2012-04-13 13:06:38,093 [TELNET: 172.25.19.152] match '[Pp]assword:'
  67. 2012-04-13 13:06:38,093 [TELNET: 172.25.19.152] event(PASSWORD)
  68. 2012-04-13 13:06:38,093 [TELNET: 172.25.19.152] ==> PASSWORD
  69. 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')])
  70. 2012-04-13 13:06:38,094 [TELNET: 172.25.19.152] submit(u'mts12BB',bulk_lines=None)
  71. 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.'
  72. 2012-04-13 13:06:38,129 [TELNET: 172.25.19.152] on_read: '\r\n<kie-kie-f1-r0-t3-asw0>'
  73. 2012-04-13 13:06:38,129 [TELNET: 172.25.19.152] match '^[<#\[]\S+?[>#\]]'
  74. 2012-04-13 13:06:38,129 [TELNET: 172.25.19.152] event(PROMPT)
  75. 2012-04-13 13:06:38,129 [TELNET: 172.25.19.152] ==> PROMPT
  76. 2012-04-13 13:06:38,129 [TELNET: 172.25.19.152] on_PROMPT_enter
  77. 2012-04-13 13:06:38,129 [TELNET: 172.25.19.152] Using prompt pattern: ^[<#\[]\S+?[>#\]]
  78. 2012-04-13 13:06:38,129 [TELNET: 172.25.19.152] set_patterns([('^[<#\\[]\\S+?[>#\\]]', 'PROMPT'), ('(^ ---- More ----)|([Cc]ontinue?\\S+)', 'PAGER')])
  79. 2012-04-13 13:06:38,146 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] CLI Provider is ready
  80. 2012-04-13 13:06:38,146 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] Disable paging
  81. 2012-04-13 13:06:38,146 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] cli(screen-length 0 temporary)
  82. 2012-04-13 13:06:38,146 [TELNET: 172.25.19.152] submit('screen-length 0 temporary',bulk_lines=None)
  83. 2012-04-13 13:06:39,131 Tick
  84. 2012-04-13 13:06:39,131 Resetting wait ticks
  85. 2012-04-13 13:06:39,212 [TELNET: 172.25.19.152] on_read: 's'
  86. 2012-04-13 13:06:39,213 [TELNET: 172.25.19.152] on_read: 'c'
  87. 2012-04-13 13:06:39,214 [TELNET: 172.25.19.152] on_read: 'r'
  88. 2012-04-13 13:06:39,216 [TELNET: 172.25.19.152] on_read: 'e'
  89. 2012-04-13 13:06:39,218 [TELNET: 172.25.19.152] on_read: 'e'
  90. 2012-04-13 13:06:39,219 [TELNET: 172.25.19.152] on_read: 'n'
  91. 2012-04-13 13:06:39,219 [TELNET: 172.25.19.152] on_read: '-'
  92. 2012-04-13 13:06:39,221 [TELNET: 172.25.19.152] on_read: 'l'
  93. 2012-04-13 13:06:39,222 [TELNET: 172.25.19.152] on_read: 'e'
  94. 2012-04-13 13:06:39,224 [TELNET: 172.25.19.152] on_read: 'n'
  95. 2012-04-13 13:06:39,224 [TELNET: 172.25.19.152] on_read: 'g'
  96. 2012-04-13 13:06:39,226 [TELNET: 172.25.19.152] on_read: 't'
  97. 2012-04-13 13:06:39,227 [TELNET: 172.25.19.152] on_read: 'h'
  98. 2012-04-13 13:06:39,229 [TELNET: 172.25.19.152] on_read: ' '
  99. 2012-04-13 13:06:39,229 [TELNET: 172.25.19.152] on_read: '0'
  100. 2012-04-13 13:06:39,231 [TELNET: 172.25.19.152] on_read: ' '
  101. 2012-04-13 13:06:39,232 [TELNET: 172.25.19.152] on_read: 't'
  102. 2012-04-13 13:06:39,234 [TELNET: 172.25.19.152] on_read: 'e'
  103. 2012-04-13 13:06:39,234 [TELNET: 172.25.19.152] on_read: 'm'
  104. 2012-04-13 13:06:39,236 [TELNET: 172.25.19.152] on_read: 'p'
  105. 2012-04-13 13:06:39,237 [TELNET: 172.25.19.152] on_read: 'o'
  106. 2012-04-13 13:06:39,239 [TELNET: 172.25.19.152] on_read: 'r'
  107. 2012-04-13 13:06:39,240 [TELNET: 172.25.19.152] on_read: 'a'
  108. 2012-04-13 13:06:39,241 [TELNET: 172.25.19.152] on_read: 'r'
  109. 2012-04-13 13:06:39,242 [TELNET: 172.25.19.152] on_read: 'y'
  110. 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.'
  111. 2012-04-13 13:06:39,245 [TELNET: 172.25.19.152] on_read: '\r\n<kie-kie-f1-r0-t3-asw0>'
  112. 2012-04-13 13:06:39,245 [TELNET: 172.25.19.152] match '^[<#\[]\S+?[>#\]]'
  113. 2012-04-13 13:06:39,245 [TELNET: 172.25.19.152] event(PROMPT)
  114. 2012-04-13 13:06:39,260 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] cli(screen-length 0 temporary) returns:
  115. ===[ screen-length 0 temporary ]========================================
  116. 'Info: The configuration takes effect on the current user terminal interface only.\n'
  117. ========================================================================
  118. 2012-04-13 13:06:39,260 [TELNET: 172.25.19.152] submit('display version',bulk_lines=None)
  119. 2012-04-13 13:06:40,246 Tick
  120. 2012-04-13 13:06:40,246 Resetting wait ticks
  121. 2012-04-13 13:06:40,341 [TELNET: 172.25.19.152] on_read: 'd'
  122. 2012-04-13 13:06:40,342 [TELNET: 172.25.19.152] on_read: 'i'
  123. 2012-04-13 13:06:40,344 [TELNET: 172.25.19.152] on_read: 's'
  124. 2012-04-13 13:06:40,345 [TELNET: 172.25.19.152] on_read: 'p'
  125. 2012-04-13 13:06:40,347 [TELNET: 172.25.19.152] on_read: 'l'
  126. 2012-04-13 13:06:40,348 [TELNET: 172.25.19.152] on_read: 'a'
  127. 2012-04-13 13:06:40,351 [TELNET: 172.25.19.152] on_read: 'y'
  128. 2012-04-13 13:06:40,352 [TELNET: 172.25.19.152] on_read: ' '
  129. 2012-04-13 13:06:40,354 [TELNET: 172.25.19.152] on_read: 'v'
  130. 2012-04-13 13:06:40,355 [TELNET: 172.25.19.152] on_read: 'e'
  131. 2012-04-13 13:06:40,357 [TELNET: 172.25.19.152] on_read: 'r'
  132. 2012-04-13 13:06:40,358 [TELNET: 172.25.19.152] on_read: 's'
  133. 2012-04-13 13:06:40,360 [TELNET: 172.25.19.152] on_read: 'i'
  134. 2012-04-13 13:06:40,361 [TELNET: 172.25.19.152] on_read: 'o'
  135. 2012-04-13 13:06:40,364 [TELNET: 172.25.19.152] on_read: 'n'
  136. 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'
  137. 2012-04-13 13:06:40,367 [TELNET: 172.25.19.152] on_read: '\r\n'
  138. 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'
  139. 2012-04-13 13:06:40,370 [TELNET: 172.25.19.152] on_read: '64M bytes DDR Memory\r\n16M bytes FLASH\r\n'
  140. 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'
  141. 2012-04-13 13:06:40,373 [TELNET: 172.25.19.152] on_read: '\r\n<kie-kie-f1-r0-t3-asw0>'
  142. 2012-04-13 13:06:40,374 [TELNET: 172.25.19.152] match '^[<#\[]\S+?[>#\]]'
  143. 2012-04-13 13:06:40,374 [TELNET: 172.25.19.152] event(PROMPT)
  144. 2012-04-13 13:06:40,374 [script-172.25.19.152-Huawei.VRP.get_version] cli(display version) returns:
  145. ===[ display version ]==================================================
  146. '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'
  147. ========================================================================
  148. 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'}
  149. 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'}
  150. 2012-04-13 13:06:40,375 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] cli(display lldp neighbor)
  151. 2012-04-13 13:06:40,375 [TELNET: 172.25.19.152] submit('display lldp neighbor',bulk_lines=None)
  152. 2012-04-13 13:06:41,375 Tick
  153. 2012-04-13 13:06:41,375 Resetting wait ticks
  154. 2012-04-13 13:06:41,540 [TELNET: 172.25.19.152] on_read: 'd'
  155. 2012-04-13 13:06:41,540 [TELNET: 172.25.19.152] on_read: 'i'
  156. 2012-04-13 13:06:41,543 [TELNET: 172.25.19.152] on_read: 's'
  157. 2012-04-13 13:06:41,544 [TELNET: 172.25.19.152] on_read: 'p'
  158. 2012-04-13 13:06:41,546 [TELNET: 172.25.19.152] on_read: 'l'
  159. 2012-04-13 13:06:41,548 [TELNET: 172.25.19.152] on_read: 'a'
  160. 2012-04-13 13:06:41,549 [TELNET: 172.25.19.152] on_read: 'y'
  161. 2012-04-13 13:06:41,551 [TELNET: 172.25.19.152] on_read: ' '
  162. 2012-04-13 13:06:41,552 [TELNET: 172.25.19.152] on_read: 'l'
  163. 2012-04-13 13:06:41,554 [TELNET: 172.25.19.152] on_read: 'l'
  164. 2012-04-13 13:06:41,555 [TELNET: 172.25.19.152] on_read: 'd'
  165. 2012-04-13 13:06:41,558 [TELNET: 172.25.19.152] on_read: 'p'
  166. 2012-04-13 13:06:41,558 [TELNET: 172.25.19.152] on_read: ' '
  167. 2012-04-13 13:06:41,561 [TELNET: 172.25.19.152] on_read: 'n'
  168. 2012-04-13 13:06:41,562 [TELNET: 172.25.19.152] on_read: 'e'
  169. 2012-04-13 13:06:41,564 [TELNET: 172.25.19.152] on_read: 'i'
  170. 2012-04-13 13:06:41,565 [TELNET: 172.25.19.152] on_read: 'g'
  171. 2012-04-13 13:06:41,567 [TELNET: 172.25.19.152] on_read: 'h'
  172. 2012-04-13 13:06:41,568 [TELNET: 172.25.19.152] on_read: 'b'
  173. 2012-04-13 13:06:41,570 [TELNET: 172.25.19.152] on_read: 'o'
  174. 2012-04-13 13:06:41,571 [TELNET: 172.25.19.152] on_read: 'r'
  175. 2012-04-13 13:06:41,574 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/1 has 0 neighbors\r\n'
  176. 2012-04-13 13:06:41,575 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/2 has 0 neighbors\r\n'
  177. 2012-04-13 13:06:41,577 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/3 has 0 neighbors\r\n'
  178. 2012-04-13 13:06:41,578 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/4 has 0 neighbors\r\n'
  179. 2012-04-13 13:06:41,580 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/5 has 0 neighbors\r\n'
  180. 2012-04-13 13:06:41,581 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/6 has 0 neighbors\r\n'
  181. 2012-04-13 13:06:41,583 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/7 has 0 neighbors\r\n'
  182. 2012-04-13 13:06:41,584 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/8 has 0 neighbors\r\n'
  183. 2012-04-13 13:06:41,587 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/9 has 0 neighbors\r\n'
  184. 2012-04-13 13:06:41,587 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/10 has 0 neighbors\r\n'
  185. 2012-04-13 13:06:41,590 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/11 has 0 neighbors\r\n'
  186. 2012-04-13 13:06:41,591 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/12 has 0 neighbors\r\n'
  187. 2012-04-13 13:06:41,593 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/13 has 0 neighbors\r\n'
  188. 2012-04-13 13:06:41,594 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/14 has 0 neighbors\r\n'
  189. 2012-04-13 13:06:41,596 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/15 has 0 neighbors\r\n'
  190. 2012-04-13 13:06:41,597 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/16 has 0 neighbors\r\n'
  191. 2012-04-13 13:06:41,599 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/17 has 0 neighbors\r\n'
  192. 2012-04-13 13:06:41,600 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/18 has 0 neighbors\r\n'
  193. 2012-04-13 13:06:41,602 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/19 has 0 neighbors\r\n'
  194. 2012-04-13 13:06:41,603 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/20 has 0 neighbors\r\n'
  195. 2012-04-13 13:06:41,606 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/21 has 0 neighbors\r\n'
  196. 2012-04-13 13:06:41,607 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/22 has 0 neighbors\r\n'
  197. 2012-04-13 13:06:41,609 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/23 has 0 neighbors\r\n'
  198. 2012-04-13 13:06:41,610 [TELNET: 172.25.19.152] on_read: '\r\nEthernet0/0/24 has 0 neighbors\r\n'
  199. 2012-04-13 13:06:41,612 [TELNET: 172.25.19.152] on_read: '\r\nGigabitEthernet0/0/1 has 0 neighbors\r\n'
  200. 2012-04-13 13:06:41,613 [TELNET: 172.25.19.152] on_read: '\r\nGigabitEthernet0/0/2 has 0 neighbors\r\n'
  201. 2012-04-13 13:06:41,615 [TELNET: 172.25.19.152] on_read: '\r\n<kie-kie-f1-r0-t3-asw0>'
  202. 2012-04-13 13:06:41,615 [TELNET: 172.25.19.152] match '^[<#\[]\S+?[>#\]]'
  203. 2012-04-13 13:06:41,616 [TELNET: 172.25.19.152] event(PROMPT)
  204. 2012-04-13 13:06:41,639 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] cli(display lldp neighbor) returns:
  205. ===[ display lldp neighbor ]============================================
  206. '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'
  207. ========================================================================
  208. 2012-04-13 13:06:41,644 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] Script traceback:
  209. <type 'exceptions.KeyError'>
  210. 'neighbors'
  211. START OF TRACEBACK
  212. ------------------------------------------------------------------------
  213. File: /opt/noc/sa/profiles/Huawei/VRP/get_lldp_neighbors.py (Line: 58)
  214. Function: execute_other
  215. 51 i["neighbors"] += [parse_neighbor(pre)]
  216. 52 r += [i]
  217. 53 i = {
  218. 54 "local_interface": match.group("local_if"),
  219. 55 "neighbors": []
  220. 56 }
  221. 57 if lldp:
  222. 58 ==> i["neighbors"] += [parse_neighbor(lldp)]
  223. 59 r += [i]
  224. 60 return r
  225. 61
  226. 62
  227. 63 def parse_neighbor(text):
  228. 64 rx_ngh_line = re.compile(
  229. Variables:
  230. 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'
  231. i = {}
  232. self = <Script(script-172.25.19.152-Huawei.VRP.get_lldp_neighbors, started 140012913948416)>
  233. r = []
  234. match = None
  235. ------------------------------------------------------------------------
  236. File: /opt/noc/sa/script/script.py (Line: 497)
  237. Function: execute
  238. 490 """
  239. 491 if self._execute_chain and not self.name.endswith(".get_version"):
  240. 492 # Get version information
  241. 493 v = self.scripts.get_version()
  242. 494 # Find and execute proper handler
  243. 495 for c, f in self._execute_chain:
  244. 496 if c(self, v):
  245. 497 ==> return f(self, **kwargs)
  246. 498 # Raise error
  247. 499 raise NotSupportedError()
  248. 500
  249. 501 def cli_queue_get(self):
  250. 502 """
  251. 503 Request CLI provider's queue
  252. Variables:
  253. kwargs = {}
  254. c = <function <lambda> at 0x3b91668>
  255. v = {'platform': 'S2326TP-EI', 'version': '5.70', 'vendor': 'Huawei'}
  256. self = <Script(script-172.25.19.152-Huawei.VRP.get_lldp_neighbors, started 140012913948416)>
  257. f = <function execute_other at 0x3b915f0>
  258. ------------------------------------------------------------------------
  259. File: /opt/noc/sa/script/script.py (Line: 412)
  260. Function: guarded_run
  261. 405 return result
  262. 406 except KeyError:
  263. 407 self.debug("Not in call cache: %r, %r" % (self.name,
  264. 408 self.kwargs))
  265. 409 pass
  266. 410 # Calling script body
  267. 411 self._thread_id = thread.get_ident()
  268. 412 ==> result = self.execute(**self.kwargs)
  269. 413 # Enforce interface result checking
  270. 414 for i in self.implements:
  271. 415 result = i.script_clean_result(self.profile, result)
  272. 416 # Cache result when required
  273. 417 if self.cache and self.parent is not None:
  274. 418 self.debug("Write to call cache: %s, %s, %r" % (self.name,
  275. Variables:
  276. i = <noc.sa.interfaces.igetlldpneighbors.IGetLLDPNeighbors object at 0x3b96050>
  277. self = <Script(script-172.25.19.152-Huawei.VRP.get_lldp_neighbors, started 140012913948416)>
  278. ------------------------------------------------------------------------
  279. File: /opt/noc/sa/script/script.py (Line: 435)
  280. Function: run
  281. 428
  282. 429 def run(self):
  283. 430 """Script thread worker method"""
  284. 431 self.debug("Running")
  285. 432 result = None
  286. 433 try:
  287. 434 with self.cancelable():
  288. 435 ==> result = self.guarded_run()
  289. 436 except TimeOutError:
  290. 437 self.error("Timed out")
  291. 438 self.e_timeout = True
  292. 439 except CancelledError:
  293. 440 self.error("Cancelled")
  294. 441 self.e_cancel = True
  295. Variables:
  296. self = <Script(script-172.25.19.152-Huawei.VRP.get_lldp_neighbors, started 140012913948416)>
  297. r = ["<type 'exceptions.KeyError'>", "'neighbors'"]
  298. result = None
  299. v = KeyError('neighbors',)
  300. tb = <traceback object at 0x3ff8710>
  301. t = <type 'exceptions.KeyError'>
  302. ------------------------------------------------------------------------
  303. END OF TRACEBACK
  304. 2012-04-13 13:06:41,644 [script-172.25.19.152-Huawei.VRP.get_lldp_neighbors] Closing
  305. 2
Advertisement
Add Comment
Please, Sign In to add comment