pdu.php¶
В этой статье
Модуль управления PDU: проверка перегрузок оборудования и выполнение системных задач по расписанию
Методы API¶
| Метод | Действие | Описание |
|---|---|---|
bind | привязка | Метод не реализован (пустой кейс). |
check_overload | проверка перегрузки | Запуск процесса проверки PDU на наличие перегрузок (выполняется по расписанию). Метод помечен как устаревший. |
pdu/bind¶
Метод не реализован (пустой кейс).
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: bind |
| token | ✅ | string | Токен авторизации |
Пример запроса
pdu/check_overload¶
Запуск процесса проверки PDU на наличие перегрузок (выполняется по расписанию). Метод помечен как устаревший.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: check_overload |
| token | ✅ | string | Токен авторизации |
Пример запроса
pdu/get¶
Возвращает список доступных SNMP-тегов потребления энергии для конкретного PDU и данные по графикам (total, 5min, 2h, 24h).
HTTP-метод: POST
Параметры:
| action | ✅ | string | Идентификатор метода: get |
|---|---|---|---|
| token | ✅ | string | Токен авторизации |
| id | ✅ | integer | Идентификатор PDU для получения данных о потреблении энергии |
Пример запроса
Пример успешного ответа
pdu/load_version¶
Запрашивает текущую версию прошивки устройства через SNMP.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: load_version |
| token | ✅ | string | Токен авторизации |
| ip | ❌ | string | Сетевой адрес устройства для выполнения SNMP запроса. |
Пример запроса