NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: zeratyl on January 21, 2014, 01:23:03 PM

Title: Мониторинг HTTPS [Documented]
Post by: zeratyl on January 21, 2014, 01:23:03 PM
Добрый день.

Решили начать мониторинг некоторых сайтов по протоколу https, но похоже проверка не работает.

ServiceCheck.HTTP(172.16.2.18,80,/,inside.test.ru,"^HTTP/1\.[01] 200.*") - Возвращаемый код: 0

ServiceCheck.HTTPS(172.16.2.18,443,/,inside.test.ru,"^HTTP/1\.[01] 200.*") - Возвращаемый код: 4

Код состояния:    HTTP/1.1 200 OK. Сертификаты покупные. Аналогичный код (4) и при проверке других сайтов по https.

Подскажите в чём может быть проблема.

Сервер NetXMS 1.2.10, Агент NetXMS 1.2.10

Title: Re: Мониторинг HTTPS
Post by: Alex Kirhenshtein on January 27, 2014, 01:16:31 AM
Сложно сказать. Я советую заменить субагент portCheck на netsvc и использовать Service.Check(https://inside.test.ru/,^HTTP/1\.[01] 200.*). Если субагента netsvc нет, проверьте, что стоит пакет libcurl-dev и пересоберите агента.

P.S. регексп "^HTTP/1\.[01] 200.*" можно не указывать, это значение по умолчанию.
Title: Re: Мониторинг HTTPS [Documented]
Post by: Victor Kirhenshtein on March 26, 2014, 05:35:08 PM
Маленькое дополнение - в 1.2.13 починили HTTPS в portcheck субагенте, теперь ServiceCheck.HTTPS тоже будет работать.
Title: Re: Мониторинг HTTPS [Documented]
Post by: zeratyl on April 02, 2014, 01:31:32 PM
Спасибо, заработало  :)