コード例 #1
0
ファイル: missing.py プロジェクト: koendc/ExtreMon
 def __init__(self, mcast_addr, max_missing, max_delay):
     CauldronContributor.__init__(self, mcast_addr=mcast_addr)
     self.running = False
     self.last_seen = {}
     self.max_missing = max_missing
     self.max_delay = max_delay
     self.last_sent = time.time()
コード例 #2
0
ファイル: missing.py プロジェクト: zbyufei/ExtreMon
	def __init__(self,mcast_addr,max_missing,max_delay):
		CauldronContributor.__init__(self,mcast_addr=mcast_addr);
		self.running=False
		self.last_seen={}
		self.max_missing=max_missing
		self.max_delay=max_delay
		self.last_sent=time.time()
コード例 #3
0
ファイル: state.py プロジェクト: koendc/ExtreMon
	def __init__(self,mcast_addr,patterns,max_missing):
		CauldronContributor.__init__(self,mcast_addr=mcast_addr,suffix='state');
		self.patterns=patterns
		self.running=False
		self.last_seen={}
		self.last_seen_lock=Lock()
		self.max_missing=max_missing
		self.cache={}
コード例 #4
0
 def __init__(self, mcast_addr):
     CauldronContributor.__init__(self,
                                  mcast_addr=mcast_addr,
                                  suffix='state')
     self.regex = re.compile(
         '^(?P<prefix>[a-z0-9._]+\.(http|ocsp|tsl)probe)\.(?P<measure>responsetime|result)$'
     )
     self.cache = {}
     self.running = False
     print("httpprobe_state Starting")
コード例 #5
0
 def __init__(self, mcast_addr):
     CauldronContributor.__init__(self,
                                  mcast_addr=mcast_addr,
                                  suffix='state')
     self.regex = re.compile(
         '^(?P<prefix>[a-z0-9.]+\.trust)\.(?P<test>validauthcertchain|revokedauthcertchain|rrncertchain).xkms2probe.(?P<measure>responsetime|result)$'
     )
     self.cache = {}
     self.running = False
     print("trust_state Starting")
コード例 #6
0
ファイル: state.py プロジェクト: koendc/ExtreMon
 def __init__(self, mcast_addr, patterns, max_missing):
     CauldronContributor.__init__(self,
                                  mcast_addr=mcast_addr,
                                  suffix='state')
     self.patterns = patterns
     self.running = False
     self.last_seen = {}
     self.last_seen_lock = Lock()
     self.max_missing = max_missing
     self.cache = {}
コード例 #7
0
ファイル: httpprobe_state.py プロジェクト: koendc/ExtreMon
	def __init__(self,mcast_addr):
		CauldronContributor.__init__(self,mcast_addr=mcast_addr,suffix='state')
		self.regex=re.compile('^(?P<prefix>[a-z0-9._]+\.(http|ocsp|tsl)probe)\.(?P<measure>responsetime|result)$')
		self.cache={}
		self.running=False
		print("httpprobe_state Starting")
コード例 #8
0
ファイル: tsl_state.py プロジェクト: koendc/ExtreMon
	def __init__(self,mcast_addr):
		CauldronContributor.__init__(self,mcast_addr=mcast_addr,suffix='state')
		self.regex=re.compile('^(?P<prefix>[a-z0-9.]+\.tsl\.belgium\.be\.tslprobe)\.(?P<measure>responsetime|result)$')
		self.cache={}
		self.running=False
		print('tsl_state Starting')
コード例 #9
0
ファイル: trust_state.py プロジェクト: zbyufei/ExtreMon
	def put_with_comment(self,prefix,test,state,comment):
		CauldronContributor.put_with_comment(self,'%s.%s' % (prefix,test),state,comment)
コード例 #10
0
ファイル: trust_state.py プロジェクト: zbyufei/ExtreMon
	def __init__(self,mcast_addr):
		CauldronContributor.__init__(self,mcast_addr=mcast_addr,suffix='state')
		self.regex=re.compile('^(?P<prefix>[a-z0-9.]+\.trust)\.(?P<test>validauthcertchain|revokedauthcertchain|rrncertchain).xkms2probe.(?P<measure>responsetime|result)$')
		self.cache={}
		self.running=False
		print("trust_state Starting")
コード例 #11
0
ファイル: missing.py プロジェクト: koendc/ExtreMon
 def handle_shuttle(self, shuttle):
     CauldronContributor.handle_shuttle(self, shuttle)
     now = time.time()
     if (now - self.last_sent) > self.max_delay:
         self.put_missing(now)
         self.last_sent = now
コード例 #12
0
ファイル: missing.py プロジェクト: zbyufei/ExtreMon
	def handle_shuttle(self,shuttle):
		CauldronContributor.handle_shuttle(self,shuttle)
		now=time.time()
		if(now-self.last_sent) > self.max_delay:
			self.put_missing(now)	
			self.last_sent=now
コード例 #13
0
 def put_with_comment(self, prefix, test, state, comment):
     CauldronContributor.put_with_comment(self, '%s.%s' % (prefix, test),
                                          state, comment)