NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: VSS on October 15, 2014, 11:07:39 AM

Title: Timeout для ServiceCheck.HTTP
Post by: VSS on October 15, 2014, 11:07:39 AM
Коллеги,

Не нашел как можно изменить timeout для использования ServiceCheck.HTTP? И какое значение timeout по умолчанию? Спасибо!
Title: Re: Timeout для ServiceCheck.HTTP
Post by: Victor Kirhenshtein on October 16, 2014, 07:54:11 PM
В настройках субагента portcheck можно задать таймаут параметром

Timeout = milliseconds

это будет значение по умолчанию для всех проверок. Кроме того таймаут можно задать прямо в запросе последним аргументом, например так:

ServiceCheck.HTTP(10.0.0.1,80,/,,"^HTTP/1\.[01]",2000)

(таймаут 2 секунды).

Вообще ServiceCheck.HTTP имеет 6 аргументов: хост, порт, URI, дополнительный заголовок, regexp для валидации, таймаут.
Title: Re: Timeout для ServiceCheck.HTTP
Post by: VSS on October 16, 2014, 10:51:19 PM
Огромное спасибо!

А какое значение timeout "вшито" в систему?
Title: Re: Timeout для ServiceCheck.HTTP
Post by: Victor Kirhenshtein on October 16, 2014, 11:08:45 PM
3 секунды.