Такие системы привязаны к технологиям. Но реализация часто ложится на Ваши плечи. Алгоритмы можно искать, как обработку исключений — если в системе предусмотрена, то всё хорошо, а если нет, то редактор Вам в руки! Пример подобной технологии D-BUS. Можете подробнее описать, какой продукт/систему Вы хотите мониторить?