Exemple #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
Exemple #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
Exemple #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
Exemple #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
Exemple #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')
Exemple #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
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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()
Exemple #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()
Exemple #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')
Exemple #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		
Exemple #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"
Exemple #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
Exemple #17
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"
Exemple #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"))
Exemple #19
0
	def __init__(self, name=NAME, *args, **kargs):
		cengine.__init__(self, name=name, *args, **kargs)
Exemple #20
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
		self.account = caccount(user="******", group="root")
Exemple #21
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
		
		self.selByRk = {}
Exemple #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)
Exemple #23
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
		
		self.tags_ids = []
Exemple #24
0
    def __init__(self, *args, **kargs):
        cengine.__init__(self, name=NAME, *args, **kargs)

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

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

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

        self.beat_interval = 300
Exemple #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"))
Exemple #30
0
    def __init__(self, *args, **kargs):
        cengine.__init__(self, name=NAME, *args, **kargs)

        self.beat_interval = 300
Exemple #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)
Exemple #32
0
	def __init__(self, *args, **kargs):
		cengine.__init__(self, name=NAME, *args, **kargs)
		
		self.derogations = []
Exemple #33
0
 def __init__(self, name=NAME, *args, **kargs):
     cengine.__init__(self, name=name, *args, **kargs)