Package ZenStatus :: Module StatusMonitor :: Class StatusMonitor
[hide private]
[frames] | no frames]

Class StatusMonitor

source code

Products.ZenUtils.CmdBase.CmdBase --+    
                                    |    
Products.ZenUtils.ZenDaemon.ZenDaemon --+
                                        |
                                       StatusMonitor

Instance Methods [hide private]
 
__init__(self) source code
 
forwardDnsLookup(self, hostname)
try the forward lookup dnstries times if it fails look in cache
source code
 
reverseDnsLookup(self, ip)
try the reverse lookup dnstries times if it fails look in cache
source code
 
_dnsLookup(self, function, target)
try dns lookup dnstries times
source code
 
getDnsTries(self) source code
 
getConfig(self)
handle errors when loading config from server we try configtries times if no previous config is found
source code
 
buildOptions(self)
basic options setup sub classes can add more options here
source code

Inherited from Products.ZenUtils.ZenDaemon.ZenDaemon: becomeDaemon, changeUser, setupLogging, sigTerm

Inherited from Products.ZenUtils.CmdBase.CmdBase: buildParser, generate_configs, generate_xml_table, parseOptions, pretty_print_config_comment

Class Variables [hide private]

Inherited from Products.ZenUtils.ZenDaemon.ZenDaemon: pidfile

Inherited from Products.ZenUtils.CmdBase.CmdBase: doesLogging

Method Details [hide private]

__init__(self)
(Constructor)

source code 
Overrides: Products.ZenUtils.ZenDaemon.ZenDaemon.__init__

buildOptions(self)

source code 
basic options setup sub classes can add more options here
Overrides: Products.ZenUtils.ZenDaemon.ZenDaemon.buildOptions