Настройка удаленной передачи системных логов
Получение статуса работы службы
GET /logs_backend/remote_syslog/status
Ответ на успешный запрос:
[
{
"name": "string",
"status": "active" | "activating" | "deactivating" | "failed" | "inactive" | "reloading",
"msg": [ "string" ]
},
...
]
name
- название модуля;status
- статус;msg
- список сообщений, объясняющий текущее состояние.
Общие настройки
Включение/выключение службы
Проверка состояния:
GET /logs_backend/remote_syslog/state
Ответ на успешный запрос:
{
"enabled": "boolean"
}
msg
-true
для включения,false
для выключения.
Включение/выключение
PUT /logs_backend/remote_syslog/state
Json-тело запроса:
{
"enabled": "boolean"
}
Ответ на успешный запрос: 200 OK
Получение настроек удаленной передачи системных логов
GET /logs_backend/remote_syslog
Ответ на успешный запрос:
{
"host": "string",
"port": "integer",
"protocol": "tcp" | "udp",
"format": "syslog" | "cef"
}
host
- IP-адрес сервера;port
- порт;protocol
- протокол, допустимые значения:tcp
илиudp
;format
- формат, допустимые значения:syslog
илиcef
.
Изменение настроек удаленной передачи системных логов
PATCH /logs_backend/remote_syslog
Json-тело запроса:
{
"host": "string" | "null",
"port": "integer" | "null",
"protocol": "tcp" | "udp",
"format": "syslog" | "cef",
}
host
- IP-адрес сервера;port
- порт;protocol
- протокол, допустимые значения:tcp
илиudp
;format
- формат, допустимые значения:syslog
илиcef
.
Пустые значения "" не допускаются.
Ответ на успешный запрос: 200 OK
Last updated