Package Products :: Package ZenEvents :: Module zenactions :: Class ZenActions
[hide private]
[frames] | no frames]

Class ZenActions

source code

                      object --+    
                               |    
                  BaseZenActions --+
                                   |
              object --+           |
                       |           |
ZenUtils.CmdBase.CmdBase --+       |
                           |       |
ZenUtils.ZenDaemon.ZenDaemon --+   |
                               |   |
      ZenUtils.ZCmdBase.ZCmdBase --+
                                   |
                                  ZenActions

Instance Methods [hide private]
 
__init__(self)
Initializer that takes care of basic daemon options.
source code

Inherited from BaseZenActions: buildOptions, checkVersion, deleteHistoricalEvents, eventCommands, execute, fetchMonitorHostname, filterDeviceName, format, getAckUrl, getBaseUrl, getDeleteUrl, getEventUrl, getEventsUrl, getUndeleteUrl, heartbeatEvents, loadActionRules, mainbody, maintenance, processEvent, processRules, query, run, runCycle, runEventCommand, sendEmail, sendEvent, sendHeartbeat, sendPage, sigTerm, stop, stripTags

Inherited from BaseZenActions (private): _columnNames, _describe, _getCursor

Inherited from ZenUtils.ZCmdBase.ZCmdBase: closeAll, closedb, findDevice, getConnection, getContext, getDataRoot, getDmdObj, login, logout, opendb, syncdb, zeoConnect

Inherited from ZenUtils.ZenDaemon.ZenDaemon: becomeDaemon, becomeWatchdog, changeUser, niceDoggie, openPrivilegedPort, setupLogging, sighandler_USR1, watchdogCycleTime, watchdogMaxRestartTime, watchdogStartTimeout, writePidFile

Inherited from ZenUtils.CmdBase.CmdBase: buildParser, checkLogpath, generate_configs, generate_xml_configs, generate_xml_table, getConfigFileDefaults, parseOptions, pretty_print_config_comment

Class Variables [hide private]

Inherited from BaseZenActions: addstate, clearEventSelect, clearsel, clearstate, lastCommand, newsel

Inherited from ZenUtils.ZenDaemon.ZenDaemon: pidfile

Inherited from ZenUtils.CmdBase.CmdBase: doesLogging

Method Details [hide private]

__init__(self)
(Constructor)

source code 

Initializer that takes care of basic daemon options. Creates a PID file.

Overrides: ZenUtils.CmdBase.CmdBase.__init__