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

# Module zencommand

source code

Classes | [hide private]
SshPerformanceCollectionPreferences
SshPerCycletimeTaskSplitter
TimeoutError Error for a defered call taking too long to complete
ProcessRunner Provide deferred process execution for a *single* command
MySshClient Connection to SSH server at the remote device
SshOptions
SshRunner Run a single command across a cached SSH connection
DataPointConfig
Cmd Holds the config of every command to be run
SshPerformanceCollectionTask A task that performs periodic performance collection for devices providing data via SSH connections.

Functions | [hide private]
timeoutCommand(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 = `250`
| MAX_BACK_OFF_MINUTES = `20`
| COLLECTOR_NAME = `"zencommand"`
| POOL_NAME = `'SshConfigs'`
| STATUS_EVENT = `{'eventClass': Cmd_Fail, 'component': 'command',}`

Variables Details | [hide private]

  ### __doc__ Value:
      """ZenCommand

      Run Command plugins periodically.

      """