Вы здесь: Главная > Программы > Мониторинг Сети Pro > Документация > Мониторинг параметров REST (JSON)

Мониторинг параметров REST (JSON)

REST (REpresentational State Transfer) — способ взаимодействия и обмена данными в распределённых системах (например, веб-служб). В общем случае REST является очень простым интерфейсом управления информацией без использования каких-то дополнительных внутренних прослоек. Каждая единица информации однозначно определяется глобальным идентификатором, таким как URL. Говоря простым языком, REST — это возможность системы давать сформированный JSON- или XML-ответ на HTTP-запрос. Ответ может содержать интересующие запрашивающую сторону параметры.

Некоторые программы для получения информации об аппаратном обеспечении компьютера могут передавать значения параметров системы (скорость вращения кулеров, температура процессора, загрузка памяти и т.д.) через встроенный HTTP-сервер. К примеру, это умеет делать OpenHardwareMonitor.

 

Если включить в настройках этой программы web-сервер, то по запросу GET http://172.18.25.113:8085/data.json она вернёт вот такой ответ в формате JSON:

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

Программа "Мониторинг Сети" умеет парсить такие ответы и получать из них интересующие значения. Для того, чтобы настроить проверку, нужно задать минимум 2 параметра:

  1. URL REST API. Ссылку, по которой стронняя система или приложение возвращает JSON-ответ (XML в настоящее время не поддерживается).
  2. Полный путь к параметру, значение которого необходимо получать. JSON имеет древовидную структуру, поэтому необходимо указать не только название самого параметра, но и все его родительские узлы. Чтобы это было легко сделать, программа отображает полученный JSON в виде дерева, в котором уже можно выбрать нужный параметр — полный путь сформируется автоматически.

 

Остальные параметры проверки опциональны и настраиваются при необходимости:

  • Тип HTTP-запроса (GET или POST)
  • Авторизация на web-сервере
  • Параметры прокси
  • Условия прохождения проверки

С помощью проверки REST (JSON) можно выполнять мониторинг неограниченного круга систем и приложений, которые предоставляют REST API.

 

Программа работает в среде Windows XP/Vista/7/8.1/10/11, Server 2003/2008/2012/2016/2019/2022. Вы можете скачать и попробовать 30-дневную пробную версию бесплатно.