Advertisement
Guest User

Untitled

a guest
Jul 10th, 2017
597
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.43 KB | None | 0 0
  1. @noc-tower:/opt/noc# ./noc script --debug --pretty get_version вап
  2. 2017-07-10 11:58:41,266 [root] Loading PeriodicRegistry
  3. 2017-07-10 11:58:41,667 [noc.lib.nosql] Connecting to MongoDB {'username': 'noc', 'authentication_source': 'noc', 'replicaSet': 'noc', 'db': 'noc', 'socketKeepAlive': True, 'host': 'mongodb://noc:noc@2.2.2.2:27017/noc', 'password': '********', 'slave_okay': True}
  4. 2017-07-10 11:58:41,755 [noc.core.cache.base] Using cache backend: noc.core.cache.memcached.MemcachedCache
  5. 2017-07-10 11:58:41,838 [noc.core.cache.memcached] Starting memcached pool: hosts=2.2.2.2:11211, pool size=8
  6. 2017-07-10 11:58:42,133 [noc.main.models.doccategory] Registering Capability
  7. 2017-07-10 11:58:42,134 [noc.main.models.doccategory] Registering MetricType
  8. 2017-07-10 11:58:42,431 [noc.main.models.doccategory] Registering ConnectionType
  9. 2017-07-10 11:58:42,443 [noc.main.models.doccategory] Registering ObjectModel
  10. 2017-07-10 11:58:42,469 [noc.main.models.textindex] Adding FTS index for sa.managedobject
  11. 2017-07-10 11:58:42,533 [noc.main.models.textindex] Adding FTS index for ip.vrf
  12. 2017-07-10 11:58:42,544 [noc.main.models.textindex] Adding FTS index for vc.vc
  13. 2017-07-10 11:58:42,551 [noc.main.models.textindex] Adding FTS index for ip.prefix
  14. 2017-07-10 11:58:42,572 [noc.main.models.textindex] Adding FTS index for ip.address
  15. 2017-07-10 11:58:42,639 [noc.core.script.loader] Loading script DLink.DxS.get_version
  16. 2017-07-10 11:58:42,908 [noc.core.profile.loader] Loading profile DLink.DxS
  17. 2017-07-10 11:58:42,909 [script] [DLink.DxS.get_version|1.1.1.1] Running. Input arguments: {}, timeout 3600
  18. 2017-07-10 11:58:42,910 [noc.core.script.loader] Loading script DLink.DxS.get_switch
  19. 2017-07-10 11:58:42,912 [script] [DLink.DxS.get_switch|1.1.1.1] Running. Input arguments: {}, timeout 3600
  20. 2017-07-10 11:58:42,913 [script] [DLink.DxS.get_version|1.1.1.1] Open telnet CLI
  21. 2017-07-10 11:58:42,955 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Setup session
  22. 2017-07-10 11:58:42,956 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Creating IOLoop
  23. 2017-07-10 11:58:42,958 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Connecting (u'1.1.1.1', 23)
  24. 2017-07-10 11:58:42,962 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Connected
  25. 2017-07-10 11:58:42,963 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <START>
  26. 2017-07-10 11:58:42,963 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Setting timeout: 60s
  27. 2017-07-10 11:58:42,967 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received DO SGA
  28. 2017-07-10 11:58:42,967 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send WILL SGA
  29. 2017-07-10 11:58:42,968 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received WILL SGA
  30. 2017-07-10 11:58:42,968 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send DO SGA
  31. 2017-07-10 11:58:42,968 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received WILL ECHO
  32. 2017-07-10 11:58:42,968 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send DO ECHO
  33. 2017-07-10 11:58:42,969 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: '\x1b[0m\x1b[1;1H\x1b[2J\n\r DGS-3620-28SC Gigabit Ethernet Switch\n\r Command Line Interface\n\r\n\r Firmware: Build 2.60.B033\n\r Copyright(C) 2013 D-Link Corporation. All rights reserved.\n\rUserName:'
  34. 2017-07-10 11:58:42,969 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Match: ([Uu]ser ?[Nn]ame|[Ll]ogin): ?
  35. 2017-07-10 11:58:42,969 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <USERNAME>
  36. 2017-07-10 11:58:42,969 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: '\n'
  37. 2017-07-10 11:58:42,970 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Setting timeout: 30s
  38. 2017-07-10 11:58:43,083 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 's'
  39. 2017-07-10 11:58:43,085 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 'admin\n\rPassWord:'
  40. 2017-07-10 11:58:43,090 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Match: [Pp]ass[Ww]ord: ?
  41. 2017-07-10 11:58:43,090 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <PASSWORD>
  42. 2017-07-10 11:58:43,090 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: '\r\n'
  43. 2017-07-10 11:58:43,091 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Setting timeout: 30s
  44. 2017-07-10 11:58:43,103 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: '*'
  45. 2017-07-10 11:58:43,142 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: '**********\n\r\n\rDGS-3620-28SC:admin#'
  46. 2017-07-10 11:58:43,142 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Match: (?P<hostname>\S+)(?<!:(3|6))(?<!:operator)(?<!:user)#
  47. 2017-07-10 11:58:43,142 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <PROMT>
  48. 2017-07-10 11:58:43,142 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Refining pattern prompt to 'DGS\\-3620\\-28SC\\:admin(?<!:(3|6))(?<!:operator)(?<!:user)#'
  49. 2017-07-10 11:58:43,143 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Resetting timeouts
  50. 2017-07-10 11:58:43,143 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: '\n'
  51. 2017-07-10 11:58:43,164 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: '\n\rDGS-3620-28SC:admin#'
  52. 2017-07-10 11:58:43,165 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Match: DGS\-3620\-28SC\:admin(?<!:(3|6))(?<!:operator)(?<!:user)#
  53. 2017-07-10 11:58:43,165 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <PROMT>
  54. 2017-07-10 11:58:43,165 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Command:
  55.  
  56.  
  57. 2017-07-10 11:58:43,166 [script] [DLink.DxS.get_switch|1.1.1.1] Running. Input arguments: {}, timeout 3600
  58. 2017-07-10 11:58:43,166 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: 'show switch\n'
  59. 2017-07-10 11:58:43,185 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 's'
  60. 2017-07-10 11:58:43,226 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 'how switch'
  61. 2017-07-10 11:58:43,233 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: '\n\rCommand: show switch\n\r\n\rDevice Type : DGS-3620-28SC Gigabit Ethernet Switch\n\rMAC Address : 84-C9-B2-1B-C6-00\n\rIP Address : 1.1.1.1 (Manual)\n\rVLAN Name : mgmt\n\rSubnet Mask : 255.255.255.0\n\rDefault Gateway : 10.10.11.5\n\rBoot PROM Version : Build 1.00.012\n\rFirmware Version : Build 2.60.B033\n\rHardware Version : A1\n\rFirmware Type : EI\n\rSerial Number : PVXE1B9000267\n\rSystem Name : sw_3620\n\rSystem Location : SPB, BM19\n\rSystem Uptime : 1125 days, 21 hours, 43 minutes, 30 seconds\n\rSystem Contact : \n\rSpanning Tree : Disabled\n\rGVRP : Disabled\n\rIGMP Snooping : Disabled\n\rMLD Snooping : Disabled\n\rRIP : Disabled\n\rRIPng : Disabled\n\rDVMRP : Disabled\n\r\x1b[7mCTRL+C\x1b[0m \x1b[7mESC\x1b[0m \x1b[7mq\x1b[0m Quit \x1b[7mSPACE\x1b[0m \x1b[7mn\x1b[0m Next Page \x1b[7mENTER\x1b[0m Next Entry \x1b[7ma\x1b[0m All '
  62. 2017-07-10 11:58:43,234 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Match: (CTRL\+C.+?a A[Ll][Ll]\s*)
  63. 2017-07-10 11:58:43,234 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: 'a'
  64. 2017-07-10 11:58:43,273 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: '\r\x00 \r\x00\x1b[1A\x1b[37C\n\rPIM : Disabled\n\rPIM6 : Disabled\n\rOSPF : Disabled\n\rOSPFv3 : Disabled\n\rBGP \t : Disabled\n\rVLAN Trunk : Disabled\n\rTelnet : Enabled (TCP 23)\n\rWeb : Enabled (TCP 80)\r\n\rSNMP : Enabled\n\rSSL Status : Disabled\n\r'
  65. 2017-07-10 11:58:43,273 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 'SSH Status : Disabled\n\r802.1X : Disabled\n\rJumbo Frame : On\n\rCLI Paging : Enabled\n\rMAC Notification : Disabled\n\rPort Mirror : Disabled\n\rSNTP : Enabled\n\rDHCP Relay : Disabled\r\r\n\rDNSR Status : Disabled \n\rVRRP : Disabled\n\rHOL Prevention State : Enabled\n\rSyslog Global State : Enabled\n\rSingle IP Management : Disabled\n\r'
  66. 2017-07-10 11:58:43,274 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 'Password Encryption Status : Enabled\n\rDNS Resolver : Disabled\n\r\n\rDGS-3620-28SC:admin#'
  67. 2017-07-10 11:58:43,274 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Match: DGS\-3620\-28SC\:admin(?<!:(3|6))(?<!:operator)(?<!:user)#
  68. 2017-07-10 11:58:43,274 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <PROMT>
  69. 2017-07-10 11:58:43,274 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Command: show switch
  70. show switch
  71. Command: show switch
  72.  
  73. Device Type : DGS-3620-28SC Gigabit Ethernet Switch
  74. MAC Address : 84-C9-B2-1B-C6-00
  75. IP Address : 1.1.1.1 (Manual)
  76. VLAN Name : mgmt
  77. Subnet Mask : 255.255.255.0
  78. Default Gateway : 10.10.11.5
  79. Boot PROM Version : Build 1.00.012
  80. Firmware Version : Build 2.60.B033
  81. Hardware Version : A1
  82. Firmware Type : EI
  83. Serial Number : PVXE1B9000267
  84. System Name : sw_3620
  85. System Location : SPB, BM19
  86. System Uptime : 1125 days, 21 hours, 43 minutes, 30 seconds
  87. System Contact :
  88. Spanning Tree : Disabled
  89. GVRP : Disabled
  90. IGMP Snooping : Disabled
  91. MLD Snooping : Disabled
  92. RIP : Disabled
  93. RIPng : Disabled
  94. DVMRP : Disabled
  95.  
  96. PIM : Disabled
  97. PIM6 : Disabled
  98. OSPF : Disabled
  99. OSPFv3 : Disabled
  100. BGP : Disabled
  101. VLAN Trunk : Disabled
  102. Telnet : Enabled (TCP 23)
  103. Web : Enabled (TCP 80)
  104. SNMP : Enabled
  105. SSL Status : Disabled
  106. SSH Status : Disabled
  107. 802.1X : Disabled
  108. Jumbo Frame : On
  109. CLI Paging : Enabled
  110. MAC Notification : Disabled
  111. Port Mirror : Disabled
  112. SNTP : Enabled
  113. DHCP Relay : Disabled
  114. DNSR Status : Disabled
  115. VRRP : Disabled
  116. HOL Prevention State : Enabled
  117. Syslog Global State : Enabled
  118. Single IP Management : Disabled
  119. Password Encryption Status : Enabled
  120. DNS Resolver : Disabled
  121.  
  122.  
  123. 2017-07-10 11:58:43,275 [script] [DLink.DxS.get_switch|1.1.1.1] Caching result
  124. 2017-07-10 11:58:43,275 [script] [DLink.DxS.get_switch|1.1.1.1] Result: Command: show switch
  125.  
  126. Device Type : DGS-3620-28SC Gigabit Ethernet Switch
  127. MAC Address : 84-C9-B2-1B-C6-00
  128. IP Address : 1.1.1.1 (Manual)
  129. VLAN Name : mgmt
  130. Subnet Mask : 255.255.255.0
  131. Default Gateway : 10.10.11.5
  132. Boot PROM Version : Build 1.00.012
  133. Firmware Version : Build 2.60.B033
  134. Hardware Version : A1
  135. Firmware Type : EI
  136. Serial Number : PVXE1B9000267
  137. System Name : sw_3620
  138. System Location : SPB, BM19
  139. System Uptime : 1125 days, 21 hours, 43 minutes, 30 seconds
  140. System Contact :
  141. Spanning Tree : Disabled
  142. GVRP : Disabled
  143. IGMP Snooping : Disabled
  144. MLD Snooping : Disabled
  145. RIP : Disabled
  146. RIPng : Disabled
  147. DVMRP : Disabled
  148.  
  149. PIM : Disabled
  150. PIM6 : Disabled
  151. OSPF : Disabled
  152. OSPFv3 : Disabled
  153. BGP : Disabled
  154. VLAN Trunk : Disabled
  155. Telnet : Enabled (TCP 23)
  156. Web : Enabled (TCP 80)
  157. SNMP : Enabled
  158. SSL Status : Disabled
  159. SSH Status : Disabled
  160. 802.1X : Disabled
  161. Jumbo Frame : On
  162. CLI Paging : Enabled
  163. MAC Notification : Disabled
  164. Port Mirror : Disabled
  165. SNTP : Enabled
  166. DHCP Relay : Disabled
  167. DNSR Status : Disabled
  168. VRRP : Disabled
  169. HOL Prevention State : Enabled
  170. Syslog Global State : Enabled
  171. Single IP Management : Disabled
  172. Password Encryption Status : Enabled
  173. DNS Resolver : Disabled
  174.  
  175.  
  176. 2017-07-10 11:58:43,275 [script] [DLink.DxS.get_switch|1.1.1.1] Complete (109.52ms)
  177. 2017-07-10 11:58:43,276 [script] [DLink.DxS.get_version|1.1.1.1] Disabling CLI Paging...
  178. 2017-07-10 11:58:43,276 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: 'disable clipaging\n'
  179. 2017-07-10 11:58:43,295 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 'd'
  180. 2017-07-10 11:58:43,339 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 'isable clipaging\n\rCommand: disable clipaging\n\r\n\rSuccess. \n\r\n\rDGS-3620-28SC:admin#'
  181. 2017-07-10 11:58:43,339 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Match: DGS\-3620\-28SC\:admin(?<!:(3|6))(?<!:operator)(?<!:user)#
  182. 2017-07-10 11:58:43,339 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <PROMT>
  183. 2017-07-10 11:58:43,339 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Command: disable clipaging
  184. disable clipaging
  185. Command: disable clipaging
  186.  
  187. Success.
  188.  
  189.  
  190. 2017-07-10 11:58:43,341 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: 'show switch\n'
  191. 2017-07-10 11:58:43,356 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 's'
  192. 2017-07-10 11:58:43,357 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 'how switch\n\rCommand: show switch\n\r\n\rDevice Type : DGS-3620-28SC Gigabit Ethernet Switch\n\rMAC Address : 84-C9-B2-1B-C6-00\n\rIP Address : 1.1.1.1 (Manual)\n\rVLAN Name : mgmt\n\rSubnet Mask : 255.255.255.0\n\rDefault Gateway : 10.10.11.5\n\rBoot PROM Version : Build 1.00.012\n\rFirmware Version : Build 2.60.B033\n\rHardware Version : A1\n\rFirmware Type : EI\n\rSerial Number : PVXE1B9000267\n\rSystem Name : sw_3620\n\rSystem Location : SPB, BM19\n\rSystem Uptime : 1125 days, 21 hours, 43 minutes, 30 seconds\n\rSystem Contact : \n\rSpanning Tree : Disabled\n\rGVRP : Disabled\n\rIGMP Snooping : Disabled\n\rMLD Snooping : Disabled\n\rRIP : Disabled\n\rRIPng : Disabled\n\rDVMRP : Disabled\n\rPIM : Disabled\n\rPIM6 : Disabled\n\rOSPF : Disabled\n\rOSPFv3 : Disabled\n\rBGP \t : Disabled\n\rVLAN Trunk : Disabled\n\rTelnet : Enabled (TCP 23)\n\rWeb : Enabled (TCP 80)\r\n\rSNMP : Enabled\n\rSSL Status : Disabled\n\rSSH Status : Disabled\n\r802.1X : Disabled\n\rJumbo Frame '
  193. 2017-07-10 11:58:43,358 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: ' : On\n\rCLI Paging : Disabled\n\rMAC Notification : Disabled\n\rPort Mirror : Disabled\n\rSNTP '
  194. 2017-07-10 11:58:43,398 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: ' : Enabled\n\rDHCP Relay : Disabled\r\r\n\rDNSR Status : Disabled \n\rVRRP : Disabled\n\rHOL Prevention State : Enabled\n\rSyslog Global State : Enabled\n\rSingle IP Management : Disabled\n\rPassword Encryption Status : Enabled\n\rDNS Resolver : Disabled\n\r\n\rDGS-3620-28SC:admin#'
  195. 2017-07-10 11:58:43,398 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Match: DGS\-3620\-28SC\:admin(?<!:(3|6))(?<!:operator)(?<!:user)#
  196. 2017-07-10 11:58:43,398 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <PROMT>
  197. 2017-07-10 11:58:43,398 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Command: show switch
  198. show switch
  199. Command: show switch
  200.  
  201. Device Type : DGS-3620-28SC Gigabit Ethernet Switch
  202. MAC Address : 84-C9-B2-1B-C6-00
  203. IP Address : 1.1.1.1 (Manual)
  204. VLAN Name : mgmt
  205. Subnet Mask : 255.255.255.0
  206. Default Gateway : 10.10.11.5
  207. Boot PROM Version : Build 1.00.012
  208. Firmware Version : Build 2.60.B033
  209. Hardware Version : A1
  210. Firmware Type : EI
  211. Serial Number : PVXE1B9000267
  212. System Name : sw_3620
  213. System Location : SPB, BM19
  214. System Uptime : 1125 days, 21 hours, 43 minutes, 30 seconds
  215. System Contact :
  216. Spanning Tree : Disabled
  217. GVRP : Disabled
  218. IGMP Snooping : Disabled
  219. MLD Snooping : Disabled
  220. RIP : Disabled
  221. RIPng : Disabled
  222. DVMRP : Disabled
  223. PIM : Disabled
  224. PIM6 : Disabled
  225. OSPF : Disabled
  226. OSPFv3 : Disabled
  227. BGP : Disabled
  228. VLAN Trunk : Disabled
  229. Telnet : Enabled (TCP 23)
  230. Web : Enabled (TCP 80)
  231. SNMP : Enabled
  232. SSL Status : Disabled
  233. SSH Status : Disabled
  234. 802.1X : Disabled
  235. Jumbo Frame : On
  236. CLI Paging : Disabled
  237. MAC Notification : Disabled
  238. Port Mirror : Disabled
  239. SNTP : Enabled
  240. DHCP Relay : Disabled
  241. DNSR Status : Disabled
  242. VRRP : Disabled
  243. HOL Prevention State : Enabled
  244. Syslog Global State : Enabled
  245. Single IP Management : Disabled
  246. Password Encryption Status : Enabled
  247. DNS Resolver : Disabled
  248.  
  249.  
  250. 2017-07-10 11:58:43,398 [script] [DLink.DxS.get_switch|1.1.1.1] Caching result
  251. 2017-07-10 11:58:43,398 [script] [DLink.DxS.get_switch|1.1.1.1] Result: Command: show switch
  252.  
  253. Device Type : DGS-3620-28SC Gigabit Ethernet Switch
  254. MAC Address : 84-C9-B2-1B-C6-00
  255. IP Address : 1.1.1.1 (Manual)
  256. VLAN Name : mgmt
  257. Subnet Mask : 255.255.255.0
  258. Default Gateway : 10.10.11.5
  259. Boot PROM Version : Build 1.00.012
  260. Firmware Version : Build 2.60.B033
  261. Hardware Version : A1
  262. Firmware Type : EI
  263. Serial Number : PVXE1B9000267
  264. System Name : sw_3620
  265. System Location : SPB, BM19
  266. System Uptime : 1125 days, 21 hours, 43 minutes, 30 seconds
  267. System Contact :
  268. Spanning Tree : Disabled
  269. GVRP : Disabled
  270. IGMP Snooping : Disabled
  271. MLD Snooping : Disabled
  272. RIP : Disabled
  273. RIPng : Disabled
  274. DVMRP : Disabled
  275. PIM : Disabled
  276. PIM6 : Disabled
  277. OSPF : Disabled
  278. OSPFv3 : Disabled
  279. BGP : Disabled
  280. VLAN Trunk : Disabled
  281. Telnet : Enabled (TCP 23)
  282. Web : Enabled (TCP 80)
  283. SNMP : Enabled
  284. SSL Status : Disabled
  285. SSH Status : Disabled
  286. 802.1X : Disabled
  287. Jumbo Frame : On
  288. CLI Paging : Disabled
  289. MAC Notification : Disabled
  290. Port Mirror : Disabled
  291. SNTP : Enabled
  292. DHCP Relay : Disabled
  293. DNSR Status : Disabled
  294. VRRP : Disabled
  295. HOL Prevention State : Enabled
  296. Syslog Global State : Enabled
  297. Single IP Management : Disabled
  298. Password Encryption Status : Enabled
  299. DNS Resolver : Disabled
  300.  
  301.  
  302. 2017-07-10 11:58:43,399 [script] [DLink.DxS.get_switch|1.1.1.1] Complete (486.31ms)
  303. 2017-07-10 11:58:43,399 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Shutdown session
  304. 2017-07-10 11:58:43,399 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: 'enable clipaging\n'
  305. 2017-07-10 11:58:43,415 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 'e'
  306. 2017-07-10 11:58:43,474 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 'nable clipaging\n\rCommand: enable clipaging\n\r\n\rSuccess. \n\r\n\rDGS-3620-28SC:admin#'
  307. 2017-07-10 11:58:43,474 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Match: DGS\-3620\-28SC\:admin(?<!:(3|6))(?<!:operator)(?<!:user)#
  308. 2017-07-10 11:58:43,474 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <PROMT>
  309. 2017-07-10 11:58:43,475 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Command: enable clipaging
  310. enable clipaging
  311. Command: enable clipaging
  312.  
  313. Success.
  314.  
  315.  
  316. 2017-07-10 11:58:43,475 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Closing IOLoop
  317. 2017-07-10 11:58:43,476 [script] [DLink.DxS.get_version|1.1.1.1] Result: {'platform': 'DGS-3620-28SC', 'version': '2.60.B033', 'vendor': 'DLink', 'attributes': {'HW version': 'A1', 'Serial Number': 'PVXE1B9000267', 'Firmware Type': 'EI', 'Boot PROM': '1.00.012'}}
  318. 2017-07-10 11:58:43,476 [script] [DLink.DxS.get_version|1.1.1.1] Complete (567.15ms)
  319. {'attributes': {'Boot PROM': '1.00.012',
  320. 'Firmware Type': 'EI',
  321. 'HW version': 'A1',
  322. 'Serial Number': 'PVXE1B9000267'},
  323. 'platform': 'DGS-3620-28SC',
  324. 'vendor': 'DLink',
  325. 'version': '2.60.B033'}
  326. root@noc-tower:/opt/noc#
  327. root@noc-tower:/opt/noc# ./noc discovery --debug run box вап
  328. 2017-07-10 11:58:51,287 [noc.main.models.doccategory] Registering Capability
  329. 2017-07-10 11:58:51,288 [noc.main.models.doccategory] Registering MetricType
  330. 2017-07-10 11:58:51,447 [noc.main.models.doccategory] Registering ConnectionType
  331. 2017-07-10 11:58:51,455 [noc.main.models.doccategory] Registering ObjectModel
  332. 2017-07-10 11:58:51,477 [noc.main.models.textindex] Adding FTS index for sa.managedobject
  333. 2017-07-10 11:58:51,569 [noc.main.models.textindex] Adding FTS index for ip.vrf
  334. 2017-07-10 11:58:51,581 [noc.main.models.textindex] Adding FTS index for vc.vc
  335. 2017-07-10 11:58:51,586 [noc.main.models.textindex] Adding FTS index for ip.prefix
  336. 2017-07-10 11:58:51,596 [noc.main.models.textindex] Adding FTS index for ip.address
  337. 2017-07-10 11:58:51,659 [scheduler.discovery] Open collection noc.schedules.discovery.default
  338. Job ID: 595f7c9150791e48019e9de8
  339. 2017-07-10 11:58:51,679 [noc.core.mib] Loading compiled MIBs
  340. 2017-07-10 11:58:51,680 [noc.core.mib] Loading compiled MIBs from 'cmibs'
  341. 2017-07-10 11:58:51,681 [noc.core.mib] Loading MIB: CISCO-VPDN-MGMT-MIB
  342. 2017-07-10 11:58:51,683 [noc.core.mib] Loading MIB: IP-MIB
  343. 2017-07-10 11:58:51,684 [noc.core.mib] Loading MIB: SNMPv2-MIB
  344. 2017-07-10 11:58:51,685 [noc.core.mib] Loading MIB: CISCO-PPPOE-MIB
  345. 2017-07-10 11:58:51,686 [noc.core.mib] Loading MIB: IF-MIB
  346. 2017-07-10 11:58:51,687 [noc.core.mib] Loading MIB: RFC1213-MIB
  347. 2017-07-10 11:58:51,690 [noc.main.models.doccategory] Registering ProfileCheckRule
  348. Loading job context from jobctx-discovery-default-595f7c9150791e48019e9de8
  349. Job context is empty
  350. 2017-07-10 11:58:51,914 [noc.core.debug] UNHANDLED EXCEPTION (2017-07-10 11:58:51.736425)
  351. BRANCH: feature/microservices TIP: b646e76c0191
  352. PROCESS: ./commands/discovery.py
  353. ERROR FINGERPRINT: 9939f097-e980-5443-9fac-3e214f53a1fd
  354. WORKING DIRECTORY: /opt/noc
  355. EXCEPTION: <type 'exceptions.UnicodeEncodeError'> 'ascii' codec can't encode characters in position 16-18: ordinal not in range(128)
  356. START OF TRACEBACK
  357. ------------------------------------------------------------------------
  358. File: core/log.py (Line: 31)
  359. Function: set_prefix
  360. 24 self.logger = logger
  361. 25 self.target = target
  362. 26 self.prefix = None
  363. 27 self.set_prefix(prefix)
  364. 28
  365. 29 def set_prefix(self, prefix):
  366. 30 if prefix:
  367. 31 ==> self.prefix = "[%s] " % str(prefix).replace("][", "|").replace("] [", "|")
  368. 32 else:
  369. 33 self.prefix = ""
  370. 34
  371. 35 def _log(self, level, msg, args, **kwargs):
  372. 36 self.logger._log(
  373. 37 level,
  374. Variables:
  375. prefix = u'discovery][box][\u0432\u0430\u043f'
  376. self = <noc.core.log.PrefixLoggerAdapter object at 0x7fc2a6dec6d0>
  377. ------------------------------------------------------------------------
  378. File: core/scheduler/job.py (Line: 223)
  379. Function: dereference
  380. 216 except self.model.DoesNotExist:
  381. 217 return False
  382. 218 # Adjust logging
  383. 219 self.logger.set_prefix(
  384. 220 "%s][%s][%s" % (
  385. 221 self.scheduler.name,
  386. 222 self.name,
  387. 223 ==> self.get_display_key()
  388. 224 )
  389. 225 )
  390. 226 return True
  391. 227
  392. 228 def get_display_key(self):
  393. 229 """
  394. Variables:
  395. self =
  396. <noc.services.discovery.jobs.box.job.BoxDiscoveryJob object at 0x7fc2a6dec610>
  397. ------------------------------------------------------------------------
  398. File: commands/discovery.py (Line: 112)
  399. Function: run_job
  400. 105 if job.context_version:
  401. 106 ctx_key = job.get_context_cache_key()
  402. 107 self.print("Loading job context from %s" % ctx_key)
  403. 108 ctx = cache.get(ctx_key, version=job.context_version)
  404. 109 if not ctx:
  405. 110 self.print("Job context is empty")
  406. 111 job.load_context(ctx)
  407. 112 ==> job.dereference()
  408. 113 job.handler()
  409. 114 if scheduler.service.metrics:
  410. 115 for m in scheduler.service.metrics:
  411. 116 self.print("Collected metric: %s" % m)
  412. 117 if scheduler.service.ch_metrics:
  413. 118 self.print("Collected CH data:")
  414. Variables:
  415. jcls = 'noc.services.discovery.jobs.box.job.BoxDiscoveryJob'
  416. ctx_key = u'jobctx-discovery-default-595f7c9150791e48019e9de8'
  417. mo = <ManagedObject: вап>
  418. job_args =
  419. {'_checks': set([]),
  420. u'_id': ObjectId('595f7c9150791e48019e9de8'),
  421. u'f': 5,
  422. u'jcls': u'noc.services.discovery.jobs.box.job.BoxDiscoveryJob',
  423. u'key': 7,
  424. u'last': datetime.datetime(2017, 7, 9, 17, 46, 3, 230000),
  425. u'ldur': 1.1998770236968994,
  426. u'ls': u'X',
  427. u'o': 0.38476655118528036,
  428. u'runs': 19,
  429. u's': u'W',
  430. u'st': datetime.datetime(2017, 7, 7, 16, 22, 16, 223000),
  431. u'ts': datetime.datetime(2017, 7, 10, 17, 45, 56, 169000)}
  432. ctx = None
  433. self = <__main__.Command object at 0x7fc2ac979f90>
  434. job =
  435. <noc.services.discovery.jobs.box.job.BoxDiscoveryJob object at 0x7fc2a6dec610>
  436. scheduler = <noc.core.scheduler.scheduler.Scheduler object at 0x7fc2a6f21cd0>
  437. checks = set([])
  438. ------------------------------------------------------------------------
  439. File: commands/discovery.py (Line: 85)
  440. Function: handle_run
  441. 78 if c not in self.checks[job]:
  442. 79 self.die(
  443. 80 "Unknown check '%s' for job '%s'. Available checks are: %s\n" % (
  444. 81 c, job, ", ".join(self.checks[job])
  445. 82 )
  446. 83 )
  447. 84 for mo in mos:
  448. 85 ==> self.run_job(job, mo, checks)
  449. 86
  450. 87 def run_job(self, job, mo, checks):
  451. 88 scheduler = Scheduler("discovery", pool=mo.pool.name,
  452. 89 service=ServiceStub())
  453. 90 jcls = self.jcls[job]
  454. 91 # Try to dereference job
  455. Variables:
  456. check = []
  457. mos = [<ManagedObject: вап>]
  458. mo = <ManagedObject: вап>
  459. args = ()
  460. options = {}
  461. self = <__main__.Command object at 0x7fc2ac979f90>
  462. job = 'box'
  463. managed_objects = ['\xd0\xb2\xd0\xb0\xd0\xbf']
  464. x = '\xd0\xb2\xd0\xb0\xd0\xbf'
  465. checks = set([])
  466. ------------------------------------------------------------------------
  467. File: commands/discovery.py (Line: 65)
  468. Function: handle
  469. 58 run_parser.add_argument(
  470. 59 "managed_objects",
  471. 60 nargs=argparse.REMAINDER,
  472. 61 help="Managed objects"
  473. 62 )
  474. 63
  475. 64 def handle(self, cmd, *args, **options):
  476. 65 ==> return getattr(self, "handle_%s" % cmd)(*args, **options)
  477. 66
  478. 67 def handle_run(self, job, managed_objects, check=None, *args, **options):
  479. 68 job = job[0]
  480. 69 mos = []
  481. 70 for x in managed_objects:
  482. 71 for mo in ManagedObjectSelector.resolve_expression(x):
  483. Variables:
  484. cmd = 'run'
  485. self = <__main__.Command object at 0x7fc2ac979f90>
  486. args = ()
  487. options =
  488. {'check': [], 'job': ['box'], 'managed_objects': ['\xd0\xb2\xd0\xb0\xd0\xbf']}
  489. ------------------------------------------------------------------------
  490. File: core/management/base.py (Line: 59)
  491. Function: run_from_argv
  492. 52 options = parser.parse_args(argv)
  493. 53 cmd_options = vars(options)
  494. 54 args = cmd_options.pop("args", ())
  495. 55 loglevel = cmd_options.pop("loglevel")
  496. 56 if loglevel:
  497. 57 self.setup_logging(loglevel)
  498. 58 try:
  499. 59 ==> return self.handle(*args, **cmd_options) or 0
  500. 60 except CommandError as e:
  501. 61 self.stderr.write(str(e))
  502. 62 self.stderr.write("\n")
  503. 63 self.stderr.flush()
  504. 64 return 1
  505. 65 except Exception:
  506. Variables:
  507. args = ()
  508. loglevel = 'debug'
  509. self = <__main__.Command object at 0x7fc2ac979f90>
  510. parser =
  511. ArgumentParser(prog='discovery.py', usage=None, description=None, version=None, formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
  512. cmd_options =
  513. {'check': [],
  514. 'cmd': 'run',
  515. 'job': ['box'],
  516. 'managed_objects': ['\xd0\xb2\xd0\xb0\xd0\xbf']}
  517. argv = ['--debug', 'run', 'box', '\xd0\xb2\xd0\xb0\xd0\xbf']
  518. options =
  519. Namespace(check=[], cmd='run', job=['box'], managed_objects=['\xd0\xb2\xd0\xb0\xd0\xbf'])
  520. ------------------------------------------------------------------------
  521. END OF TRACEBACK
  522. @noc-tower:/opt/noc#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement