> Объект веб-сценария

Следующие объекты напрямую связаны с webcheck API.

Веб-сценарий

Объект веб-сценария имеет следующие свойства.

Свойство Тип Описание
httptestid строка (только чтение) ID веб-сценария.
hostid
(требуется)
строка ID узла сети, которому принадлежит веб-сценарий.
name
(требуется)
строка Имя веб-сценария.
agent строка Строка агента клиента, которая используется веб-сценарием.
applicationid строка ID группы элементов данных, которой принадлежит веб-сценарий.
authentication целое число Метод аутентификации, который используется веб-сценарием.

Возможные значения:
0 - (по умолчанию) нет;
1 - простая HTTP аутентификация;
2 - NTLM аутентификация.
delay целое число Интервал выполнения веб-сценария в секундах.

По умолчанию: 60.
http_password строка Пароль используемый для аутентификации.

Требуется для веб-сценариев с простой HTTP или NTLM аутентификациями.
http_proxy строка Прокси, который используется веб-сценарием, задается в виде http://[имя пользователя[:пароль]@]proxy.example.com[:порт].
http_user строка Имя пользователя используемое для аутентификации.

Требуется для веб-сценариев с простой HTTP или NTLM аутентификациями.
nextcheck штамп времени (только чтение) Время следующего выполнения веб-сценария.
retries целое число Сколько раз веб-сценарий будет пытаться выполнять каждый шаг до ошибки.

По умолчанию: 1.
status целое число Активирован ли веб-сценарий.

Возможные значения:
0 - (по умолчанию) активирован;
1 - деактивирован.
templateid строка (только чтение) ID родительского веб-сценария из шаблона.
variables строка Переменные веб-сценария.
macros
(устаревшее)
строка Переименовано в variables.

Шаг сценария

Объект шага сценария определяет конкретную проверку веб-сценария. Этот объект имеет следующие свойства.

Свойство Тип Описание
httpstepid строка (только чтение) ID шага сценария.
name
(требуется)
строка Имя шага сценария.
no
(требуется)
целое число Порядковый номер шага в веб-сценарии.
url
(требуется)
строка Проверяемый URL.
httptestid строка (только чтение) ID веб-сценария, которому принадлежит шаг.
posts строка Переменные HTTP POST в виде строки.
required строка Текст, который должен присутствовать в ответе.
status_codes строка Диапазоны требуемых кодов состояний HTTP, разделенные запятыми.
timeout целое число Время ожидания ответа на запрос в секундах.

По умолчанию: 15.
variables строка Переменные шага сценария.
webcheckid
(устаревшее)
строка Переименовано в httpstepid.