#!/usr/bin/python

import os;
import regex;

def sendPage():
   mailagent = os.popen("/usr/sbin/sendmail -t -n", 'w')
   mailagent.write("From: watch.py\n")
   mailagent.write("To: xxxxxxx@skytel.com\n")
   mailagent.write("Subject: aa down!\n")
   mailagent.write("\n")
   mailagent.write("aa server appears to have failed.\n")
   mailagent.close()


serverpattern = regex.compile("aa_sserver")
found = 0

for name in os.popen("ps -ax", 'r').readlines():
   if serverpattern.search(name) != -1:
      found = 1


if found == 0:
   print "Sending page."
   sendPage()
