Package ZenHub :: Module PBDaemon
[hide private]
[frames] | no frames]

Module PBDaemon

source code

Classes [hide private]
  RemoteException
Exception that can cross the PB barrier
  RemoteConflictError
  RemoteBadMonitor
  HubDown
  FakeRemote
  PBDaemon
Functions [hide private]
various
translateError(callable)
Decorator function to wrap remote exceptions into something understandable by our daemon.
source code
Variables [hide private]
  __doc__ = """PBDae...
  PB_PORT = 8789
  startEvent = {'eventClass': App_Start, 'summary': 'started', '...
  stopEvent = {'eventClass': App_Stop, 'summary': 'stopped', 'se...
  DEFAULT_HUB_HOST = 'localhost'
  DEFAULT_HUB_PORT = 8789
  DEFAULT_HUB_USERNAME = 'admin'
  DEFAULT_HUB_PASSWORD = 'zenoss'
  DEFAULT_HUB_MONITOR = 'localhost'
Function Details [hide private]

translateError(callable)

source code 
Decorator function to wrap remote exceptions into something understandable by our daemon.
Parameters:
  • callable (function) - function to wrap
Returns: various
function's return or an exception

Variables Details [hide private]

__doc__

Value:
"""PBDaemon

Base for daemons that connect to zenhub

"""

startEvent

Value:
{'eventClass': App_Start, 'summary': 'started', 'severity': Clear,}

stopEvent

Value:
{'eventClass': App_Stop, 'summary': 'stopped', 'severity': Warning,}