The Assimilation Project  based on Assimilation version 1.1.7.1474836767
monitoring.py File Reference

Go to the source code of this file.

Data Structures

class  cma.monitoring.MonitorAction
 
class  cma.monitoring.MonitoringRule
 
class  cma.monitoring.LSBMonitoringRule
 
class  cma.monitoring.NEVERMonitoringRule
 
class  cma.monitoring.OCFMonitoringRule
 
class  cma.monitoring.NagiosMonitoringRule
 
class  cma.monitoring.FakeDrone
 

Namespaces

 cma.monitoring
 

Variables

 cma.monitoring.fdrone
 
tuple cma.monitoring.neolsbargs
 
 cma.monitoring.neorule = LSBMonitoringRule('neo4j-service', neolsbargs)
 
tuple cma.monitoring.neoocfargs
 
 cma.monitoring.neoocfrule = OCFMonitoringRule('assimilation', 'neo4j', neoocfargs)
 
 cma.monitoring.sshnode
 
tuple cma.monitoring.lsbsshargs
 
 cma.monitoring.lsbsshrule = LSBMonitoringRule('ssh', lsbsshargs)
 
tuple cma.monitoring.nagiossshargs
 
 cma.monitoring.nagiossshrule = NagiosMonitoringRule('check_ssh', 'med', ['-t', '3600'], nagiossshargs)
 
tuple cma.monitoring.nagiossensorsargs = ((None, 'hascmd(sensors)', "True"),)
 
 cma.monitoring.nagiossensorsrule
 
 cma.monitoring.udevnode
 
tuple cma.monitoring.neoprocargs
 
 cma.monitoring.neonode
 
 cma.monitoring.withsensors = pyConfigContext('{"_init_commands" : {"data": {"sensors": null}}}')
 
 cma.monitoring.nosensors = pyConfigContext('{"_init_commands": {"data": {"bash": null}}}')
 
tuple cma.monitoring.oracleocfargs
 
 cma.monitoring.oracleocfrule = OCFMonitoringRule('heartbeat', 'oracle', oracleocfargs)
 
 cma.monitoring.oraclenode
 
list cma.monitoring.tests
 
dictionary cma.monitoring.fieldmap = {'monitortype': str, 'arglist':dict, 'monitorclass': str, 'provider':str}
 
 cma.monitoring.testresult = tests[count][0]
 
 cma.monitoring.expected = tests[count][1]
 
 cma.monitoring.fieldvalue = testresult[1][field]
 
int cma.monitoring.longest = 0
 
string cma.monitoring.fmt = '%%%ds: %%s'
 
string cma.monitoring.pad = (longest +2)*' '
 
string cma.monitoring.fmt2 = pad+'%s'
 
 cma.monitoring.descriptions = description.split('\n')