Мониторинг состояний
Мониторинг состояний — это веб компонент "Интегра Планета Земля", отображающий комплексную информацию о серверах, охранных, пожарных, видео системах и т.д.
Для запуска компонента необходимо выбрать пункт меню: Дополнительно => Мониторинг состояний.
Содержание
Авторизация
Для вызова окна авторизации в браузере вводим в адресную строку:http://192.168.10.72:10000/ComplexState/#/ , где «192.168.10.72», это адрес сервера. Для авторизации вводится ЦА, логин и пароль пользователя, порт Firefly. Если введенные данные верны, то при нажатии на кнопку вход, открывается поле для ввода адреса firefly, далее выбираем необходимый для подключения сервер. Нажимаем подключиться.
- Поле для ввода Центра Авторизации.
- Поле для ввода логина.
- Поле для ввода пароля.
- Кнопка «Вход».
- Поле для ввода адреса Firefly.
- Кнопка выбора сервера.
- Кнопка «Подключиться».
При удачной авторизации открывается окно редактора Мониторинг состояний.
Основное окно
- Кнопка для включения динамического режима.
- Список типов для мониторинга.
- Количество датчиков виджета.
- Выгрузка в CSV.
Примечание: Для выгрузки файла необходимо кликнуть ПКМ по виджету и нажать кнопку "Выгрузка в CSV".
Меню настроек
Для вызова или закрытия меню необходимо нажать "Ctrl+Q". Настройки сохраняются после закрытия меню.
Вкладки настроек
В меню настроек есть следующие вкладки:
- Настройка типов.
- Другие настройки.
- Зоны ответственности.
Примечание: Вкладка "Зоны ответственности" доступна при открытии приложения через клиент Интегра Планета Земля.
Настройка типов
Вкладка "Настройка типов" позволяет настроить элементы для их отображения и мониторинга.
- Область элементов - предназначена для включения и отключения элементов, необходимых для отображения и мониторинга.
- Область подключений - предназначена для создания, настройки и удаления подключения.
- Область серверов - предназначена для выбора серверов, с которых будут запрашиваться данные о состоянии элементов.
- Область типы элементов - предназначена для выбора элементов сервера, необходимых для мониторинга.
- Область конкретных элементов сервера - предназначена для выбора конкретных элементов сервера, которые будут отображены в детальном отображении виджета.
Элементы
Область, предназначенная для включения и отключения элементов, необходимых для отображения и мониторинга. Выключенные элементы отображаются серым цветом, включенные - зеленым.
- Кнопка удаления пользовательского элемента.
- Область поиска необходимых элементов.
- Фильтрация списка элементов. Крайнее левое положение - отображение выключенных элементов, крайнее правое - отображение включенных элементов, среднее - отображение всех элементов.
- Кнопка добавления пользовательского элемента.
- Список пользовательских элементов для мониторинга.
- Список элементов для мониторинга.
Для включения/выключения элемента необходимо нажать ПКМ по его наименованию.
Пользовательский элемент
Для добавления пользовательского элемента необходимо нажать на кнопку "Добавить", после чего будет отображена область добавления элемента.
- Поле для ввода названия пользовательского элемента.
- Кнопка "Загрузить изображение".
- Кнопка "Очистить изображение".
- Кнопка "Применить".
- Кнопка "Отменить".
- Список элементов для добавления в пользовательский элемент.
Для добавления элемента в пользовательский элемент необходимо нажать по его названию в списке, после чего он окрасится в зеленый цвет.
Для загрузки изображения, необходимо нажать на кнопку "Загрузить изображение". После этого откроется окно для выбора файла.
Название изображения появится в области редактирования элемента.
Далее необходимо нажать на кнопку "Применить". После закрытия настроек можно увидеть загруженное изображение.
Для редактирования пользовательского элемента необходимо два раза кликнуть по его наименованию.
Для просмотра элементов, включенных в пользовательский элемент, нужно произвести фильтрацию списка по включенным объектам.
Подключения
- Поле ввода нового подключения, для добавления необходимо нажать на клавишу "Enter".
- Удаление подключения.
- Поле созданных подключений. Для изменения подключения необходимо 2 раза нажать ПКМ.
Сервера
- Добавление сервера для участия в мониторинге.
- Добавление всех серверов.
- Убрать добавление всех серверов.
- Наименование сервера.
По нажатию на наименование сервера открываются присутствующие в нем элементы, если они выбраны в области элементов.
Типы элементов
- Добавление элемента для участия в мониторинге.
- Добавление всех элементов для участия в мониторинге.
- Убрать добавление всех элементов.
- Наименование элемента сервера.
По нажатию на наименование типа элемента открываются присутствующие в нем конкретные элементы.
Конкретные элементы сервера
- Добавление элемента для участия в мониторинге.
- Добавление всех элементов для участия в мониторинге/ Убрать добавление всех элементов.
- Наименование элемента сервера.
Другие настройки
Данная вкладка предназначена для установки следующих настроек:
- Время обновления - предназначено для установки времени обновления состояний объектов.
- Тип сортировки - предназначено для установки типа сортировки серверов в виджете состояний категории.
- Динамический режим - предназначено для отображения выбранных состояний у элементов виджета.
- Выбор количества строк и столбцов - предназначено для редактирования отображения виджетов на главной странице.
- Режим "Ромашка" - преднзначено для отображения элементов в режиме "Ромашка".
- Обратный ход связей - преднзначено для отображения связей от потомков к родителям (реализовано только для режима "Ромашка").
При выборе стандартной сортировки серверы сортируются следующим образом:
- По количеству тревожных элементов выбранной категории на сервере.
- Затем по количеству неисправных элементов (если нет тревожных).
- Далее сервера без тревожных и неисправных сортируются по неизвестным элементам.
- Затем по количеству исправных элементов.
В случае равного количества сервера сортируются по алфавиту.
При выборе процентной сортировки серверы сортируются в таком же порядке, что и при стандартной, но не по количеству элементов, а по отношению количества данного состояния на общее число элементов.
При выборе сортировки по алфавиту серверы сортируются по их наименованию в алфавитном порядке. Если название сервера на английском языке, то такие серверы отображаются первыми.
Динамический режим
Данная функция отвечает за отображение выбранных состояний у элементов виджета.
Для настройки динамического режима, необходимо выполнить следующее:
- Перейти в настройки с помощью «CTRL+Q».
- Перейти во вкладку «Другие настройки».
- Установить чекбокс у необходимого состояния.
- Выйти из настроек с помощью «CTRL+Q».
- Нажать кнопку «Динамический режим» / Открыть виджет и нажать кнопку «Динамический режим».
Пример работы:
- 1. Выполнить настройку типов (добавить подключение, выбрать типы, выбрать конкретные элементы для отображения на рабочей области).
- 2. Перейти в другие настройки и выбрать состояние для динамического режима, например «Норма».
- 3. Выйти из настроек и нажать кнопку «Динамический режим».
Зоны ответственности
Данная функция доступна при открытии веб приложения через клиент Интегра Планета Земля. При включении данного функционала будут отображаться только те датчики, которые входят в зону ответственности пользователя.
Для настройки зон ответственности в мониторинге состояний необходимо:
- Открыть приложение через клиент Интегра Планета Земля.
- Перейти в настройки с помощью «CTRL+Q».
- Перейти во вкладку «Зоны ответственности».
- Добавить подключение вида ws://ip:port/ws
- Выбрать сервер.
- Установить чекбокс «Зоны ответственности».
- Выйти из настроек с помощью «CTRL+Q».
Примечание: настройка зон ответственности описана тут .
Пример работы:
- 1. Выполнить настройку зоны ответственности (как указано в примечании).
- 2. Открыть веб приложение через клиент Интегра Планета земля.
- 3. Добавить подключение и настроить типы для отображения на рабочей области.
- 4. Перейти в настройки во вкладку «Зоны ответственности».
- 5. Добавить подключение, выбрать сервер, установить чекбокс «Зоны ответственности».
- 6. Выйти из настроек с помощью «CTRL+Q» (на рабочей области отображаются датчики, которые входят в зону ответственности пользователя).
Виджет состояния категории
- Иконка категории.
- Количество датчиков в категории.
- Индикация состояния датчиков в категории.
- Индикация состояния категории.
Расширенное меню виджета
Для вызова расширенного меню необходимо нажать на виджет состояния категории.
- Название объекта.
- Динамический режим.
- Общее количество элементов выбранной категории.
- Количество элементов в исправном состоянии.
- Количество элементов в состоянии тревоги.
- Количество элементов в неисправном состоянии.
- Количество элементов в неизвестном состоянии.
- Поле для поиска объектов в списке.
- Количество элементов на объекте.
- Индикация состояния элементов на объекте.
По нажатию на ПКМ по полосе индикации отображается кнопка "Выгрузить в CSV". По каждому серверу можно посмотреть отчет. Для сохранения отчета необходимо нажать "Выгрузить в CSV" => сохранится файл с отчетом по выбранному серверу.
Для раскрытия подробной информации об элементе необходимо нажать на название объекта, например, «Офис Интегра-С». По нажатию на одно из состояний элементов на объекте отображается список элементов выбранного состояния.
- Название элемента.
- Поле поиска по элементам.
При нажатии на ПКМ по элементу появляется подробная информация о его состоянии. Если состояние элемента, отличное от исправного, то описывается причина отображения данного состояния.
Добавление новой категории для мониторинга через конфигурационный файл
Для того чтобы добавить новую категорию для мониторинга, необходимо открыть файл config.js, который находится в папке с установленным клиентом: IntegraPlanetEarthX.X.X\www\ComplexState\js\config.js и в строке «types» написать английское (исходное) название необходимой для добавления категории, например «FireSecurityCategory». Если необходимо задать конкретную последовательность отображения категорий для мониторинга в виджите, то в строке «types» необходимо указать их в нужном порядке. Таким же образом происходит добавление любых типов например, «Server», «Computer» и т.д.