Доступные методы
- Получение списка устройств по платформам
- Получить сведения об устройстве
- Создание нового устройства
- Редактировать устройство
- Удаление устройства
- Отключение оповещений для устройства
Пример подключения
Описание полей
Эти поля используются для указания сведений об Устройстве в запросах 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 |
булев |
Определяет, будут ли происходить оповещения о телефонных звонках. Для получения оповещений по телефону установите значение «true» и укажите номер телефона. Телефонные оповещения являются интерактивными, что позволяет откладывать последующие оповещения после получения оповещения.
пример:
|
||
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 |
массив объектов |
Указывает активные группы оповещения с их идентификатором и сменой времени. Timeshift – это опция, которая позволяет создать процесс эскалации предупреждений, основанный на длительности состояния ошибки, например, первая группа уведомлений может быть уведомлена немедленно, вторая – через 10 минут простоя, а третья группа – после 60 минут простоя. Интервалы времени оповещения эскалации варьируются от трех до трех часов.
пример:
|
||
Number_Of_Tasks |
int32 |
READ ТОЛЬКО поле. Показывает количество задач на указанном устройстве.
пример:
|
||
int32 |
READ ТОЛЬКО поле. Уникальный идентификатор устройства. Назначается автоматически при создании нового устройства. Используется для указания устройства в запросах.
пример:
|
|||
Platform_Id |
int32 |
READ ТОЛЬКО поле. Каждая платформа (ServerView, UserView и т. д.) имеет свой собственный идентификатор. Узнайте, как получить идентификаторы платформ здесь.
пример:
|
||
имя |
струна |
Имя устройства.
пример:
|