04. Сервис, SLA и запуск мониторинга Результат: существующие или новые тесты включены в сервис, измерения оценены по SLA, мониторинг запущен. Контракт можно добавить для группировки и отчётности; в форме «Доступность услуги» он не является обязательным условием первого запуска. 4.1. Выбрать SLA Новый SLA на каждый тест создавать не нужно. Один подходящий SLA можно применять к нескольким сервисам. Сначала проверьте, есть ли в существующем SLA нужные измерения и показатели, подходят ли единицы, пороги, интервалы контроля и условия регистрации неисправностей. Названия SLA и измерений не гарантируют совместимость: тест должен выдавать показатели, используемые в измерении. Например, для TCP-проверки нужен соответствующий набор показателей TCP, а не произвольная строка с названием «TCP». Если набор показателей или нормативы отличаются, создайте отдельный SLA. Изменение общего SLA затрагивает использующие его сервисы, поэтому для учебного эксперимента лучше отдельный экземпляр с явным названием. 4.2. Если подходящего SLA нет Откройте «Инфраструктура» → «SLA» → создание SLA; введите название. На вкладке «Мониторинг» добавьте измерения, например ICMP, DNS и TCP. При наличии подходящего образца используйте копирование измерений из другого SLA. Для каждого измерения добавьте показатели, которые выдаёт выбранный тест; проверьте единицы. Настройте условия деградации и отказа либо явно выберите режим без порога, если нужна только статистика по этому показателю. На вкладке «Неисправности» проверьте задержки открытия, закрытия и изменения критичности. Они влияют на момент появления события. Проверьте исключения и период мониторинга. Сохраните SLA. Универсальных порогов для всех сетей нет. Для первого запуска используйте согласованный образец SLA, а затем сравните нормативы с реальными измерениями вашей площадки. 4.3. Создать сервис из уже готовых тестов Откройте «Инфраструктура» → «Сервисы» → «Создать сервис» → «Доступность услуги» . Задайте название, например «Старт - доступность портала». Проверьте владельца. Выберите подходящий SLA. В блоке «Узлы» выберите точку мониторинга - узел, на котором выполняются ваши тесты. В 5.2.17 этот блок называется «Зонды». Нажмите «Добавить измерение из SLA» . Выберите, например, ICMP. В строке измерения, в столбце «Тесты», нажмите «+» → «Выбрать тест» . Найдите свой готовый ICMP-тест. Если его ещё нет, используйте «Создать тест». Повторите привязку для DNS и TCP, если эти измерения предусмотрены в вашем SLA. Набор строк определяется выбранным SLA. При необходимости выберите контракт. Для первого отдельного сервиса этот шаг можно отложить. Сохраните сервис. Если форма остаётся черновиком, прочитайте список недостающих полей и завершите привязки. В списке сервисов откройте меню действий своего сервиса и выполните «Запустить» , если мониторинг ещё не запущен. Проверьте состояние сервиса и входящих тестов. Рисунок 2. Измерение ICMP и выбранный существующий тест в форме сервиса, wiSLA 5.2.17. Пример заполнения, без сохранения учебного сервиса на стенде. 4.4. Если нужного теста нет в списке Проверьте выбранный узел, владельца, тип теста и совместимость с измерением. Убедитесь, что тест не в архиве и доступен вашей учётной записи. Не создавайте дубликат до проверки этих условий. 4.5. Проверка результата Откройте показатели качества сервиса и дождитесь данных. Руководство для сценария веб-приложения рекомендует проверять статус не ранее чем через 5 минут; фактическое время зависит от периода измерений и обработки. Сразу после запуска «Не определено» ещё не означает отказ цели. В руководстве: раздел 2 «Мониторинг доступности веб-приложения» и «Создание нового SLA»; раздел 3 «Сервисы. Страница создания сервиса (редактирование) типа “Доступность услуги”».