Suponho que você tenha considerado Nagios ou Icinga ?
Que tal usar o Amazon SNS ? Tudo o que os seus scripts precisariam fazer é falar da SNS API (a Amazon tem exemplos em vários idiomas, e as notificações podem ser enviadas de várias formas diferentes (email, SMS, HTTP, etc.). Também torna fácil para as pessoas cancelarem / assinarem as várias notificações.