Ejemplo n.º 1
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
		self.selectors = {}
		self.selectors_events = {}
		
		self.nb_beat_publish = 10
		self.nb_beat = 0
Ejemplo n.º 2
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
		self.selectors = []
		self.selector_refresh = {}
		self.beat_interval = 5
		self.nb_beat_publish = 10
		self.nb_beat = 0
		#self.beat_interval = 5
		self.thd_warn_sec_per_evt = 1.5
		self.thd_crit_sec_per_evt = 2
Ejemplo n.º 3
0
 def __init__(self, *args, **kargs):
     cengine.__init__(self, name=NAME, *args, **kargs)
     self.selectors = []
     self.selector_refresh = {}
     self.beat_interval = 5
     self.nb_beat_publish = 10
     self.nb_beat = 0
     #self.beat_interval = 5
     self.thd_warn_sec_per_evt = 1.5
     self.thd_crit_sec_per_evt = 2
Ejemplo n.º 4
0
    def __init__(self, *args, **kargs):
        cengine.__init__(self, name=NAME, *args, **kargs)
        self.selectors = {}
        self.selectors_events = {}

        self.nb_beat_publish = 10
        self.nb_beat = 0

        self.thd_warn_sec_per_evt = 1.5
        self.thd_crit_sec_per_evt = 2
Ejemplo n.º 5
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
		
		self.rotate_plan = {
			'PLAIN': 0,
			'TSC': 3,
		}
		self.point_per_dca = None
		
		self.storage = mongostore(mongo_collection='perfdata')
Ejemplo n.º 6
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
		self.selectors = {}
		self.selectors_events = {}
		
		self.nb_beat_publish = 10
		self.nb_beat = 0

		self.thd_warn_sec_per_evt = 1.5
		self.thd_crit_sec_per_evt = 2
Ejemplo n.º 7
0
	def __init__(self, *args, **kargs):
		self.metrics_list = {}
		self.timestamps = {} 
		self.records = {} 
		self.default_interval = 60

		self.thd_warn_sec_per_evt = 8
		self.thd_crit_sec_per_evt = 10

		cengine.__init__(self, name=NAME, *args, **kargs)
Ejemplo n.º 8
0
	def __init__(self, *args, **kargs):
		self.metrics_list = {}
		self.timestamps = {} 
		self.records = {} 
		self.default_interval = 60

		self.thd_warn_sec_per_evt = 8
		self.thd_crit_sec_per_evt = 10

		cengine.__init__(self, name=NAME, *args, **kargs)
Ejemplo n.º 9
0
	def __init__(self, *args, **kargs):
		self.metrics_list = {}
		self.timestamps = {} 
		self.records = {} 
		self.default_interval = 60

		self.thd_warn_sec_per_evt = 8
		self.thd_crit_sec_per_evt = 10

		self.manager = pyperfstore2.manager(logging_level=logging.INFO)	
		cengine.__init__(self, name=NAME, *args, **kargs)
Ejemplo n.º 10
0
    def __init__(self, *args, **kargs):
        self.metrics_list = {}
        self.timestamps = {}
        self.records = {}
        self.default_interval = 60

        self.thd_warn_sec_per_evt = 8
        self.thd_crit_sec_per_evt = 10

        self.manager = pyperfstore2.manager(logging_level=logging.INFO)
        cengine.__init__(self, name=NAME, *args, **kargs)
Ejemplo n.º 11
0
    def __init__(self, *args, **kargs):
        cengine.__init__(self, name=NAME, *args, **kargs)

        self.beat_interval = 10

        self.kplan = "perfstore2:rotate:plan"

        self.rotation_interval = 60 * 60 * 24  # 24 hours
        self.key_by_beat = 200

        self.build_interval = 60 * 60 * 2  # 2 hours
        self.last_build = time.time()
Ejemplo n.º 12
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)

		self.beat_interval=10
		
		self.kplan = "perfstore2:rotate:plan"

		self.rotation_interval = 60 * 60 * 24 # 24 hours
		self.key_by_beat = 200

		self.build_interval = 60 * 60 * 2 # 2 hours
		self.last_build = time.time()
Ejemplo n.º 13
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
		
		self.create_queue = False
				
		self.beat_interval =  900
		
		self.resource = "sla"
		
		self.thd_warn_sla_timewindow = 98
		self.thd_crit_sla_timewindow = 95
		self.default_sla_timewindow = 60*60*24 # 1 day
		
		self.default_sla_output_tpl="{cps_pct_by_state_0}% Ok, {cps_pct_by_state_1}% Warning, {cps_pct_by_state_2}% Critical, {cps_pct_by_state_3}% Unknown"
		
		self.perfstorage = mongostore(mongo_collection='perfdata')
Ejemplo n.º 14
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
						
		self.beat_interval = 60
		
		# Operator cache
		self.modules = {}
		
		# All ids in all topos
		self.ids = []
		self.stateById = {}
		self.topos = []
		
		# Beat
		self.doBeat = False
		self.normal_beat_interval = 300
		self.lastBeat = int(time.time()) - self.normal_beat_interval		
Ejemplo n.º 15
0
    def __init__(self, *args, **kargs):
        cengine.__init__(self, name=NAME, *args, **kargs)

        self.create_queue = False

        self.beat_interval = 900

        # For debug
        # self.beat_interval =  60

        self.resource = "sla"

        self.thd_warn_sla_timewindow = 98
        self.thd_crit_sla_timewindow = 95
        self.default_sla_timewindow = 60 * 60 * 24  # 1 day

        self.default_sla_output_tpl = "{cps_pct_by_state_0}% Ok, {cps_pct_by_state_1}% Warning, {cps_pct_by_state_2}% Critical, {cps_pct_by_state_3}% Unknown"
Ejemplo n.º 16
0
    def __init__(self, *args, **kargs):
        cengine.__init__(self, name=NAME, *args, **kargs)

        self.beat_interval = 60

        # Operator cache
        self.modules = {}

        # All ids in all topos
        self.ids = []
        self.stateById = {}
        self.topos = []

        # Beat
        self.doBeat = False
        self.normal_beat_interval = 300
        self.lastBeat = int(time.time()) - self.normal_beat_interval
Ejemplo n.º 17
0
Archivo: sla.py Proyecto: moas/canopsis
    def __init__(self, *args, **kargs):
        cengine.__init__(self, name=NAME, *args, **kargs)

        self.create_queue = False

        self.beat_interval = 900

        # For debug
        #self.beat_interval =  60

        self.resource = "sla"

        self.thd_warn_sla_timewindow = 98
        self.thd_crit_sla_timewindow = 95
        self.default_sla_timewindow = 60 * 60 * 24  # 1 day

        self.default_sla_output_tpl = "{cps_pct_by_state_0}% Ok, {cps_pct_by_state_1}% Warning, {cps_pct_by_state_2}% Critical, {cps_pct_by_state_3}% Unknown"
Ejemplo n.º 18
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)

		self.beat_interval =  300
		self.storage = get_storage(namespace='object', account=caccount(user="******", group="root"))
Ejemplo n.º 19
0
	def __init__(self, name=NAME, *args, **kargs):
		cengine.__init__(self, name=name, *args, **kargs)
Ejemplo n.º 20
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
		self.account = caccount(user="******", group="root")
Ejemplo n.º 21
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
		
		self.selByRk = {}
Ejemplo n.º 22
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
		
		self.archiver = carchiver(namespace='events',  autolog=True, logging_level=self.logging_level)
Ejemplo n.º 23
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
		
		self.tags_ids = []
Ejemplo n.º 24
0
    def __init__(self, *args, **kargs):
        cengine.__init__(self, name=NAME, *args, **kargs)

        self.tags_ids = []
Ejemplo n.º 25
0
    def __init__(self, *args, **kargs):
        cengine.__init__(self, name=NAME, *args, **kargs)

        self.derogations = []
Ejemplo n.º 26
0
    def __init__(self, *args, **kargs):
        cengine.__init__(self, name=NAME, *args, **kargs)

        self.selByRk = {}
Ejemplo n.º 27
0
 def __init__(self, *args, **kargs):
     cengine.__init__(self, name=NAME, *args, **kargs)
     self.account = caccount(user="******", group="root")
Ejemplo n.º 28
0
    def __init__(self, *args, **kargs):
        cengine.__init__(self, name=NAME, *args, **kargs)

        self.beat_interval = 300
Ejemplo n.º 29
0
    def __init__(self, *args, **kargs):
        cengine.__init__(self, name=NAME, *args, **kargs)

        self.beat_interval = 300
        self.storage = get_storage(namespace='object',
                                   account=caccount(user="******", group="root"))
Ejemplo n.º 30
0
    def __init__(self, *args, **kargs):
        cengine.__init__(self, name=NAME, *args, **kargs)

        self.beat_interval = 300
Ejemplo n.º 31
0
    def __init__(self, *args, **kargs):
        cengine.__init__(self, name=NAME, *args, **kargs)

        self.archiver = carchiver(namespace='events',
                                  autolog=True,
                                  logging_level=self.logging_level)
Ejemplo n.º 32
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
		
		self.derogations = []
Ejemplo n.º 33
0
 def __init__(self, name=NAME, *args, **kargs):
     cengine.__init__(self, name=name, *args, **kargs)