URL-адрес запроса
GET
https://api.dotcom-monitor.com/config_api_v1/устройство/ {device_id}
Получите настройку устройства по его идентификатору.
Параметры пути
поле | Type | Обязательно | описание |
---|---|---|---|
device_id |
струна |
true |
Уникальный идентификатор устройства мониторинга. Чтобы запросить список идентификаторов устройств на платформе, см. API: Получить список устройств по платформам. |
Реакция на успех
Описание полей
Эти поля используются для указания сведений об Устройстве в запросах API.
поле |
Type |
описание | ||
Avoid_Simultaneous_Checks |
булев |
Указывает, допускается ли одновременная проверка из нескольких мест мониторинга. Доступно только для устройств ServerView.
пример:
|
||
Alert_Silence_Min |
int32 |
ТОЛЬКО ДЛЯ ЧТЕНИЯ. Определяет период времени в минутах, когда все оповещения отключены. Чтобы отключить оповещения, используйте API: Отключить оповещения для устройства или API: Отключить оповещения для нескольких устройств.
пример:
|
||
False_Positive_Check |
булев |
При обнаружении ошибки мы запускаем ряд проверок, чтобы убедиться, что это не ложное оповещение. Эти проверки могут занять некоторое время, в зависимости от типа ошибки и количества задач в устройстве. Это может привести к некоторой задержке в оповещении о простое. Вы можете отключить (“истинное” состояние) ложноположивную проверку, чтобы обеспечить немедленное оповещение о простое, но это может привести к некоторым “ложным” предупреждениям. Мы рекомендуем НЕ отключать “Проверку ложных срабатываний”.
пример:
|
||
Местонахождения |
массив int32 |
Массив, содержащий идентификаторы расположения, назначенные указанному устройству. В запросах должно быть указано хотя бы одно местоположение.
пример:
|
||
Теги |
массив строки |
Массив, содержащий имена тегов, назначенных указанному устройству.
пример:
|
||
Send_Uptime_Alert |
булев |
Когда эта опция включена, вы получите оповещение, когда все обнаруженные ошибки будут устранены.
пример:
|
||
Status_Description |
струна |
ТОЛЬКО ДЛЯ ЧТЕНИЯ. Описание текущего состояния устройства.
пример:
|
||
откладывать |
булев |
Мониторинг можно установить на паузу, оттеветив устройство.
пример:
|
||
Owner_Device_Id |
int32 |
Это поле отражает идентификатор устройства владельца.
пример:
|
||
Частота |
int32 |
Это поле отражает частоту мониторинга в секундах.
пример:
|
||
Filter_Id |
int32 |
Это поле отражает идентификатор фильтра, присвоенный устройству.
пример:
|
||
Scheduler_Id |
int32 |
Это поле отражает идентификатор Расписание, назначенный устройству.
пример:
|
||
Уведомления |
массив объектов |
Указывает список настроек оповещения
Пример #1:
Пример #2:
|
||
E_Mail_Flag |
булев |
Определяет, будет ли отправлено оповещение по электронной почте.
пример:
|
||
E_Mail_Address |
струна |
Задает адрес электронной почты для оповещений по электронной почте.
пример:
|
||
E_Mail_TimeInterval_Min |
int32 |
Это поле позволяет установить интервал между предупреждениями по электронной почте в течение нескольких минут
пример:
|
||
WL_Device_Flag |
булев |
Определяет, будет ли отправлено оповещение о беспроводном устройстве.
пример:
|
||
WL_Device_Email_Address |
струна |
Это поле определяет беспроводное устройство, например телефон или пейджер, для оповещений.
пример:
|
||
WL_Device_TimeInterval_Min |
int32 |
Это поле позволяет установить интервал между оповещениями беспроводных устройств в минутах.
пример:
|
||
Pager_Flag |
булев |
Определяет, будут ли отправлены предупреждения пейджера.
пример:
|
||
Pager_Area_Code |
струна |
Пейджер код города.
пример:
|
||
Pager_Phone |
струна |
Пейджер телефон.
пример:
|
||
Pager_Num_Code |
струна |
Код для цифровых пейджеров.
пример:
|
||
Pager_TimeInterval_Min |
int32 |
Это поле позволяет установить интервал между оповещениями пейджера в минутах.
пример:
|
||
Phone_Flag |
булев |
Определяет, будут ли происходить оповещения о телефонных звонках. Для получения оповещений по телефону установится значение “истинного” и укажите номер телефона. Телефонные оповещения являются интерактивными, что позволяет отложить последующие оповещения, как только оповещение получено.
пример:
|
||
Phone_Area_Code |
струна |
Если код страны “1” (например, в США, Канаде и Карибском бассейне), введите код области и номер (например, 952-5134349). Для всех остальных кодов стран используйте приставку “011”, код страны и номер телефона (например, 011-44-95-2244392).
пример:
|
||
Phone_Phone |
струна |
Номер телефона.
пример:
|
||
Phone_TimeInterval_Min |
int32 |
Это поле позволяет установить интервал между телефонными звонками.
пример:
|
||
SMS_Flag |
булев |
Определяет, будут ли отправлены SMS-оповещения.
пример:
|
||
SMS_Phone |
струна | Номер телефона с кодом страны (например: США – 1 952 513 4349; Великобритания 449524 4392). НЕ используйте в номере префикс международного набора, например «011».
пример:
|
||
SMS_TimeInterval_Min |
int32 |
Это поле позволяет установить интервал между SMS-оповещениями.
пример:
|
||
Script_Flag |
булев |
Это поле определяет, будет ли оповещение выполняться пользовательскими сценариями оповещений.
пример:
|
||
Script_Batch_File_Name |
струна |
Пользовательское имя файла скрипта. Скрипт должен быть уже установлен на сервере.
пример:
|
||
Script_TimeInterval_Min |
int32 |
Это поле позволяет установить интервал между пользовательскими предупреждениями скрипта.
пример:
|
||
Notification_Groups |
массив объектов |
Указывает активные группы оповещения с их идентификатором и сменой времени. Смена времени — это опция, позволяющая создать процесс эскалации оповещения, основанный на продолжительности состояния ошибки, например, первая группа уведомлений может быть немедленно уведомлена, вторая после 10 минут простоя и третья группа после 60 минут простоя. Интервалы времени оповещения эскалации варьируются от трех до трех часов.
пример:
|
||
Number_Of_Tasks |
int32 |
READ ТОЛЬКО поле. Показывает количество задач под указанным устройством.
пример:
|
||
int32 |
READ ТОЛЬКО поле. Уникальный идентификатор устройства. Назначается автоматически при создании нового устройства. Используется для указания устройства в запросах.
пример:
|
|||
Platform_Id |
int32 |
READ ТОЛЬКО поле. Каждая платформа (ServerView, UserView и т.д.) имеет свой собственный идентификатор. Узнайте, как получить идентификаторы платформ здесь.
пример:
|
||
имя |
струна |
Имя устройства.
пример:
|