Мониторинг HTTPS [Documented]

Started by zeratyl, January 21, 2014, 01:23:03 PM

Previous topic - Next topic

zeratyl

Добрый день.

Решили начать мониторинг некоторых сайтов по протоколу 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


Alex Kirhenshtein

Сложно сказать. Я советую заменить субагент portCheck на netsvc и использовать Service.Check(https://inside.test.ru/,^HTTP/1\.[01] 200.*). Если субагента netsvc нет, проверьте, что стоит пакет libcurl-dev и пересоберите агента.

P.S. регексп "^HTTP/1\.[01] 200.*" можно не указывать, это значение по умолчанию.

Victor Kirhenshtein

Маленькое дополнение - в 1.2.13 починили HTTPS в portcheck субагенте, теперь ServiceCheck.HTTPS тоже будет работать.

zeratyl