Changeset 841 for trunk/Monitoring
- Timestamp:
- 03/28/13 11:44:36 (11 years ago)
- Location:
- trunk/Monitoring
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Monitoring/Failover/failover
r840 r841 16 16 17 17 class Failover(): 18 pass 18 19 @classmethod 20 def controlLoop(cls): 21 simulation=dao.get_simulation() 22 23 pass 19 24 20 25 def main(): … … 29 34 sys.exit(1) 30 35 31 # open DB connections 32 33 # initialize logger 36 SMON.init_singleton() 34 37 35 #38 Failover.controlLoop() 36 39 37 38 # close DB connections 40 SMON.free_singleton() 39 41 40 42 -
trunk/Monitoring/RunChecker/runchecker
r840 r841 19 19 @classmethod 20 20 def check(cls): 21 simulation=dao.getSimulation() 21 simulation=dao.get_simulation() 22 23 m=simulation.get_last_message() 24 25 if (current_date-m.timestamp).days > 2: 26 27 print "simulation too old" 28 29 messages=simulation.get_messages() 30 31 for m in messages: 32 33 pass 34 35 22 36 23 37 def main(): … … 32 46 sys.exit(1) 33 47 34 # open DB connections 35 36 # initialize logger 48 SMON.init_singleton() 37 49 38 #50 RunChecker.check() 39 51 40 41 # close DB connections 42 52 SMON.free_singleton() 43 53 44 54 if __name__ == '__main__': -
trunk/Monitoring/Watch/watch
r840 r841 40 40 sys.exit(1) 41 41 42 # open DB connections 43 44 # initialize logger 45 46 # 42 SMON.init_singleton() 47 43 48 44 49 # close DB connections50 45 46 SMON.free_singleton() 51 47 52 48 if __name__ == '__main__': -
trunk/Monitoring/smon/dao.py
r840 r841 18 18 19 19 @classmethod 20 def get MessageFromResultSet(self,rs):20 def get_message_from_resultset(self,rs): 21 21 return Message(id=rs[0],name=rs[1],timestamp=rs[2],nested_level=rs[3],simulation_id=rs[4]) 22 22 23 23 @classmethod 24 def add Message(self,message,con):24 def add_message(self,message,con): 25 25 c = con.cursor() 26 26 … … 32 32 33 33 @classmethod 34 def get Messages(self):34 def get_messages(self): 35 35 messages=[] 36 36 -
trunk/Monitoring/smon/db.py
r840 r841 40 40 41 41 # open connection 42 self._conn=sqlite3.connect(self.get DBName(),l__timeout)42 self._conn=sqlite3.connect(self.get_DB_name(),l__timeout) 43 43 self._conn.row_factory=sqlite3.Row # this is for "by name" colums indexing 44 44 … … 46 46 47 47 @classmethod 48 def get DBName(self):48 def get_DB_name(self): 49 49 return SMON.dbfile 50 50 -
trunk/Monitoring/smon/logger.py
r840 r841 14 14 import logging 15 15 16 def create Logger(name,fullpath_filename):16 def create_logger(name,fullpath_filename): 17 17 18 18 # new logger instance … … 38 38 39 39 @classmethod 40 def log AndStdout(cls,errcode,errmsg):40 def log_and_stdout(cls,errcode,errmsg): 41 41 cls.stdout(errcode,errmsg) 42 42 cls.log(errcode,errmsg) … … 49 49 def log(cls,errcode,errmsg): 50 50 cls._logger.info(errmsg,extra={'code' : errcode}) 51 52 @classmethod53 def getLogger(cls):54 return cls._logger55 56 @classmethod57 def setLogger(cls,logger):58 cls._logger=logger -
trunk/Monitoring/smon/smon.py
r840 r841 15 15 16 16 @classmethod 17 def init(self): 18 self.smon_home=os.environ['SMON_HOME'] 19 self.log_dir="%s/log"%self.smon_home 20 self.dbfile="%s/db/smon.db"%self.smon_home 17 def init(cls): 18 cls.smon_home=os.environ['SMON_HOME'] 19 cls.log_dir="%s/log"%cls.smon_home 20 cls.dbfile="%s/db/smon.db"%cls.smon_home 21 22 @classmethod 23 def init_singleton(cls): 24 pass 25 26 @classmethod 27 def free_singleton(cls): 28 pass
Note: See TracChangeset
for help on using the changeset viewer.