REST API (активный)
Активный монитор REST API позволяет отслеживать любой REST API, который поддерживает анонимную и базовую аутентификацию. Он также позволяет проверять ответ JSON с помощью запросов JSONPath.
Настройка активного монитора REST API:
- . Введите уникальное имя монитора. Это имя появится в Библиотеке активных мониторов.
- . Введите дополнительную информацию для монитора. Это описание появится рядом с именем монитора в Библиотеке активных мониторов.
- . Этот параметр указывает WhatsUp Gold, что нужно попытаться применить этот активный монитор, когда компонент «Обнаружение» обнаруживает какие-либо новые условия, требующие этого.
- . Введите время ожидания WhatsUp Gold ответа REST API перед тем, как разорвать соединение и вернуть ошибку тайм-аута. Минимально допустимое значение составляет 1 секунду, максимально допустимое - 120.
- . Введите до десяти настраиваемых заголовков, необходимых для доступа к конечной точке REST API. По умолчанию предоставляется заголовок Accept, который указывается как .
: Для мониторинга работы сервера приложения для конечной точки REST API OpenEdge OEManager заголовок Accept должен иметь значение или .
- . URL-адрес конечной точки REST API, которую нужно отслеживать.
: В URL-адресе REST API поддерживаются ссылочные переменные (также называемые процентными переменными) системы (%System), устройства (%Device) и приложения (%Application). Для получения дополнительной информации см. раздел Процентные переменные.
- . Выберите поддерживаемый метод HTTP для конечной точки REST API. В настоящее время поддерживается только метод GET.
- . Установите этот флажок, чтобы отменить реагирование WhatsUp Gold на ошибки, связанные с сертификатами.
- . Если конечная точка REST API не требует аутентификации, установите этот флажок.
- . Этот монитор сообщает о неактивном состоянии при возврате любого из указанных кодов ответа HTTP. Можно выбрать, какие коды ответов указывают на то, что монитор не работает. Также можно указать запрос JSONPath с условиями, которые указывают, что монитор не работает. Монитор может использовать либо условие неактивности, либо запрос JSONPath, либо оба варианта, чтобы сообщить о неактивности.
- . Разработайте логический тест для оценки условий, возвращаемых конечной точкой REST API:
- Выберите значок «Добавить» для ввода условного теста с помощью запроса JSONPath. По умолчанию в строке отображается текст «Сравнение не задано».
- Дважды щелкните в поле ввода запроса JSONPath и выберите значок увеличительного стекла. Будет предложено ввести учетные данные REST API, если не установлен флажок «Использовать анонимный доступ». После подтверждения учетных данных REST API откроется окно компоновщика JSONPath.
- Выберите конечную точку для мониторинга.
- Создайте логический тест, который представляет неактивное состояние для мониторинга конечной точки REST API. Поддерживаемые типы значений: «логическое», «число», «строка» и «прочее». Тип данных «прочее» проверяет, является ли значение нулевым. Поддерживаются пустые строки.
- Нажмите .
: Для получения дополнительных сведений о JSONPath и компоновщике JSONPath см. раздел Запрос JSONPath и компоновщик JSONPath.