All pastes #189942 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-10-03 15:30 UTC
rendered paste body
crit = ""
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)