MCPcopy Create free account
hub / github.com/apache/cloudstack / raisealert

Function raisealert

systemvm/debian/root/monitorServices.py:93–106  ·  view source on GitHub ↗

Writes the alert message

(severity, msg, process_name=None)

Source from the content-addressed store, hash-verified

91 print(str(msg))
92
93def raisealert(severity, msg, process_name=None):
94 """ Writes the alert message"""
95
96 #timeStr=str(time.ctime())
97 if process_name is not None:
98 log = '['+severity +']'+" " + '['+process_name+']' + " " + msg +"\n"
99 else:
100 log = '['+severity+']' + " " + msg +"\n"
101
102 logging.basicConfig(level=logging.INFO,filename='/var/log/routerServiceMonitor.log',format='%(asctime)s %(message)s')
103 logging.info(log)
104 msg = 'logger -t monit '+ log
105 pout = Popen(msg, shell=True, stdout=PIPE)
106 print("[Alert] " + msg)
107
108
109def isPidMatchPidFile(pidfile, pids):

Callers 2

restartServiceFunction · 0.85
checkProcessStatusFunction · 0.85

Calls 1

infoMethod · 0.45

Tested by

no test coverage detected