Конфигуратор модели

Примечание

Конфигуратор работает с платформой через API. Форматы всех команд создания/чтения/обновления/удаления узлов иерархии можно найти в документации по указанной ссылке.

Первый запуск

Запускаем платформу (Установка и запуск).

Запускаем браузер и в строке адреса пишем: http://localhost/grafana.

При первом запуске вводим имя пользователя admin, пароль также admin. Grafana предложит сменить пароль.

Пересвет

По умолчанию открывается экран с конфигуратором.

Конфигуратор

При первом запуске в низ экрана атоматически добавляется панель, которую можно удалить:

Дополнительная панель

Папки модели

Создаваемая модель объекта и информационной системы имеет иерархическую структуру.

На верхнем уровне иерархии находятся узлы, в которых создаются экземпляры соответствующих сущностей.

Проще освоить работу с конфигуратором на примерах.

Объекты

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

Теги

Наиболее простой случай модели объекта - это линейный список его параметров (тегов).

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

Для этого случая служит отдельная папка Теги.

Коннекторы

В этой папке создаются описания коннекторов. Параметры, задаваемые в узле-описании коннектора, зависят от конкретного коннектора.

Расписания

Папка для создания расписаний - генераторов событий.

Хранилища данных

Папка, в которой хранятся описания хранилищ данных. Исторические данные, факты возникновения, пропадания и квитирования тревог хранятся в этих хранилищах.

Примечание

Открытая версия платформы «Пересвет» поддерживает работу только с одним хранилищем, поэтому в конфигураторе для открытой платформы отсутствует узел «Хранилища данных».

Создание новых узлов

  1. Выбираем нужный узел, внутри которого хотим создать дочерний.

  2. Выбираем нужную синюю кнопку и, нажав её, создаём новый экземпляр необходимой нам сущности.

../_images/04.new_node.png

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

Кроме того, изменится набор кнопок в верхней части конфигуратора.

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

Например: внутри объекта могут быть созданы другие объекты или теги; внутри тега могут быть созданы методы и тревоги.

../_images/06.but_new_object.png

Новый объект

../_images/07.but_new_tag.png

Новый тег

../_images/08.but_delete.png

Красная кнопка - удаление выбранного узла из иерархии.

../_images/05.new_object_created.png

При создании нового узла в иерархии с помощью конфигуратора он создаётся с параметрами по умолчанию. Поэтому имя нового узла совпадает с его идентификатором.

Редактирование свойств узла

На панели справа редактируем свойства узла. При этом изменённые свойства обводятся синей рамкой.

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

Записать - сохранение в модели изменённых свойств и

Сбросить - отмена внесённых изменений, возврат к начальным параметрам.

../_images/09.edit.png

Нажимаем кнопку Записать:

../_images/10.changes_saved.png

Удаление узла

Выбираем нужный узел в иерархии и нажимаем красную кнопку:

../_images/08.but_delete.png

Из иерархии удаляется узел и все его потомки.

Примеры

Работу в конфигураторе с отдельными сущностями проще освоить на примерах.