Придумалась мне такая софтина. По принципу работы или фреймворк или библиотека. В общем основная идея - быть единым сервером на компьютере и абстрагировать сигнализацию и мониторинг для пользователя. К ней должны подключаться различные клиенты - сборщики информации о состоянии: сенсоры, почтовик, краулеры и пр. К ней должны подключаться или плагины или серверы отвечающие непосредственно за сигнализацию: посылающий сообщение куда-то почтовик, иконка в трее, скрипт дающий разряд в одно место и пр..
Также задача - фильтровать и сортировать поступающие сообщения, а также обеспечивать гибкую конфигурацию этого. Что вот если пожар - это один сигнал, а пост anonimous'а в development - другой.
Может всё это уже в чём-то реализовано?