Чтобы легче понимать, где случилась проблема, нужно представить информационную систему в виде дерева компонентов.
Компонент — это звено информационной системы.
Компоненты могут быть простые и сложные, состоящие из других компонентов. Компоненты могут быть физические (сервер, мобильное устройство) и логические (задача, модуль).
Пример информационной системы в виде дерева компонентов:
Благодаря представлению системы в виде дерева компонентов можно организовать мониторинг как простой "3-х звенки", так и сложной системы, соcтоящей из сотен и тысяч компонентов.
Статус компонента
Чтобы понимать, какие компоненты исправны, а какие нет, у каждого компонента вычисляется статус:
![]() |
alarm | компонент неисправен, требуется действие |
![]() |
warning | компонент требует внимания |
![]() |
success | всё хорошо |
![]() |
unknown | неизвестно |
Пример дерева компонентов со статусами:
Статус компонента равен самому опасному статусу его источников:
Пример определения статуса компонента:
Пример диаграммы статуса компонента за сутки: