Появилась задача организовать мониторинг взаимодействия приложений.
Существует около 30 различных систем, которые взаимодействуют друг с другом различными способами. Каждое взаимодействие оставляет запись в БД, упрощенно: ID взаимодействия, 0/1 флаг успешности.
Заказчик хочет видеть карту и состояние взаимодействия в реальном времени на большой плазме, т.е. на экране будет отображена схема и в случае ошибки линия взаимодействия между 2 системами и схематичное обозначение самих систем должны мигать красным.
Для сетевых устройств таких визуализаций много, но для приложений ничего на ум не приходит, а велосипед городить не хочется.
Чем осуществялется мониторинг? Подобную задачу я решал у себя. Zabbix имеет в своем составе "Карта сетей".
Так вот у меня была задача мониторинга вебсервисов. а на карте сетей в виде графических элементов отображался каждый сервис. в случае проблем элемент и связь подсвечивалась.