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.

"""