Перейти к основному контенту

Групповое заведение сервисов

1. Диаграмма сценария

Диаграмма группового заведения сервисов

2. Вводная информация

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

Для типа "Доступность услуги" доступны два способа группового создания сервисов:

  • Один агент для каждого сервиса — массово создаёт однотипные сервисы, привязав каждый к отдельному агенту. Все сервисы будут иметь одинаковую конфигурацию.

  • Один агент для нескольких сервисов — создаёт набор сервисов для одного выбранного агента с разными параметрами (например, разные URL).

Выбор способа создания группы сервисов определяется на шаге 3 "Зонды".


Ожидаемый результат выполнения данного сценария: создано множество сервисов. По созданным сервисам запущен мониторинг в соответствии с заданными параметрами. Отображаются статусы сервисов (спустя минимум 5 минут после запуска мониторинга), а также данные на странице просмотра показателей качества. 
Полезные ссылки:
Страница просмотра текущих показателей качества
- Сервисы. Страница создания группы сервисов.

3 Описание сценария
3.1 Групповое создание каналов связи

№ шага

Действие пользователя

Реакция Системы

UI

Примечания по действиям пользователя

1.

Перейти на страницу Сервисы


1.1

Открывает раздел "Сервисы" в функциональном блоке "ИНФРАСТРУКТУРА"

Открывает страницу раздела "Сервисы". Показывает список сервисов.

 

image.png


2.

Запустить мастер группового заведения сервисов

2.1

Нажимает на иконку меню «Создать сервис» 

Открывает меню

image.png

 

image.png






2.2

Нажимает пункт меню 

image.png

Открывает модальное окно "Новая группа сервисов" мастера группового заведения сервисов.


3.

Выбрать тип сервиса «Канал связи»

3.1

Выбирает тип создаваемой группы сервисов: «Канал связи»

 

Отображается выбранный тип группы сервисы .

 

image.png

Одновременное групповое создание сервисов доступно только по одному типу сервисов. 

3.2

Нажимает кнопку

image.png

Открывает вкладку "SLA".

image.png

 

4.

Выбрать SLA

4.1

Выбирает в выпадающем списке поля SLA требуемое соглашение.

Отображает выбранный SLA.

 

image.png

На этапе группового создания сервисов недоступно одновременное создание SLA (перед групповым созданием необходимо убедиться, что нужный SLA существует)

4.2

Нажимает кнопку

image.png

Открывает вкладку "Зонды".

image.png

 

5.

Выбрать зонды

5.1

Выбирает зонды в точках мониторинга.

Отображает список выбранных зондов.

 

image.png

На этапе группового создания сервисов недоступно одновременное создание зондов (перед групповым созданием необходимо убедиться, что нужные зонды существуют)

5.2

Нажимает кнопку

image.png

Открывает вкладку "Настройки тестов".

 

image.png


 

 

6.

Настроить тесты

6.1

 Нажимает кнопку 

image.png

Открывает выпадающий список измерений SLA.

 

image.png

 

В выпадающем списке измерений выводится только те измерения, которые существуют в выбранном ранее в SLA (поле SLA).

6.2

 Выбирает измерение SLA.

Отображает запись выбранного измерения.

 

image.png


6.3

Нажимает пиктограмму image.png, далее нажимает пункт всплывающего меню  

image.png

Открывает модальное окно создания теста.

 

image.png

На этапе группового создания сервисов недоступен выбор уже существующих тестов

6.4

Выбирает тип теста, настраивает параметры, 

нажимает кнопку 

image.png

Отображает тест в строке измерения.



image.png


6.5

При необходимости повторяет пп. 6.1-6.4 для других измерений SLA. 

Нажимает кнопку

image.png

Открывает вкладку "Дополнительные настройки".

 


image.png


7.

Дополнительные настройки

7.1

Нажимает кнопку 

image.png, выбирает контракт из выпадающего списка доступных контрактов.

 Отображает выбранный контракт.  

image.png


7.2

Нажимает пиктограмму тега 

image.png, вводит тег для создаваемых сервисов.

 Отображает созданный тег.

 

image.png


7.3

Нажимает кнопку

image.png

Открывает вкладку "Настройка названия сервисов".


image.png


8.

Настроить названия сервисов

8.1

  1. Перетаскивает мышью поля из блока полей "Доступные параметры" в блок "Выбранные параметры".
  2. Сортирует поля в блоке "Выбранные параметры" перетаскиванием полей.

Отображает выбранные поля в блоке "Шаблон:".

Отображает пример сформированного названия сервиса на основе настроенного шаблона в блоке "Пример:"

 

image.png


8.2

Выбирает тип разделителя в блоке "Выбор разделителя:".

Обновляет содержание шаблона и примера названия сервиса с выбранным типом разделителя.


image.png


8.3

Нажимает кнопку

image.png

Открывает вкладку "Настройка названия тестов".


image.png


9.

Настроить названия тестов

9.1

  1. Перетаскивает мышью поля из блока полей "Доступные параметры" в блок "Выбранные параметры".
  2. Сортирует поля в блоке "Выбранные параметры" перетаскиванием полей.

Отображает выбранные поля в блоке "Шаблон:".

Отображает пример сформированного названия сервиса на основе настроенного шаблона в блоке "Пример:"

 

image.png

Функционал становится доступен только при добавлении более 1 типа теста для сервиса. Например: UDP-test и L2-test 

9.2

Выбирает тип разделителя в блоке "Выбор разделителя:".

Обновляет содержание шаблона и примера названия сервиса с выбранным типом разделителя.


image.png


9.3

Нажимает кнопку

image.png

Открывает вкладку "Готово".


image.png


10.

Подтвердить итоговое создание группы сервисов

10.1

Нажимает кнопку 

image.png

Создает сервисы, закрывает модальное окно мастера группового создания сервисов.

 

image.png



3.2 Групповое создание узлов

№ шага Действие пользователя Реакция системы UI Примечания

Перейти на страницу «Сервисы»
1.1 Выбирает раздел «Сервисы» в функциональном блоке «ИНФРАСТРУКТУРА» Открывает раздел «Сервисы»

image.png

 
2
Запустить мастер группового заведения сервисов
2.1 Нажимает на иконку меню «Создать сервис» и выбирает пункт «Группа сервисов» Открывается страница «Новая группа сервисов» мастера группового заведения сервисов. Шаг 1. Тип услуги

image.png

Запуск мастера из контекста раздела «Сервисы»; для узла используется отдельная страница мастера, а не модальное окно.
3
Выбрать тип сервиса «Узел»
3.1 Выбирает радиокнопку  «Узел» Отображается выбранный тип группы

image.png

Одновременно можно групповым способом создавать сервисы только одного типа 
3.2 Нажимает кнопку «Далее» Переход к следующему шагу мастера: Шаг 2. Тип узла и шаблон   На странице мастера доступны кнопки «Закрыть», «Назад».
4
Выбрать тип узла и шаблон
4.1 Выбирает тип узла и шаблон из выпадающих списков Отображаются выбранные значения в полях шага

image.png

Пока не выбраны тип узла и шаблон, кнопка «Далее» недоступна.
4.2 Нажимает «Далее» Переход к Шагу 3. Агенты    

Выбрать агенты (зонды)
5.1 Нажимает кнопку «Выбрать агент» для выбора агентов в точке мониторинга Открывается модальное окно со списком агентов в точке мониторинга

image.png

Доступен поиск по наименованию агента, IP, адресу (точке доступа).
5.2 Выбирает агенты в списке и нажимает «Применить» Выбранные агенты отображаются на странице мастера; показываются название зонда, расположение, IP, интерфейс, тип зонда; доступна иконка удаления записи

image.png

Можно выбрать несколько зондов в удалённых точках.
5.3 Нажимает «Далее» Переход к Шагу 4. Настройки сбора данных

image.png

Если агенты не выбраны, «Далее» недоступна.
6
 Настроить показатели для сбора данных
6.1 Нажимает ссылку «Добавить измерение из шаблона» Раскрывается список измерений из шаблона, выбранного на шаге 4

image.png

Кнопка «Добавить все измерения из шаблона» добавляет все измерения и становится неактивной; при удалении любого измерения из списка снова активна.
6.2 Выбирает измерения из списка Выбранные измерения отображаются на странице мастера

image.png

В столбце «Показатели» доступна иконка редактирования — настройки сбора в модальном окне.
6.3 Нажимает на иконку редактирования настроек показателей и заполняет необходимые поля. Нажимает "Сохранить" Открывается модальное окно редактирования настроек показателей 

image.png

Пока не будут заполнены все обязательные поля - нет возможности перейти на следующий этап создания группы сервисов
6.3 При необходимости создаёт тесты для измерений; нажимает «Далее» Переход к Шагу 5. Дополнительные настройки (теги и контракты)  

image.png

Для измерения можно создать тест сбора показателей; тип теста зависит от показателей в шаблоне (SLA); тесты отображаются в столбце «Тесты». Валидация аналогична созданию одиночного узла.
7
Настроить теги и контракты
7.1 Нажимает «Выбрать контракт» и выбирает контракты для создаваемых сервисов Отображаются выбранные контракты  

image.png

Контракт и теги необязательны. Можно указать несколько контрактов.
7.2 Указывает теги для создаваемых сервисов Отображаются введённые теги   Теги могут использоваться как параметры в шаблоне названия на шаге 8.
7.3 Нажимает «Далее» Переход к Шагу 6. Настройка названий сервисов    
8
Настроить названия сервисов
8.1 Перемещает плашки параметров между областями «доступные» и «выбранные», формируя шаблон имени Обновляются блоки шаблона и пример названия  

image.png

Плашки можно перемещать горизонтально и вертикально внутри областей.
8.2 Нажимает кнопку «Добавить текст», задаёт текст параметра, переносит плашку в «выбранные» В списке доступных появляется редактируемая текстовая плашка; пример названия обновляется  

image.png

 
8.3 Выбирает разделитель из предложенных В шаблоне и примере отображается выбранный разделитель  

image.png

Если в «Выбранные параметры» не перенесён ни один параметр, «Далее» недоступна. Настройка названий необязательна по смыслу, но для перехода требуется непустой набор выбранных параметров (по правилам мастера).
8.4 Нажимает «Далее» Переход к Шагу 7. Готово    

Подтвердить итоговое создание группы сервисов
9.1 Проверяет список сервисов к созданию; при необходимости исключает лишние Отображается итоговый список сервисов  

image.png

Если ни один сервис не отмечен для создания, «Создать» недоступна.
9.2 Нажимает «Создать» Закрывается страница мастера, выполняется создание сервисов; открывается раздел «Сервисы»; показываются уведомления о ходе и завершении; новые сервисы — вверху списка   Доступны «Закрыть», «Назад», «Создать».
10 
Перейти к деталям созданных сервисов
10.1 Нажимает ссылку «Детали…» в уведомлении об успешном создании Отображается список созданных сервисов с применённой фильтрацией  

image.png


 
 

3.3 Групповое создание доступностей услуги

№ шага Действие пользователя Реакция системы UI Примечания

Перейти на страницу Сервисы
1.1 Открывает раздел "Сервисы" в функциональном блоке "ИНФРАСТРУКТУРА" Открывает страницу раздела "Сервисы". Показывает список сервисов.

image.png

 

Запустить мастер группового заведения сервисов
2.1 Нажимает на кнопку "Создать сервис" Открывает меню

image.png

 
2.2 Нажимает пункт меню "Группа сервисов" Открывает страницу "Новая группа сервисов" мастера группового заведения сервисов.

image.png

 

Выбрать тип сервисов
3.1 Выбирает радиокнопку "Доступность услуги" Отображает выбранную радиокнопку типа группы сервисов.

image.png

Тип сервиса «Доступность услуги» предназначен для контроля доступности внешних или внутренних сервисов с точки зрения конечного пользователя (клиент-серверное взаимодействие). 
3.2 Нажимает кнопку "Далее" Открывает вкладку "SLA".

image.png

 

Выбрать SLA
4.1 Выбирает в выпадающем списке поля SLA требуемое соглашение. Отображает выбранный SLA.

image.png

Недоступно одновременное создание SLA (необходимо заранее убедиться, что нужный SLA существует).
4.2 Нажимает кнопку "Далее" Открывает вкладку "Зонды".
 

Выбрать агенты (зонды)
5.1

Выбирает способ создания группы сервисов с помощью радиокнопки:

  • "Один агент для каждого сервиса" 
  •  "Один агент для нескольких сервисов".
Отображает выбранную радиокнопку. Ниже отображается блок "Зонды в точках мониторинга" с кнопкой "Добавить зонды".

image.png

По умолчанию выбран вариант "Один агент для каждого сервиса".
5А 
Зонды — ветка "Один агент для каждого сервиса"
5А.1 Нажимает кнопку "Добавить зонды", выбирает зонды в точках мониторинга. Отображает список выбранных зондов. Каждый зонд соответствует будущему отдельному сервису.

image.png

В модальном окне доступен поиск по названию зонда и его IP. Фильтрация по статусу 
5А.2 Нажимает кнопку "Применить" Список добавленных зондов отображается на странице создания группы сервисов.
Кнопка "Далее" становится активна 

image.png

На данном этапе можно выбрать интерфейсы в выпадающем списке , которые в дальнейшем будут использоваться в тестах
5А.3 Нажимает кнопку "Далее" Открывает вкладку "Настройка тестов"



6А 
Настроить тесты — ветка "Один агент для каждого сервиса"
6А.1 Нажимает кнопку "Добавить измерение" Открывает выпадающий список измерений SLA.

image.png

В списке выводятся только измерения, существующие в выбранном ранее SLA.
6А.2 Выбирает измерение SLA. Отображает запись выбранного измерения.

image.png

 
6А.3 Нажимает пиктограмму действий, далее нажимает "Создать тест" Открывает модальное окно создания теста. image.png
Нет возможности добавить тест из существующий т.к для каждого сервиса требуется уникальный тест.
6А.4 Выбирает тип теста, настраивает параметры (например, URL), нажимает "Сохранить" Отображает тест в строке измерения.

image.png

При несоответствии показателей в шаблоне SLA возвращаемым данным тестами срабатывает валидация на показатели. В таком случае кнопка "Далее" заблокирована, нет возможности продолжить создание группы сервисов

image.png

6А.5 При необходимости повторяет пп. 6А.1–6А.4 для других измерений. Нажимает "Далее" Открывает вкладку "Теги и контракты".
 
5Б 
 Зонды — ветка "Один агент для нескольких сервисов"
5Б.1 Выбирает радиокнопку "Один агент для нескольких сервисов". Отображает блок "Зонды в точках мониторинга".

image.png

Все создаваемые сервисы привязываются к одному агенту. Каждый сервис получает индивидуальную конфигурацию тестов.
5Б.2 Нажимает кнопку "Добавить зонды", выбирает один зонд в точке мониторинга. Отображает выбранный зонд. Все создаваемые сервисы будут привязаны к этому агенту. image.png
В данном режиме нет возможности выбрать более 1 зонда.
5Б.3 Нажимает кнопку "Далее" Открывает вкладку "Настройка тестов".
 
6Б 
Настроить тесты — ветка "Один агент для нескольких сервисов"
6Б.1 Нажимает кнопку "Добавить измерение" в функциональном блоке "Шаблон для группы сервисов"  Открывает выпадающий список измерений SLA.

image.png

В списке выводятся только измерения, существующие в выбранном ранее SLA.
6Б.2 Выбирает измерение SLA. Отображает запись выбранного измерения. Кнопка добавления сервисов заблокирована до момента добавления валидного теста 

image.png

Рекомендуется сразу в шаблоне добавить необходимое количество измерений и тестов. После создания сервисов не будет возможности вернуться на этап редактирования шаблона без потери данных
6Б.3 Нажимает пиктограмму действий, далее нажимает "Создать тест" Открывает модальное окно создания теста.

image.png

Нет возможности добавить тест из существующий т.к для каждого сервиса требуется уникальный тест.
6Б.4 Выбирает тип теста, настраивает индивидуальные параметры для шаблона группы сервисов. Указывает количество создаваемых сервисов в инпут. Отображает тест с заданными параметрами в строке измерения. 
Становится активна кнопка создания сервисов "+ Создать сервисы"

image.png

При несоответствии показателей в шаблоне SLA возвращаемым данным тестами срабатывает валидация на показатели. В таком случае кнопка "создать сервисы" заблокирована даже при введении значения. 
image.png

6Б.5 Нажимает кнопку "+ Создать сервисы" Формируется сводная таблица, где каждому измерению сопоставлен список тестов. Названия тестов дополняются числовым суффиксом (инкрементом)

image.png

Параметры теста отображаются в графе "настройки". По умолчанию они устанавливаются из шаблона сервиса. На данном этапе их можно изменить для мониторинга разных ресурсов.
6Б.6 Меняет параметры тестов на уникальные. Отображает сводную таблицу по измерению и соответствующим тестам. 

image.png

Валидации на уникальность параметров нет. Есть валидация на пустые значения.
6Б.7 Нажимает "Далее" Открывает вкладку "Теги и контракты".
 

Настроить теги и контракты
7.1 Нажимает кнопку выбора контракта, выбирает контракт из выпадающего списка доступных контрактов. Отображает выбранный контракт.

image.png

 
7.2 Нажимает пиктограмму тега, вводит тег для создаваемых сервисов. Отображает созданный тег.

image.png

 
7.3 Нажимает кнопку "Далее" Открывает вкладку "Настройка названий сервисов".
 

 Настроить названия сервисов
8.1 Перетаскивает мышью поля из блока "Доступные параметры" в блок "Выбранные параметры". Сортирует поля перетаскиванием. Отображает выбранные поля в блоке "Шаблон". Отображает пример сформированного названия сервиса в блоке "Пример". image.png
 
8.2 Выбирает тип разделителя в блоке "Выбор разделителя". Обновляет содержание шаблона и примера названия сервиса с выбранным типом разделителя.

 

 
8.3 Нажимает кнопку "Далее" Открывает вкладку "Готово".
 

Создать группу сервисов
9.1 Проверяет список сервисов, которые будут созданы. При необходимости исключает лишние. Отображает список сервисов.

image.png

Ветка А: количество сервисов = количество выбранных зондов. Ветка Б: количество сервисов = количество индивидуальных конфигураций тестов.
9.2 Нажимает кнопку "Создать" Создает сервисы, закрывает страницу мастера. Открывает раздел "Сервисы". Отображает уведомления о процессе и об успешном завершении создания. Созданные сервисы отображаются верхними в списке.

image.png

Если не выбрано ни одного сервиса для создания, кнопка "Создать" недоступна.
9.3 Нажимает на ссылку "Детали..." в уведомлении об успешном создании сервисов Отображает список созданных сервисов с применением фильтрации.

image.png