Мониторинг состояний — различия между версиями

Материал из Integra-S Wiki
Перейти к: навигация, поиск
(Расширенное меню)
(Другие настройки)
 
(не показано 20 промежуточных версий этого же участника)
Строка 63: Строка 63:
  
 
=====Элементы=====
 
=====Элементы=====
Область, предназначенная для включения и отключения элементов, необходимых для отображения и мониторинга. Выключенные элементы отображаются красным цветом, включенные - зеленым.
+
Область, предназначенная для включения и отключения элементов, необходимых для отображения и мониторинга. Выключенные элементы отображаются серым цветом, включенные - зеленым.
  
 
[[File:stateMonitor_10.PNG|центр]]
 
[[File:stateMonitor_10.PNG|центр]]
  
# Кнопка удаления пользовательского элемента
+
# Кнопка удаления пользовательского элемента.
# Область поиска необходимых элементов
+
# Область поиска необходимых элементов.
# Фильтрация списка элементов. Крайнее левое положение - отображение выключенных элементов, крайнее правое - отображение включенных элементов, среднее - отображение всех элементов
+
# Фильтрация списка элементов. Крайнее левое положение - отображение выключенных элементов, крайнее правое - отображение включенных элементов, среднее - отображение всех элементов.
# Кнопка добавления пользовательского элемента
+
# Кнопка добавления пользовательского элемента.
# Список пользовательских элементов для мониторинга
+
# Список пользовательских элементов для мониторинга.
# Список элементов для мониторинга
+
# Список элементов для мониторинга.
  
 
Для включения/выключения элемента необходимо нажать ПКМ по его наименованию.
 
Для включения/выключения элемента необходимо нажать ПКМ по его наименованию.
Строка 148: Строка 148:
  
 
====Другие настройки====
 
====Другие настройки====
Данная вкладка предназначена для установки времени обновления состояний объектов, выбора типа сортировки серверов в виджете состояний категории и регулировки скрытия настроек при обновлении. Если установить скрытие настроек, то через установленное время обновления на заданное количество времени будет скрываться вкладка с настройками.
+
Данная вкладка предназначена для установки следующих настроек:
 +
 
 
[[File:stateMonitor_14.PNG|центр]]
 
[[File:stateMonitor_14.PNG|центр]]
  
# Время обновления.
+
# Время обновления - предназначено для установки времени обновления состояний объектов.
# Тип сортировки.
+
# Тип сортировки - предназначено для установки типа сортировки серверов в виджете состояний категории.
# Динамический режим.
+
# Динамический режим - предназначено для отображения выбранных состояний у элементов виджета.
# Выбор количества строк и столбцов.
+
# Выбор количества строк и столбцов - предназначено для редактирования отображения виджетов на главной странице.
# Режим "Ромашка".
+
# Режим "Ромашка" - преднзначено для отображения элементов в режиме "Ромашка".
# Обратный ход связей.
+
# Обратный ход связей - преднзначено для отображения связей от потомков к родителям (реализовано только для режима "Ромашка").
 
 
''Примечание: Время скрытия настроек должно быть меньше времени обновления. Время задается в секундах.''
 
  
 
При выборе стандартной сортировки серверы сортируются следующим образом:
 
При выборе стандартной сортировки серверы сортируются следующим образом:
#По количеству тревожных элементов выбранной категории на сервере
+
# По количеству тревожных элементов выбранной категории на сервере.
#Затем по количеству неисправных элементов (если нет тревожных)
+
# Затем по количеству неисправных элементов (если нет тревожных).
#Далее сервера без тревожных и неисправных сортируются по неизвестным элементам
+
# Далее сервера без тревожных и неисправных сортируются по неизвестным элементам.
#Затем по количеству исправных элементов
+
# Затем по количеству исправных элементов.
  
 
В случае равного количества сервера сортируются по алфавиту.
 
В случае равного количества сервера сортируются по алфавиту.
Строка 174: Строка 173:
 
[[File:stateMonitor_16.PNG|центр|1000px]]
 
[[File:stateMonitor_16.PNG|центр|1000px]]
  
При выборе сортировки по алфавиту серверы сортируются по их наименованию.
+
При выборе сортировки по алфавиту серверы сортируются по их наименованию в алфавитном порядке. Если название сервера на английском языке, то такие серверы отображаются первыми.
  
 
[[File:stateMonitor_17.PNG|центр|1000px]]
 
[[File:stateMonitor_17.PNG|центр|1000px]]
  
====Зоны ответственности====
+
=====Динамический режим=====
 +
 
 +
Данная функция отвечает за отображение выбранных состояний у элементов виджета.
 +
 
 +
Для настройки динамического режима, необходимо выполнить следующее:
 +
 
 +
# Перейти в настройки с помощью «CTRL+Q».
 +
# Перейти во вкладку «Другие настройки».
 +
# Установить чекбокс у необходимого состояния.
 +
# Выйти из настроек с помощью «CTRL+Q».
 +
# Нажать кнопку «Динамический режим» / Открыть виджет и нажать кнопку «Динамический режим».
 +
'''Пример работы:'''
 +
:1. Выполнить настройку типов (добавить подключение, выбрать типы, выбрать конкретные элементы для отображения на рабочей области).
 +
:2. Перейти в другие настройки и выбрать состояние для динамического режима, например «Норма».
 +
 
 +
[[File:Динам.png|центр|1000px]]
 +
 
 +
:3. Выйти из настроек и нажать кнопку «Динамический режим».
 +
[[File:Динам1.png|центр|1000px]]
 +
 
 +
 
 +
[[File:Динам2.png|центр|1000px]]
 +
 
 +
=====Зоны ответственности=====
 +
Данная функция доступна при открытии веб приложения через клиент Интегра Планета Земля. При включении данного функционала будут отображаться только те датчики, которые входят в зону ответственности пользователя.
 +
 
 +
Для настройки зон ответственности в мониторинге состояний необходимо:
 +
 
 +
# Открыть приложение через клиент Интегра Планета Земля.
 +
# Перейти в настройки с помощью «CTRL+Q».
 +
# Перейти во вкладку «Зоны ответственности».
 +
# Добавить подключение вида ws://ip:port/ws
 +
# Выбрать сервер.
 +
# Установить чекбокс «Зоны ответственности».
 +
# Выйти из настроек с помощью «CTRL+Q».
 +
 
 +
''Примечание: настройка зон ответственности описана [http://wiki.integra-s.com:11111/index.php/%D0%A0%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80_%D0%B7%D0%BE%D0%BD_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8 тут] .''
 +
 
 +
'''Пример работы:'''
 +
:1. Выполнить настройку зоны ответственности (как указано в примечании).
 +
:2. Открыть веб приложение через клиент Интегра Планета земля.
 +
:3. Добавить подключение и настроить типы для отображения на рабочей области.
 +
:4. Перейти в настройки во вкладку «Зоны ответственности».
 +
:5. Добавить подключение, выбрать сервер, установить чекбокс «Зоны ответственности».
 +
 
 +
[[File:compl.png|центр|1000px]]
 +
 
 +
:6. Выйти из настроек с помощью «CTRL+Q» (на рабочей области отображаются датчики, которые входят в зону ответственности пользователя).
 +
 
 +
[[File:зона1.png|центр|1000px]]
  
 
==Виджет состояния категории==
 
==Виджет состояния категории==
Строка 184: Строка 232:
 
[[Файл:c_monit_4.png|центр|400px]]
 
[[Файл:c_monit_4.png|центр|400px]]
  
# Иконка категории
+
# Иконка категории.
# Количество датчиков в категории
+
# Количество датчиков в категории.
# Индикация состояния датчиков в категории
+
# Индикация состояния датчиков в категории.
# Индикация состояния категории
+
# Индикация состояния категории.
  
==Расширенное меню==
+
==Расширенное меню виджета==
 
 
 
Для вызова расширенного меню необходимо нажать на виджет состояния категории.
 
Для вызова расширенного меню необходимо нажать на виджет состояния категории.
Строка 206: Строка 254:
 
# Индикация состояния элементов на объекте.
 
# Индикация состояния элементов на объекте.
  
По нажатию на ПКМ по полосе индикации отображается кнопка "Выгрузить в CSV". По каждому серверу можно посмотреть отчет.
+
По нажатию на ПКМ по полосе индикации отображается кнопка "Выгрузить в CSV". По каждому серверу можно посмотреть отчет. Для сохранения отчета необходимо нажать "Выгрузить в CSV" => сохранится файл с отчетом по выбранному серверу.
  
 
[[File:мон18.png|центр|900px]]
 
[[File:мон18.png|центр|900px]]
Строка 216: Строка 264:
 
# Название элемента.
 
# Название элемента.
 
# Поле поиска по элементам.
 
# Поле поиска по элементам.
# Отчет по элементу.
 
 
В случае если страница открыта в клиенте "Интегра Планета 4Д", то по нажатию ЛКМ на элемент осуществляется переход к нему на плане.
 
  
 
При нажатии на ПКМ по элементу появляется подробная информация о его состоянии. Если состояние элемента, отличное от исправного, то описывается причина отображения данного состояния.
 
При нажатии на ПКМ по элементу появляется подробная информация о его состоянии. Если состояние элемента, отличное от исправного, то описывается причина отображения данного состояния.

Текущая версия на 15:51, 29 октября 2021

Мониторинг состояний — это веб компонент "Интегра Планета Земля", отображающий комплексную информацию о серверах, охранных, пожарных, видео системах и т.д.

Для запуска компонента необходимо выбрать пункт меню: Дополнительно => Мониторинг состояний.

Complex 1.png

Авторизация

Для вызова окна авторизации в браузере вводим в адресную строку:http://192.168.10.72:10000/ComplexState/#/ , где «192.168.10.72», это адрес сервера. Для авторизации вводится ЦА, логин и пароль пользователя, порт Firefly. Если введенные данные верны, то при нажатии на кнопку вход, открывается поле для ввода адреса firefly, далее выбираем необходимый для подключения сервер. Нажимаем подключиться.

Scada 42.png
  1. Поле для ввода Центра Авторизации.
  2. Поле для ввода логина.
  3. Поле для ввода пароля.
  4. Кнопка «Вход».
Scada 53.png
  1. Поле для ввода адреса Firefly.
  2. Кнопка выбора сервера.
  3. Кнопка «Подключиться».

При удачной авторизации открывается окно редактора Мониторинг состояний.

Мон.png

Основное окно

C monit 2.png
  1. Кнопка для включения динамического режима.
  2. Список типов для мониторинга.
  3. Количество датчиков виджета.
  4. Выгрузка в CSV.

Примечание: Для выгрузки файла необходимо кликнуть ПКМ по виджету и нажать кнопку "Выгрузка в CSV".

Меню настроек

Для вызова или закрытия меню необходимо нажать "Ctrl+Q". Настройки сохраняются после закрытия меню.

Вкладки настроек

В меню настроек есть следующие вкладки:

StateMonitor 8.PNG
  1. Настройка типов.
  2. Другие настройки.
  3. Зоны ответственности.

Примечание: Вкладка "Зоны ответственности" доступна при открытии приложения через клиент Интегра Планета Земля.

Настройка типов

Вкладка "Настройка типов" позволяет настроить элементы для их отображения и мониторинга.

StateMonitor 9.PNG
  1. Область элементов - предназначена для включения и отключения элементов, необходимых для отображения и мониторинга.
  2. Область подключений - предназначена для создания, настройки и удаления подключения.
  3. Область серверов - предназначена для выбора серверов, с которых будут запрашиваться данные о состоянии элементов.
  4. Область типы элементов - предназначена для выбора элементов сервера, необходимых для мониторинга.
  5. Область конкретных элементов сервера - предназначена для выбора конкретных элементов сервера, которые будут отображены в детальном отображении виджета.
Элементы

Область, предназначенная для включения и отключения элементов, необходимых для отображения и мониторинга. Выключенные элементы отображаются серым цветом, включенные - зеленым.

StateMonitor 10.PNG
  1. Кнопка удаления пользовательского элемента.
  2. Область поиска необходимых элементов.
  3. Фильтрация списка элементов. Крайнее левое положение - отображение выключенных элементов, крайнее правое - отображение включенных элементов, среднее - отображение всех элементов.
  4. Кнопка добавления пользовательского элемента.
  5. Список пользовательских элементов для мониторинга.
  6. Список элементов для мониторинга.

Для включения/выключения элемента необходимо нажать ПКМ по его наименованию.

Пользовательский элемент

Для добавления пользовательского элемента необходимо нажать на кнопку "Добавить", после чего будет отображена область добавления элемента.

StateMonitor 19.PNG
  1. Поле для ввода названия пользовательского элемента.
  2. Кнопка "Загрузить изображение".
  3. Кнопка "Очистить изображение".
  4. Кнопка "Применить".
  5. Кнопка "Отменить".
  6. Список элементов для добавления в пользовательский элемент.

Для добавления элемента в пользовательский элемент необходимо нажать по его названию в списке, после чего он окрасится в зеленый цвет.

Для загрузки изображения, необходимо нажать на кнопку "Загрузить изображение". После этого откроется окно для выбора файла.

Shem 9.PNG

Название изображения появится в области редактирования элемента.

Shem 10.PNG

Далее необходимо нажать на кнопку "Применить". После закрытия настроек можно увидеть загруженное изображение.

Shem 11.PNG

Для редактирования пользовательского элемента необходимо два раза кликнуть по его наименованию.

Для просмотра элементов, включенных в пользовательский элемент, нужно произвести фильтрацию списка по включенным объектам.

StateMonitor 20.PNG
Подключения
StateMonitor 11.PNG
  1. Поле ввода нового подключения, для добавления необходимо нажать на клавишу "Enter".
  2. Удаление подключения.
  3. Поле созданных подключений. Для изменения подключения необходимо 2 раза нажать ПКМ.
Сервера
StateMonitor 12.PNG
  1. Добавление сервера для участия в мониторинге.
  2. Добавление всех серверов.
  3. Убрать добавление всех серверов.
  4. Наименование сервера.

По нажатию на наименование сервера открываются присутствующие в нем элементы, если они выбраны в области элементов.

Типы элементов
StateMonitor 13.PNG
  1. Добавление элемента для участия в мониторинге.
  2. Добавление всех элементов для участия в мониторинге.
  3. Убрать добавление всех элементов.
  4. Наименование элемента сервера.

По нажатию на наименование типа элемента открываются присутствующие в нем конкретные элементы.

Конкретные элементы сервера
Мон14.png
  1. Добавление элемента для участия в мониторинге.
  2. Добавление всех элементов для участия в мониторинге/ Убрать добавление всех элементов.
  3. Наименование элемента сервера.

Другие настройки

Данная вкладка предназначена для установки следующих настроек:

StateMonitor 14.PNG
  1. Время обновления - предназначено для установки времени обновления состояний объектов.
  2. Тип сортировки - предназначено для установки типа сортировки серверов в виджете состояний категории.
  3. Динамический режим - предназначено для отображения выбранных состояний у элементов виджета.
  4. Выбор количества строк и столбцов - предназначено для редактирования отображения виджетов на главной странице.
  5. Режим "Ромашка" - преднзначено для отображения элементов в режиме "Ромашка".
  6. Обратный ход связей - преднзначено для отображения связей от потомков к родителям (реализовано только для режима "Ромашка").

При выборе стандартной сортировки серверы сортируются следующим образом:

  1. По количеству тревожных элементов выбранной категории на сервере.
  2. Затем по количеству неисправных элементов (если нет тревожных).
  3. Далее сервера без тревожных и неисправных сортируются по неизвестным элементам.
  4. Затем по количеству исправных элементов.

В случае равного количества сервера сортируются по алфавиту.

StateMonitor 15.PNG

При выборе процентной сортировки серверы сортируются в таком же порядке, что и при стандартной, но не по количеству элементов, а по отношению количества данного состояния на общее число элементов.

StateMonitor 16.PNG

При выборе сортировки по алфавиту серверы сортируются по их наименованию в алфавитном порядке. Если название сервера на английском языке, то такие серверы отображаются первыми.

StateMonitor 17.PNG
Динамический режим

Данная функция отвечает за отображение выбранных состояний у элементов виджета.

Для настройки динамического режима, необходимо выполнить следующее:

  1. Перейти в настройки с помощью «CTRL+Q».
  2. Перейти во вкладку «Другие настройки».
  3. Установить чекбокс у необходимого состояния.
  4. Выйти из настроек с помощью «CTRL+Q».
  5. Нажать кнопку «Динамический режим» / Открыть виджет и нажать кнопку «Динамический режим».

Пример работы:

1. Выполнить настройку типов (добавить подключение, выбрать типы, выбрать конкретные элементы для отображения на рабочей области).
2. Перейти в другие настройки и выбрать состояние для динамического режима, например «Норма».
Динам.png
3. Выйти из настроек и нажать кнопку «Динамический режим».
Динам1.png


Динам2.png
Зоны ответственности

Данная функция доступна при открытии веб приложения через клиент Интегра Планета Земля. При включении данного функционала будут отображаться только те датчики, которые входят в зону ответственности пользователя.

Для настройки зон ответственности в мониторинге состояний необходимо:

  1. Открыть приложение через клиент Интегра Планета Земля.
  2. Перейти в настройки с помощью «CTRL+Q».
  3. Перейти во вкладку «Зоны ответственности».
  4. Добавить подключение вида ws://ip:port/ws
  5. Выбрать сервер.
  6. Установить чекбокс «Зоны ответственности».
  7. Выйти из настроек с помощью «CTRL+Q».

Примечание: настройка зон ответственности описана тут .

Пример работы:

1. Выполнить настройку зоны ответственности (как указано в примечании).
2. Открыть веб приложение через клиент Интегра Планета земля.
3. Добавить подключение и настроить типы для отображения на рабочей области.
4. Перейти в настройки во вкладку «Зоны ответственности».
5. Добавить подключение, выбрать сервер, установить чекбокс «Зоны ответственности».
Compl.png
6. Выйти из настроек с помощью «CTRL+Q» (на рабочей области отображаются датчики, которые входят в зону ответственности пользователя).
Зона1.png

Виджет состояния категории

C monit 4.png
  1. Иконка категории.
  2. Количество датчиков в категории.
  3. Индикация состояния датчиков в категории.
  4. Индикация состояния категории.

Расширенное меню виджета

Для вызова расширенного меню необходимо нажать на виджет состояния категории.

C monit 5.png
  1. Название объекта.
  2. Динамический режим.
  3. Общее количество элементов выбранной категории.
  4. Количество элементов в исправном состоянии.
  5. Количество элементов в состоянии тревоги.
  6. Количество элементов в неисправном состоянии.
  7. Количество элементов в неизвестном состоянии.
  8. Поле для поиска объектов в списке.
  9. Количество элементов на объекте.
  10. Индикация состояния элементов на объекте.

По нажатию на ПКМ по полосе индикации отображается кнопка "Выгрузить в CSV". По каждому серверу можно посмотреть отчет. Для сохранения отчета необходимо нажать "Выгрузить в CSV" => сохранится файл с отчетом по выбранному серверу.

Мон18.png

Для раскрытия подробной информации об элементе необходимо нажать на название объекта, например, «Офис Интегра-С». По нажатию на одно из состояний элементов на объекте отображается список элементов выбранного состояния.

C monit 6.png
  1. Название элемента.
  2. Поле поиска по элементам.

При нажатии на ПКМ по элементу появляется подробная информация о его состоянии. Если состояние элемента, отличное от исправного, то описывается причина отображения данного состояния.

StateMonitor 6.PNG

Добавление новой категории для мониторинга через конфигурационный файл

Для того чтобы добавить новую категорию для мониторинга, необходимо открыть файл config.js, который находится в папке с установленным клиентом: IntegraPlanetEarthX.X.X\www\ComplexState\js\config.js и в строке «types» написать английское (исходное) название необходимой для добавления категории, например «FireSecurityCategory». Если необходимо задать конкретную последовательность отображения категорий для мониторинга в виджите, то в строке «types» необходимо указать их в нужном порядке. Таким же образом происходит добавление любых типов например, «Server», «Computer» и т.д.

C monit 7.png