Список хостов мониторинга
Для того, чтобы получить список всех Ваших хостов мониторинга, необходимо отправить GET запрос по адресу https://api.1cloud.ru/monitoring/hosts.
Ответом будет JSON объект, который будет содержать массив объектов, каждый элемент массива описывает атрибуты одного из хостов мониторинга.
Выходные параметры
Название | Тип | Описание |
---|---|---|
Id | Number | Уникальный идентификатор хоста мониторинга |
Status | string | Состояние хоста мониторинга на момент обработки запроса
|
HasFailedMetrics | boolean | Имеет ли данный хост мониторинга недоступные метрики |
LastCheck | DateTime | Дата последней проверки хоста мониторинга |
IsEnabled | boolean | Включена ли проверка хоста |
State | string | Статус хоста мониторинга на момент обработки запроса
|
Ipv4 | string | IpV4 адрес хоста мониторинга |
Ipv6 | string | IpV6 адрес хоста мониторинга |
Domain | string | Доменная запись для хоста мониторинга |
DateActivated | DateTime | Дата активации хоста мониторинга |
Пример запроса
curl -X GET -H 'Content-Type: application/json' -H 'Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50' "https://api.1cloud.ru/monitoring/hosts"
Request Header
Content-Type: application/json Authorization: Bearer 75bb9805c018b1267b2cf599a38b95a3a811e2ef7ad9ca5ed838ea4c6bafaf50
Пример ответа
[ { "Status": "Up", "HasFailedMetrics": false, "LastCheck": "2018-08-21T14:03:19+00:00", "IsEnabled": true, "Id": 148, "State": "Active", "Ipv4": "123.123.123.123", "Ipv6": null, "Domain": null, "DateActivated": "2018-08-21T16:57:21.574956+03:00" }, { "Status": "Up", "HasFailedMetrics": false, "LastCheck": "2018-08-21T14:03:20+00:00", "IsEnabled": true, "Id": 149, "State": "Active", "Ipv4": null, "Ipv6": null, "Domain": "example.com", "DateActivated": "2018-08-21T17:03:01.6560313+03:00" } ]