The Assimilation Project  based on Assimilation version 1.1.7.1474836767
cma.monitoring.LSBMonitoringRule Class Reference
Inheritance diagram for cma.monitoring.LSBMonitoringRule:
Collaboration diagram for cma.monitoring.LSBMonitoringRule:

Public Member Functions

def __init__ (self, servicename, tuplespec)
 
def constructaction (self, context)
 
- Public Member Functions inherited from cma.monitoring.MonitoringRule
def __init__ (self, monitorclass, tuplespec, objclass='service')
 
def tripletuplecheck (self, triplespec)
 
def specmatch (self, context)
 
def constructaction (self, context)
 

Data Fields

 servicename
 
- Data Fields inherited from cma.monitoring.MonitoringRule
 monitorclass
 
 objclass
 
 nvpairs
 

Additional Inherited Members

- Static Public Member Functions inherited from cma.monitoring.MonitoringRule
def monobjclass (mtype='service')
 
def ConstructFromString (s, objclass='service')
 
def compute_available_agents (context)
 
def findbestmatch (context, preferlowoverpart=True, objclass='service')
 
def findallmatches (context, objclass='service')
 
def ConstructFromFileName (filename)
 
def load_tree (rootdirname, pattern=r".*\.mrule$", followlinks=False)
 
- Static Public Attributes inherited from cma.monitoring.MonitoringRule
int NOMATCH = 0
 
int NEVERMATCH = 1
 
int PARTMATCH = 2
 
int LOWPRIOMATCH = 3
 
int MEDPRIOMATCH = 4
 
int HIGHPRIOMATCH = 5
 
dictionary monitor_objects = {'service': {}, 'host': {}}
 

Detailed Description

Class for implementing monitoring rules for sucky LSB style init script monitoring

Definition at line 669 of file monitoring.py.

Constructor & Destructor Documentation

def cma.monitoring.LSBMonitoringRule.__init__ (   self,
  servicename,
  tuplespec 
)

Definition at line 673 of file monitoring.py.

Member Function Documentation

def cma.monitoring.LSBMonitoringRule.constructaction (   self,
  context 
)
Construct arguments

Definition at line 677 of file monitoring.py.

References cma.monitoring.LSBMonitoringRule.servicename.

Field Documentation

cma.monitoring.LSBMonitoringRule.servicename

The documentation for this class was generated from the following file: