Package Products :: Package ZenRRD :: Module zencommand |
[hide private]
[frames] | no frames]

# Module zencommand

source code

Classes | [hide private]
TimeoutError Error for a defered call taking too long to complete
ProcessRunner Provide deferred process execution
MySshClient Connection to SSH server at the remote device
SshPool Cache all the Ssh connections so they can be managed
SshRunner Run a single command across a cached SSH connection
DeviceConfig
DataPointConfig
Cmd Holds the config of every command to be run
Options
ConfigurationProcessor
zencommand Daemon code to schedule commands and run them.

Functions | [hide private]
Timeout(deferred, seconds, obj) Cause an error on a deferred when it is taking too long to complete | source code

Variables | [hide private]
| __doc__ = `"""ZenComm`...``
| log = `logging.getLogger("zen.zencommand")`
| MAX_CONNECTIONS = `256`

Variables Details | [hide private]

  ### __doc__ Value:
      """ZenCommand

      Run Command plugins periodically.

      """