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

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 things that should never be monitored
This is mostly things like Skype and friends which are started by users not
by the system.

Definition at line 691 of file monitoring.py.

Constructor & Destructor Documentation

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

Definition at line 697 of file monitoring.py.

Member Function Documentation

def cma.monitoring.NEVERMonitoringRule.constructaction (   self,
  context 
)

Field Documentation

cma.monitoring.NEVERMonitoringRule.servicename

Definition at line 698 of file monitoring.py.

Referenced by cma.monitoring.NEVERMonitoringRule.constructaction().


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