-
-
Save tcuthbert/fe7cd9e13d0f36606fa5ee2a550fee3f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
import sys | |
from trigger.cmds import Commando | |
from trigger.acl import parse | |
from twisted.python import log | |
log.startLogging(sys.stdout, setStdout=False) | |
class ShowClock(Commando): | |
vendors = ['cisco'] | |
commands = ['show clock'] | |
if __name__ == '__main__': | |
device_list = ['p1.demo.localdomain', 'p2.demo.localdomain', 'p3.demo.localdomain', 'p4.demo.localdomain'] | |
#device_list = ['p1.demo.localdomain', 'p2.demo.localdomain', 'pe1.demo.localdomain', 'pe2.demo.localdomain', 'p3.demo.localdomain', 'p4.demo.localdomain'] | |
showclock = ShowClock(devices=device_list, command_interval=1) | |
showclock.run() # Commando exposes this to start the event loop | |
print '\nResults:' | |
results = showclock.results | |
tom@ubuntu-xenial:~/lca17/examples/example01$ python simple.py | |
2016-11-23 23:03:50+0000 [-] Log opened. | |
2016-11-23 23:03:50+0000 [-] LOADING FROM: /home/tom/trigger/netdevices.json | |
2016-11-23 23:03:50+0000 [-] LOADING DATA FROM: /home/tom/trigger/netdevices.json | |
2016-11-23 23:03:50+0000 [-] BUILDING LOADER: trigger.netdevices.loaders.filesystem.JSONLoader; WITH ARGS: [] | |
2016-11-23 23:03:50+0000 [-] TRYING LOADER: <trigger.netdevices.loaders.filesystem.JSONLoader object at 0x7ff265351510> | |
2016-11-23 23:03:50+0000 [-] LOADER: SUCCESS! | |
2016-11-23 23:03:50+0000 [-] LOADERS TRIED: [] | |
2016-11-23 23:03:50+0000 [-] Installing NetDevice._dict internally! | |
2016-11-23 23:03:50+0000 [-] NetDevices ACL associations: DISABLED | |
2016-11-23 23:03:50+0000 [-] Adding p1.demo.localdomain | |
2016-11-23 23:03:50+0000 [-] Adding p2.demo.localdomain | |
2016-11-23 23:03:50+0000 [-] Adding p3.demo.localdomain | |
2016-11-23 23:03:50+0000 [-] Adding p4.demo.localdomain | |
2016-11-23 23:03:50+0000 [-] connections: 1 | |
2016-11-23 23:03:50+0000 [-] Adding work to queue... | |
2016-11-23 23:03:50+0000 [-] [p4.demo.localdomain] Did not find 'generate' method: to_cisco | |
2016-11-23 23:03:50+0000 [-] [p4.demo.localdomain] Fallback enabled. Using base method: 'to_base' | |
2016-11-23 23:03:50+0000 [-] Sending ['show clock'] to p4.demo.localdomain | |
2016-11-23 23:03:50+0000 [-] execute_ioslike: SSH ENABLED for p4.demo.localdomain | |
2016-11-23 23:03:50+0000 [-] Creds not valid, fetching from .tacacsrc... | |
2016-11-23 23:03:50+0000 [-] Using GPG method: False | |
2016-11-23 23:03:50+0000 [-] Got username: 'tom' | |
2016-11-23 23:03:50+0000 [-] skipping '# Saved by trigger.tacacsrc at 2016-10-27 13:11:19 UTC' | |
2016-11-23 23:03:50+0000 [-] skipping '' | |
2016-11-23 23:03:50+0000 [-] INITIAL COMMANDS: [] | |
2016-11-23 23:03:50+0000 [-] Trying Async PTY SSH to p4.demo.localdomain:22 | |
2016-11-23 23:03:50+0000 [-] Starting factory <trigger.twister.TriggerSSHChannelFactory object at 0x7ff260ba9150> | |
2016-11-23 23:03:50+0000 [-] connections: 2 | |
2016-11-23 23:03:50+0000 [-] Adding work to queue... | |
2016-11-23 23:03:50+0000 [-] [p3.demo.localdomain] Did not find 'generate' method: to_cisco | |
2016-11-23 23:03:50+0000 [-] [p3.demo.localdomain] Fallback enabled. Using base method: 'to_base' | |
2016-11-23 23:03:50+0000 [-] Sending ['show clock'] to p3.demo.localdomain | |
2016-11-23 23:03:50+0000 [-] execute_ioslike: SSH ENABLED for p3.demo.localdomain | |
2016-11-23 23:03:50+0000 [-] Creds not valid, fetching from .tacacsrc... | |
2016-11-23 23:03:50+0000 [-] Using GPG method: False | |
2016-11-23 23:03:50+0000 [-] Got username: 'tom' | |
2016-11-23 23:03:50+0000 [-] skipping '# Saved by trigger.tacacsrc at 2016-10-27 13:11:19 UTC' | |
2016-11-23 23:03:50+0000 [-] skipping '' | |
2016-11-23 23:03:50+0000 [-] INITIAL COMMANDS: [] | |
2016-11-23 23:03:50+0000 [-] Trying Async PTY SSH to p3.demo.localdomain:22 | |
2016-11-23 23:03:50+0000 [-] Starting factory <trigger.twister.TriggerSSHChannelFactory object at 0x7ff25ff516d0> | |
2016-11-23 23:03:50+0000 [-] connections: 3 | |
2016-11-23 23:03:50+0000 [-] Adding work to queue... | |
2016-11-23 23:03:50+0000 [-] [p2.demo.localdomain] Did not find 'generate' method: to_cisco | |
2016-11-23 23:03:50+0000 [-] [p2.demo.localdomain] Fallback enabled. Using base method: 'to_base' | |
2016-11-23 23:03:50+0000 [-] Sending ['show clock'] to p2.demo.localdomain | |
2016-11-23 23:03:50+0000 [-] execute_ioslike: SSH ENABLED for p2.demo.localdomain | |
2016-11-23 23:03:50+0000 [-] Creds not valid, fetching from .tacacsrc... | |
2016-11-23 23:03:50+0000 [-] Using GPG method: False | |
2016-11-23 23:03:50+0000 [-] Got username: 'tom' | |
2016-11-23 23:03:50+0000 [-] skipping '# Saved by trigger.tacacsrc at 2016-10-27 13:11:19 UTC' | |
2016-11-23 23:03:50+0000 [-] skipping '' | |
2016-11-23 23:03:50+0000 [-] INITIAL COMMANDS: [] | |
2016-11-23 23:03:50+0000 [-] Trying Async PTY SSH to p2.demo.localdomain:22 | |
2016-11-23 23:03:50+0000 [-] Starting factory <trigger.twister.TriggerSSHChannelFactory object at 0x7ff25ff51890> | |
2016-11-23 23:03:50+0000 [-] connections: 4 | |
2016-11-23 23:03:50+0000 [-] Adding work to queue... | |
2016-11-23 23:03:50+0000 [-] [p1.demo.localdomain] Did not find 'generate' method: to_cisco | |
2016-11-23 23:03:50+0000 [-] [p1.demo.localdomain] Fallback enabled. Using base method: 'to_base' | |
2016-11-23 23:03:50+0000 [-] Sending ['show clock'] to p1.demo.localdomain | |
2016-11-23 23:03:50+0000 [-] execute_ioslike: SSH ENABLED for p1.demo.localdomain | |
2016-11-23 23:03:50+0000 [-] Creds not valid, fetching from .tacacsrc... | |
2016-11-23 23:03:50+0000 [-] Using GPG method: False | |
2016-11-23 23:03:50+0000 [-] Got username: 'tom' | |
2016-11-23 23:03:50+0000 [-] skipping '# Saved by trigger.tacacsrc at 2016-10-27 13:11:19 UTC' | |
2016-11-23 23:03:50+0000 [-] skipping '' | |
2016-11-23 23:03:50+0000 [-] INITIAL COMMANDS: [] | |
2016-11-23 23:03:50+0000 [-] Trying Async PTY SSH to p1.demo.localdomain:22 | |
2016-11-23 23:03:50+0000 [-] Starting factory <trigger.twister.TriggerSSHChannelFactory object at 0x7ff25ff51a50> | |
2016-11-23 23:03:50+0000 [-] Reactor running? False | |
2016-11-23 23:03:50+0000 [-] No work left. | |
2016-11-23 23:03:50+0000 [-] starting reactor. maybe. | |
2016-11-23 23:03:51+0000 [TriggerSSHTransport,client] kex alg, key alg: diffie-hellman-group-exchange-sha1 ssh-rsa | |
2016-11-23 23:03:51+0000 [TriggerSSHTransport,client] outgoing: aes256-cbc hmac-sha1 none | |
2016-11-23 23:03:51+0000 [TriggerSSHTransport,client] incoming: aes256-cbc hmac-sha1 none | |
2016-11-23 23:03:51+0000 [TriggerSSHTransport,client] REVERSE | |
2016-11-23 23:03:51+0000 [TriggerSSHTransport,client] NEW KEYS | |
2016-11-23 23:03:51+0000 [TriggerSSHTransport,client] starting service ssh-userauth | |
2016-11-23 23:03:51+0000 [SSHService ssh-userauth on TriggerSSHTransport,client] Previous method: 'none' | |
2016-11-23 23:03:51+0000 [SSHService ssh-userauth on TriggerSSHTransport,client] Previous method failed, skipping it... | |
2016-11-23 23:03:51+0000 [SSHService ssh-userauth on TriggerSSHTransport,client] Can continue with: ['password', 'keyboard-interactive', 'publickey'] | |
2016-11-23 23:03:51+0000 [SSHService ssh-userauth on TriggerSSHTransport,client] Already tried: ['none'] | |
2016-11-23 23:03:51+0000 [SSHService ssh-userauth on TriggerSSHTransport,client] trying to auth with password | |
2016-11-23 23:03:51+0000 [SSHService ssh-userauth on TriggerSSHTransport,client] Performing password authentication | |
2016-11-23 23:03:51+0000 [SSHService ssh-userauth on TriggerSSHTransport,client] starting service ssh-connection | |
2016-11-23 23:03:51+0000 [SSHService ssh-userauth on TriggerSSHTransport,client] channel = <class 'trigger.twister.TriggerSSHAsyncPtyChannel'> | |
2016-11-23 23:03:51+0000 [SSHService ssh-userauth on TriggerSSHTransport,client] Connection success. | |
2016-11-23 23:03:51+0000 [SSHService ssh-userauth on TriggerSSHTransport,client] Connection information: <trigger.twister.TriggerSSHTransport object at 0x7ff25fef9d10> | |
2016-11-23 23:03:51+0000 [SSHService ssh-userauth on TriggerSSHTransport,client] opening channel 0 with 131072 32768 | |
2016-11-23 23:03:51+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] COMMANDS: ['show clock'] | |
2016-11-23 23:03:51+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] My startup commands: ['terminal length 0'] | |
2016-11-23 23:03:51+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] sending request pty-req | |
2016-11-23 23:03:51+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] sending request shell | |
2016-11-23 23:03:51+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] Got channel request response! | |
2016-11-23 23:03:51+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: '\r\nP2#' | |
2016-11-23 23:03:51+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] STATE: buffer '\r\nP2#' | |
2016-11-23 23:03:51+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] STATE: prompt 'P2#' | |
2016-11-23 23:03:51+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] STATE: result '' | |
2016-11-23 23:03:51+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] Waiting 1 seconds before sending next command | |
2016-11-23 23:03:52+0000 [-] [p2.demo.localdomain] Not initialized; sending startup commands | |
2016-11-23 23:03:52+0000 [-] [p2.demo.localdomain] Sending initialize command: 'terminal length 0' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 't' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'e' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'r' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'm' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'i' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'n' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'a' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'l' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: ' ' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'l' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'e' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'n' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'g' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 't' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'h' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: ' ' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: '0' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: '\r\n' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'P2#' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] STATE: buffer 'terminal length 0\r\nP2#' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] STATE: prompt 'P2#' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] STATE: result '' | |
2016-11-23 23:03:52+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] Waiting 1 seconds before sending next command | |
2016-11-23 23:03:53+0000 [-] [p2.demo.localdomain] Not initialized; sending startup commands | |
2016-11-23 23:03:53+0000 [-] [p2.demo.localdomain] Successfully initialized for command execution | |
2016-11-23 23:03:53+0000 [-] [p2.demo.localdomain] Sending SSH command 'show clock' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 's' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'h' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'o' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'w' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: ' ' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'c' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'l' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'o' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'c' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: 'k' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: '\r\n' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] BYTES: '*07:03:54.853 AWST Thu Nov 24 2016\r\nP2#' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] STATE: buffer 'show clock\r\n*07:03:54.853 AWST Thu Nov 24 2016\r\nP2#' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] STATE: prompt 'P2#' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] STATE: result '*07:03:54.853 AWST Thu Nov 24 2016\r\n' | |
2016-11-23 23:03:53+0000 [SSHChannel session (0) on SSHService ssh-connection on TriggerSSHTransport,client] [p2.demo.localdomain] Waiting 1 seconds before sending next command | |
2016-11-23 23:03:54+0000 [-] [p2.demo.localdomain] CHANNEL: out of commands, closing connection... | |
2016-11-23 23:03:54+0000 [-] [p2.demo.localdomain] Forcefully closing transport connection | |
2016-11-23 23:03:54+0000 [-] Got disconnect request, reason: 10, desc: 'user closed connection' | |
2016-11-23 23:03:54+0000 [-] Disconnecting with error, code 10 | |
reason: user closed connection | |
2016-11-23 23:03:54+0000 [TriggerSSHTransport,client] Forcefully closing transport connection! | |
2016-11-23 23:03:54+0000 [TriggerSSHTransport,client] Got disconnect request, reason: 10, desc: 'user closed connection' | |
2016-11-23 23:03:54+0000 [TriggerSSHTransport,client] Disconnecting with error, code 10 | |
reason: user closed connection | |
2016-11-23 23:03:54+0000 [TriggerSSHTransport,client] connection lost | |
2016-11-23 23:03:54+0000 [TriggerSSHTransport,client] Transport connection lost: Connection was closed cleanly. | |
2016-11-23 23:03:54+0000 [TriggerSSHTransport,client] Client connection lost. Reason: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly. | |
] | |
2016-11-23 23:03:54+0000 [TriggerSSHTransport,client] Got results: ['*07:03:54.853 AWST Thu Nov 24 2016\r\n'] | |
2016-11-23 23:03:54+0000 [TriggerSSHTransport,client] [p2.demo.localdomain] Did not find 'parse' method: from_cisco | |
2016-11-23 23:03:54+0000 [TriggerSSHTransport,client] [p2.demo.localdomain] Fallback enabled. Using base method: 'from_base' | |
2016-11-23 23:03:54+0000 [TriggerSSHTransport,client] Received ['*07:03:54.853 AWST Thu Nov 24 2016\r\n'] from p2.demo.localdomain | |
2016-11-23 23:03:54+0000 [TriggerSSHTransport,client] Storing results for 'p2.demo.localdomain': {'show clock': '*07:03:54.853 AWST Thu Nov 24 2016\r\n'} | |
2016-11-23 23:03:54+0000 [TriggerSSHTransport,client] Reactor running? True | |
2016-11-23 23:03:54+0000 [-] Stopping factory <trigger.twister.TriggerSSHChannelFactory object at 0x7ff25ff51890> | |
2016-11-23 23:03:54+0000 [TriggerSSHTransport,client] All done! | |
^C | |
^C2016-11-23 23:04:13+0000 [-] Received SIGINT, shutting down. | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] connection lost | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Transport connection lost: Connection to the other side was lost in a non-clean fashion: Connection lost. | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Client connection lost. Reason: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost. | |
] | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Got results: [] | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] [p4.demo.localdomain] Did not find 'parse' method: from_cisco | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] [p4.demo.localdomain] Fallback enabled. Using base method: 'from_base' | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Received [] from p4.demo.localdomain | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Storing results for 'p4.demo.localdomain': {'show clock': None} | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Reactor running? False | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] No work left. | |
2016-11-23 23:04:13+0000 [-] Stopping factory <trigger.twister.TriggerSSHChannelFactory object at 0x7ff260ba9150> | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] All done! | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] connection lost | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Transport connection lost: Connection to the other side was lost in a non-clean fashion: Connection lost. | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Client connection lost. Reason: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost. | |
] | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Got results: [] | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] [p1.demo.localdomain] Did not find 'parse' method: from_cisco | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] [p1.demo.localdomain] Fallback enabled. Using base method: 'from_base' | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Received [] from p1.demo.localdomain | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Storing results for 'p1.demo.localdomain': {'show clock': None} | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Reactor running? False | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] No work left. | |
2016-11-23 23:04:13+0000 [-] Stopping factory <trigger.twister.TriggerSSHChannelFactory object at 0x7ff25ff51a50> | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] All done! | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] connection lost | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Transport connection lost: Connection to the other side was lost in a non-clean fashion: Connection lost. | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Client connection lost. Reason: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion: Connection lost. | |
] | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Got results: [] | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] [p3.demo.localdomain] Did not find 'parse' method: from_cisco | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] [p3.demo.localdomain] Fallback enabled. Using base method: 'from_base' | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Received [] from p3.demo.localdomain | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Storing results for 'p3.demo.localdomain': {'show clock': None} | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Reactor running? False | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] Reactor running? False | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] No work left. | |
2016-11-23 23:04:13+0000 [-] Stopping factory <trigger.twister.TriggerSSHChannelFactory object at 0x7ff25ff516d0> | |
2016-11-23 23:04:13+0000 [TriggerSSHTransport,client] All done! | |
2016-11-23 23:04:13+0000 [-] Main loop terminated. | |
Results: | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment