REST (REpresentational State Transfer) — способ взаимодействия и обмена данными в распределённых системах (например, веб-служб). В общем случае REST является очень простым интерфейсом управления информацией без использования каких-то дополнительных внутренних прослоек. Каждая единица информации однозначно определяется глобальным идентификатором, таким как URL. Говоря простым языком, REST — это возможность системы давать сформированный JSON- или XML-ответ на HTTP-запрос. Ответ может содержать интересующие запрашивающую сторону параметры.
Некоторые программы для получения информации об аппаратном обеспечении компьютера могут передавать значения параметров системы (скорость вращения кулеров, температура процессора, загрузка памяти и т.д.) через встроенный HTTP-сервер. К примеру, это умеет делать OpenHardwareMonitor.
Если включить в настройках этой программы web-сервер, то по запросу GET http://172.18.25.113:8085/data.json она вернёт вот такой ответ в формате JSON:
В нём содержатся все значения переменных, которые программа получает в процессе своей работы.
Программа "Мониторинг Сети" умеет парсить такие ответы и получать из них интересующие значения. Для того, чтобы настроить проверку, нужно задать минимум 2 параметра:
- URL REST API. Ссылку, по которой стронняя система или приложение возвращает JSON-ответ (XML в настоящее время не поддерживается).
- Полный путь к параметру, значение которого необходимо получать. 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-дневную пробную версию бесплатно.