rendered paste bodycrit = ""
for p in probes:
d = gather.gatherData(p)
for t in d:
if t[0] == "CRIT":
msg = "%s | %s | %s | %s : %.0f" % (time.asctime(time.localtime()), LOOKUP[p], t[0], t[2], t[1]) + "\n"
crit = crit + msg
elif t[0] == "WARN":
msg = "Subject: ***WARNING*** MFG/PRO Thresholds Breached - Check Log File"
logfile.write("%s | %s | %s | %s : %.0f" % (time.asctime(time.localtime()), LOOKUP[p], t[0], t[2], t[1]) + "\n")
logfile.close
server = "localhost"
rec = "alerts.cherp@uk.delarue.com"
sen = "alerts.cherp@uk.delarue.com"
if crit:
msg = "Subject: *** TEST IN STG *** CRITICAL MFG/PRO ALERTS - %s" % time.asctime(time.localtime()) + "\n \n" +
crit
session = smtplib.SMTP(server)
else:
msg = "Subject: MFG/PRO System *ALL CLEAR*"
smtpresult = session.sendmail(sen, rec, msg)