Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @noc-tower:/opt/noc# ./noc script --debug --pretty get_version вап
- 2017-07-10 11:58:41,266 [root] Loading PeriodicRegistry
- 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}
- 2017-07-10 11:58:41,755 [noc.core.cache.base] Using cache backend: noc.core.cache.memcached.MemcachedCache
- 2017-07-10 11:58:41,838 [noc.core.cache.memcached] Starting memcached pool: hosts=2.2.2.2:11211, pool size=8
- 2017-07-10 11:58:42,133 [noc.main.models.doccategory] Registering Capability
- 2017-07-10 11:58:42,134 [noc.main.models.doccategory] Registering MetricType
- 2017-07-10 11:58:42,431 [noc.main.models.doccategory] Registering ConnectionType
- 2017-07-10 11:58:42,443 [noc.main.models.doccategory] Registering ObjectModel
- 2017-07-10 11:58:42,469 [noc.main.models.textindex] Adding FTS index for sa.managedobject
- 2017-07-10 11:58:42,533 [noc.main.models.textindex] Adding FTS index for ip.vrf
- 2017-07-10 11:58:42,544 [noc.main.models.textindex] Adding FTS index for vc.vc
- 2017-07-10 11:58:42,551 [noc.main.models.textindex] Adding FTS index for ip.prefix
- 2017-07-10 11:58:42,572 [noc.main.models.textindex] Adding FTS index for ip.address
- 2017-07-10 11:58:42,639 [noc.core.script.loader] Loading script DLink.DxS.get_version
- 2017-07-10 11:58:42,908 [noc.core.profile.loader] Loading profile DLink.DxS
- 2017-07-10 11:58:42,909 [script] [DLink.DxS.get_version|1.1.1.1] Running. Input arguments: {}, timeout 3600
- 2017-07-10 11:58:42,910 [noc.core.script.loader] Loading script DLink.DxS.get_switch
- 2017-07-10 11:58:42,912 [script] [DLink.DxS.get_switch|1.1.1.1] Running. Input arguments: {}, timeout 3600
- 2017-07-10 11:58:42,913 [script] [DLink.DxS.get_version|1.1.1.1] Open telnet CLI
- 2017-07-10 11:58:42,955 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Setup session
- 2017-07-10 11:58:42,956 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Creating IOLoop
- 2017-07-10 11:58:42,958 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Connecting (u'1.1.1.1', 23)
- 2017-07-10 11:58:42,962 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Connected
- 2017-07-10 11:58:42,963 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <START>
- 2017-07-10 11:58:42,963 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Setting timeout: 60s
- 2017-07-10 11:58:42,967 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received DO SGA
- 2017-07-10 11:58:42,967 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send WILL SGA
- 2017-07-10 11:58:42,968 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received WILL SGA
- 2017-07-10 11:58:42,968 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send DO SGA
- 2017-07-10 11:58:42,968 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received WILL ECHO
- 2017-07-10 11:58:42,968 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send DO ECHO
- 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:'
- 2017-07-10 11:58:42,969 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Match: ([Uu]ser ?[Nn]ame|[Ll]ogin): ?
- 2017-07-10 11:58:42,969 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <USERNAME>
- 2017-07-10 11:58:42,969 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: '\n'
- 2017-07-10 11:58:42,970 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Setting timeout: 30s
- 2017-07-10 11:58:43,083 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 's'
- 2017-07-10 11:58:43,085 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 'admin\n\rPassWord:'
- 2017-07-10 11:58:43,090 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Match: [Pp]ass[Ww]ord: ?
- 2017-07-10 11:58:43,090 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <PASSWORD>
- 2017-07-10 11:58:43,090 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: '\r\n'
- 2017-07-10 11:58:43,091 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Setting timeout: 30s
- 2017-07-10 11:58:43,103 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: '*'
- 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#'
- 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)#
- 2017-07-10 11:58:43,142 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <PROMT>
- 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)#'
- 2017-07-10 11:58:43,143 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Resetting timeouts
- 2017-07-10 11:58:43,143 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: '\n'
- 2017-07-10 11:58:43,164 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: '\n\rDGS-3620-28SC:admin#'
- 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)#
- 2017-07-10 11:58:43,165 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <PROMT>
- 2017-07-10 11:58:43,165 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Command:
- 2017-07-10 11:58:43,166 [script] [DLink.DxS.get_switch|1.1.1.1] Running. Input arguments: {}, timeout 3600
- 2017-07-10 11:58:43,166 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: 'show switch\n'
- 2017-07-10 11:58:43,185 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 's'
- 2017-07-10 11:58:43,226 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 'how switch'
- 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 '
- 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*)
- 2017-07-10 11:58:43,234 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: 'a'
- 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'
- 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'
- 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#'
- 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)#
- 2017-07-10 11:58:43,274 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <PROMT>
- 2017-07-10 11:58:43,274 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Command: show switch
- show switch
- Command: show switch
- Device Type : DGS-3620-28SC Gigabit Ethernet Switch
- MAC Address : 84-C9-B2-1B-C6-00
- IP Address : 1.1.1.1 (Manual)
- VLAN Name : mgmt
- Subnet Mask : 255.255.255.0
- Default Gateway : 10.10.11.5
- Boot PROM Version : Build 1.00.012
- Firmware Version : Build 2.60.B033
- Hardware Version : A1
- Firmware Type : EI
- Serial Number : PVXE1B9000267
- System Name : sw_3620
- System Location : SPB, BM19
- System Uptime : 1125 days, 21 hours, 43 minutes, 30 seconds
- System Contact :
- Spanning Tree : Disabled
- GVRP : Disabled
- IGMP Snooping : Disabled
- MLD Snooping : Disabled
- RIP : Disabled
- RIPng : Disabled
- DVMRP : Disabled
- PIM : Disabled
- PIM6 : Disabled
- OSPF : Disabled
- OSPFv3 : Disabled
- BGP : Disabled
- VLAN Trunk : Disabled
- Telnet : Enabled (TCP 23)
- Web : Enabled (TCP 80)
- SNMP : Enabled
- SSL Status : Disabled
- SSH Status : Disabled
- 802.1X : Disabled
- Jumbo Frame : On
- CLI Paging : Enabled
- MAC Notification : Disabled
- Port Mirror : Disabled
- SNTP : Enabled
- DHCP Relay : Disabled
- DNSR Status : Disabled
- VRRP : Disabled
- HOL Prevention State : Enabled
- Syslog Global State : Enabled
- Single IP Management : Disabled
- Password Encryption Status : Enabled
- DNS Resolver : Disabled
- 2017-07-10 11:58:43,275 [script] [DLink.DxS.get_switch|1.1.1.1] Caching result
- 2017-07-10 11:58:43,275 [script] [DLink.DxS.get_switch|1.1.1.1] Result: Command: show switch
- Device Type : DGS-3620-28SC Gigabit Ethernet Switch
- MAC Address : 84-C9-B2-1B-C6-00
- IP Address : 1.1.1.1 (Manual)
- VLAN Name : mgmt
- Subnet Mask : 255.255.255.0
- Default Gateway : 10.10.11.5
- Boot PROM Version : Build 1.00.012
- Firmware Version : Build 2.60.B033
- Hardware Version : A1
- Firmware Type : EI
- Serial Number : PVXE1B9000267
- System Name : sw_3620
- System Location : SPB, BM19
- System Uptime : 1125 days, 21 hours, 43 minutes, 30 seconds
- System Contact :
- Spanning Tree : Disabled
- GVRP : Disabled
- IGMP Snooping : Disabled
- MLD Snooping : Disabled
- RIP : Disabled
- RIPng : Disabled
- DVMRP : Disabled
- PIM : Disabled
- PIM6 : Disabled
- OSPF : Disabled
- OSPFv3 : Disabled
- BGP : Disabled
- VLAN Trunk : Disabled
- Telnet : Enabled (TCP 23)
- Web : Enabled (TCP 80)
- SNMP : Enabled
- SSL Status : Disabled
- SSH Status : Disabled
- 802.1X : Disabled
- Jumbo Frame : On
- CLI Paging : Enabled
- MAC Notification : Disabled
- Port Mirror : Disabled
- SNTP : Enabled
- DHCP Relay : Disabled
- DNSR Status : Disabled
- VRRP : Disabled
- HOL Prevention State : Enabled
- Syslog Global State : Enabled
- Single IP Management : Disabled
- Password Encryption Status : Enabled
- DNS Resolver : Disabled
- 2017-07-10 11:58:43,275 [script] [DLink.DxS.get_switch|1.1.1.1] Complete (109.52ms)
- 2017-07-10 11:58:43,276 [script] [DLink.DxS.get_version|1.1.1.1] Disabling CLI Paging...
- 2017-07-10 11:58:43,276 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: 'disable clipaging\n'
- 2017-07-10 11:58:43,295 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 'd'
- 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#'
- 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)#
- 2017-07-10 11:58:43,339 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <PROMT>
- 2017-07-10 11:58:43,339 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Command: disable clipaging
- disable clipaging
- Command: disable clipaging
- Success.
- 2017-07-10 11:58:43,341 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: 'show switch\n'
- 2017-07-10 11:58:43,356 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 's'
- 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 '
- 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 '
- 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#'
- 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)#
- 2017-07-10 11:58:43,398 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <PROMT>
- 2017-07-10 11:58:43,398 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Command: show switch
- show switch
- Command: show switch
- Device Type : DGS-3620-28SC Gigabit Ethernet Switch
- MAC Address : 84-C9-B2-1B-C6-00
- IP Address : 1.1.1.1 (Manual)
- VLAN Name : mgmt
- Subnet Mask : 255.255.255.0
- Default Gateway : 10.10.11.5
- Boot PROM Version : Build 1.00.012
- Firmware Version : Build 2.60.B033
- Hardware Version : A1
- Firmware Type : EI
- Serial Number : PVXE1B9000267
- System Name : sw_3620
- System Location : SPB, BM19
- System Uptime : 1125 days, 21 hours, 43 minutes, 30 seconds
- System Contact :
- Spanning Tree : Disabled
- GVRP : Disabled
- IGMP Snooping : Disabled
- MLD Snooping : Disabled
- RIP : Disabled
- RIPng : Disabled
- DVMRP : Disabled
- PIM : Disabled
- PIM6 : Disabled
- OSPF : Disabled
- OSPFv3 : Disabled
- BGP : Disabled
- VLAN Trunk : Disabled
- Telnet : Enabled (TCP 23)
- Web : Enabled (TCP 80)
- SNMP : Enabled
- SSL Status : Disabled
- SSH Status : Disabled
- 802.1X : Disabled
- Jumbo Frame : On
- CLI Paging : Disabled
- MAC Notification : Disabled
- Port Mirror : Disabled
- SNTP : Enabled
- DHCP Relay : Disabled
- DNSR Status : Disabled
- VRRP : Disabled
- HOL Prevention State : Enabled
- Syslog Global State : Enabled
- Single IP Management : Disabled
- Password Encryption Status : Enabled
- DNS Resolver : Disabled
- 2017-07-10 11:58:43,398 [script] [DLink.DxS.get_switch|1.1.1.1] Caching result
- 2017-07-10 11:58:43,398 [script] [DLink.DxS.get_switch|1.1.1.1] Result: Command: show switch
- Device Type : DGS-3620-28SC Gigabit Ethernet Switch
- MAC Address : 84-C9-B2-1B-C6-00
- IP Address : 1.1.1.1 (Manual)
- VLAN Name : mgmt
- Subnet Mask : 255.255.255.0
- Default Gateway : 10.10.11.5
- Boot PROM Version : Build 1.00.012
- Firmware Version : Build 2.60.B033
- Hardware Version : A1
- Firmware Type : EI
- Serial Number : PVXE1B9000267
- System Name : sw_3620
- System Location : SPB, BM19
- System Uptime : 1125 days, 21 hours, 43 minutes, 30 seconds
- System Contact :
- Spanning Tree : Disabled
- GVRP : Disabled
- IGMP Snooping : Disabled
- MLD Snooping : Disabled
- RIP : Disabled
- RIPng : Disabled
- DVMRP : Disabled
- PIM : Disabled
- PIM6 : Disabled
- OSPF : Disabled
- OSPFv3 : Disabled
- BGP : Disabled
- VLAN Trunk : Disabled
- Telnet : Enabled (TCP 23)
- Web : Enabled (TCP 80)
- SNMP : Enabled
- SSL Status : Disabled
- SSH Status : Disabled
- 802.1X : Disabled
- Jumbo Frame : On
- CLI Paging : Disabled
- MAC Notification : Disabled
- Port Mirror : Disabled
- SNTP : Enabled
- DHCP Relay : Disabled
- DNSR Status : Disabled
- VRRP : Disabled
- HOL Prevention State : Enabled
- Syslog Global State : Enabled
- Single IP Management : Disabled
- Password Encryption Status : Enabled
- DNS Resolver : Disabled
- 2017-07-10 11:58:43,399 [script] [DLink.DxS.get_switch|1.1.1.1] Complete (486.31ms)
- 2017-07-10 11:58:43,399 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Shutdown session
- 2017-07-10 11:58:43,399 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Send: 'enable clipaging\n'
- 2017-07-10 11:58:43,415 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Received: 'e'
- 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#'
- 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)#
- 2017-07-10 11:58:43,474 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] State: <PROMT>
- 2017-07-10 11:58:43,475 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Command: enable clipaging
- enable clipaging
- Command: enable clipaging
- Success.
- 2017-07-10 11:58:43,475 [script] [DLink.DxS.get_version|1.1.1.1] [telnet] Closing IOLoop
- 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'}}
- 2017-07-10 11:58:43,476 [script] [DLink.DxS.get_version|1.1.1.1] Complete (567.15ms)
- {'attributes': {'Boot PROM': '1.00.012',
- 'Firmware Type': 'EI',
- 'HW version': 'A1',
- 'Serial Number': 'PVXE1B9000267'},
- 'platform': 'DGS-3620-28SC',
- 'vendor': 'DLink',
- 'version': '2.60.B033'}
- root@noc-tower:/opt/noc#
- root@noc-tower:/opt/noc# ./noc discovery --debug run box вап
- 2017-07-10 11:58:51,287 [noc.main.models.doccategory] Registering Capability
- 2017-07-10 11:58:51,288 [noc.main.models.doccategory] Registering MetricType
- 2017-07-10 11:58:51,447 [noc.main.models.doccategory] Registering ConnectionType
- 2017-07-10 11:58:51,455 [noc.main.models.doccategory] Registering ObjectModel
- 2017-07-10 11:58:51,477 [noc.main.models.textindex] Adding FTS index for sa.managedobject
- 2017-07-10 11:58:51,569 [noc.main.models.textindex] Adding FTS index for ip.vrf
- 2017-07-10 11:58:51,581 [noc.main.models.textindex] Adding FTS index for vc.vc
- 2017-07-10 11:58:51,586 [noc.main.models.textindex] Adding FTS index for ip.prefix
- 2017-07-10 11:58:51,596 [noc.main.models.textindex] Adding FTS index for ip.address
- 2017-07-10 11:58:51,659 [scheduler.discovery] Open collection noc.schedules.discovery.default
- Job ID: 595f7c9150791e48019e9de8
- 2017-07-10 11:58:51,679 [noc.core.mib] Loading compiled MIBs
- 2017-07-10 11:58:51,680 [noc.core.mib] Loading compiled MIBs from 'cmibs'
- 2017-07-10 11:58:51,681 [noc.core.mib] Loading MIB: CISCO-VPDN-MGMT-MIB
- 2017-07-10 11:58:51,683 [noc.core.mib] Loading MIB: IP-MIB
- 2017-07-10 11:58:51,684 [noc.core.mib] Loading MIB: SNMPv2-MIB
- 2017-07-10 11:58:51,685 [noc.core.mib] Loading MIB: CISCO-PPPOE-MIB
- 2017-07-10 11:58:51,686 [noc.core.mib] Loading MIB: IF-MIB
- 2017-07-10 11:58:51,687 [noc.core.mib] Loading MIB: RFC1213-MIB
- 2017-07-10 11:58:51,690 [noc.main.models.doccategory] Registering ProfileCheckRule
- Loading job context from jobctx-discovery-default-595f7c9150791e48019e9de8
- Job context is empty
- 2017-07-10 11:58:51,914 [noc.core.debug] UNHANDLED EXCEPTION (2017-07-10 11:58:51.736425)
- BRANCH: feature/microservices TIP: b646e76c0191
- PROCESS: ./commands/discovery.py
- ERROR FINGERPRINT: 9939f097-e980-5443-9fac-3e214f53a1fd
- WORKING DIRECTORY: /opt/noc
- EXCEPTION: <type 'exceptions.UnicodeEncodeError'> 'ascii' codec can't encode characters in position 16-18: ordinal not in range(128)
- START OF TRACEBACK
- ------------------------------------------------------------------------
- File: core/log.py (Line: 31)
- Function: set_prefix
- 24 self.logger = logger
- 25 self.target = target
- 26 self.prefix = None
- 27 self.set_prefix(prefix)
- 28
- 29 def set_prefix(self, prefix):
- 30 if prefix:
- 31 ==> self.prefix = "[%s] " % str(prefix).replace("][", "|").replace("] [", "|")
- 32 else:
- 33 self.prefix = ""
- 34
- 35 def _log(self, level, msg, args, **kwargs):
- 36 self.logger._log(
- 37 level,
- Variables:
- prefix = u'discovery][box][\u0432\u0430\u043f'
- self = <noc.core.log.PrefixLoggerAdapter object at 0x7fc2a6dec6d0>
- ------------------------------------------------------------------------
- File: core/scheduler/job.py (Line: 223)
- Function: dereference
- 216 except self.model.DoesNotExist:
- 217 return False
- 218 # Adjust logging
- 219 self.logger.set_prefix(
- 220 "%s][%s][%s" % (
- 221 self.scheduler.name,
- 222 self.name,
- 223 ==> self.get_display_key()
- 224 )
- 225 )
- 226 return True
- 227
- 228 def get_display_key(self):
- 229 """
- Variables:
- self =
- <noc.services.discovery.jobs.box.job.BoxDiscoveryJob object at 0x7fc2a6dec610>
- ------------------------------------------------------------------------
- File: commands/discovery.py (Line: 112)
- Function: run_job
- 105 if job.context_version:
- 106 ctx_key = job.get_context_cache_key()
- 107 self.print("Loading job context from %s" % ctx_key)
- 108 ctx = cache.get(ctx_key, version=job.context_version)
- 109 if not ctx:
- 110 self.print("Job context is empty")
- 111 job.load_context(ctx)
- 112 ==> job.dereference()
- 113 job.handler()
- 114 if scheduler.service.metrics:
- 115 for m in scheduler.service.metrics:
- 116 self.print("Collected metric: %s" % m)
- 117 if scheduler.service.ch_metrics:
- 118 self.print("Collected CH data:")
- Variables:
- jcls = 'noc.services.discovery.jobs.box.job.BoxDiscoveryJob'
- ctx_key = u'jobctx-discovery-default-595f7c9150791e48019e9de8'
- mo = <ManagedObject: вап>
- job_args =
- {'_checks': set([]),
- u'_id': ObjectId('595f7c9150791e48019e9de8'),
- u'f': 5,
- u'jcls': u'noc.services.discovery.jobs.box.job.BoxDiscoveryJob',
- u'key': 7,
- u'last': datetime.datetime(2017, 7, 9, 17, 46, 3, 230000),
- u'ldur': 1.1998770236968994,
- u'ls': u'X',
- u'o': 0.38476655118528036,
- u'runs': 19,
- u's': u'W',
- u'st': datetime.datetime(2017, 7, 7, 16, 22, 16, 223000),
- u'ts': datetime.datetime(2017, 7, 10, 17, 45, 56, 169000)}
- ctx = None
- self = <__main__.Command object at 0x7fc2ac979f90>
- job =
- <noc.services.discovery.jobs.box.job.BoxDiscoveryJob object at 0x7fc2a6dec610>
- scheduler = <noc.core.scheduler.scheduler.Scheduler object at 0x7fc2a6f21cd0>
- checks = set([])
- ------------------------------------------------------------------------
- File: commands/discovery.py (Line: 85)
- Function: handle_run
- 78 if c not in self.checks[job]:
- 79 self.die(
- 80 "Unknown check '%s' for job '%s'. Available checks are: %s\n" % (
- 81 c, job, ", ".join(self.checks[job])
- 82 )
- 83 )
- 84 for mo in mos:
- 85 ==> self.run_job(job, mo, checks)
- 86
- 87 def run_job(self, job, mo, checks):
- 88 scheduler = Scheduler("discovery", pool=mo.pool.name,
- 89 service=ServiceStub())
- 90 jcls = self.jcls[job]
- 91 # Try to dereference job
- Variables:
- check = []
- mos = [<ManagedObject: вап>]
- mo = <ManagedObject: вап>
- args = ()
- options = {}
- self = <__main__.Command object at 0x7fc2ac979f90>
- job = 'box'
- managed_objects = ['\xd0\xb2\xd0\xb0\xd0\xbf']
- x = '\xd0\xb2\xd0\xb0\xd0\xbf'
- checks = set([])
- ------------------------------------------------------------------------
- File: commands/discovery.py (Line: 65)
- Function: handle
- 58 run_parser.add_argument(
- 59 "managed_objects",
- 60 nargs=argparse.REMAINDER,
- 61 help="Managed objects"
- 62 )
- 63
- 64 def handle(self, cmd, *args, **options):
- 65 ==> return getattr(self, "handle_%s" % cmd)(*args, **options)
- 66
- 67 def handle_run(self, job, managed_objects, check=None, *args, **options):
- 68 job = job[0]
- 69 mos = []
- 70 for x in managed_objects:
- 71 for mo in ManagedObjectSelector.resolve_expression(x):
- Variables:
- cmd = 'run'
- self = <__main__.Command object at 0x7fc2ac979f90>
- args = ()
- options =
- {'check': [], 'job': ['box'], 'managed_objects': ['\xd0\xb2\xd0\xb0\xd0\xbf']}
- ------------------------------------------------------------------------
- File: core/management/base.py (Line: 59)
- Function: run_from_argv
- 52 options = parser.parse_args(argv)
- 53 cmd_options = vars(options)
- 54 args = cmd_options.pop("args", ())
- 55 loglevel = cmd_options.pop("loglevel")
- 56 if loglevel:
- 57 self.setup_logging(loglevel)
- 58 try:
- 59 ==> return self.handle(*args, **cmd_options) or 0
- 60 except CommandError as e:
- 61 self.stderr.write(str(e))
- 62 self.stderr.write("\n")
- 63 self.stderr.flush()
- 64 return 1
- 65 except Exception:
- Variables:
- args = ()
- loglevel = 'debug'
- self = <__main__.Command object at 0x7fc2ac979f90>
- parser =
- ArgumentParser(prog='discovery.py', usage=None, description=None, version=None, formatter_class=<class 'argparse.HelpFormatter'>, conflict_handler='error', add_help=True)
- cmd_options =
- {'check': [],
- 'cmd': 'run',
- 'job': ['box'],
- 'managed_objects': ['\xd0\xb2\xd0\xb0\xd0\xbf']}
- argv = ['--debug', 'run', 'box', '\xd0\xb2\xd0\xb0\xd0\xbf']
- options =
- Namespace(check=[], cmd='run', job=['box'], managed_objects=['\xd0\xb2\xd0\xb0\xd0\xbf'])
- ------------------------------------------------------------------------
- END OF TRACEBACK
- @noc-tower:/opt/noc#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement