NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: kozlov_ao on December 09, 2016, 11:00:28 AM

Title: ServiceCheck.HTTPS
Post by: kozlov_ao on December 09, 2016, 11:00:28 AM
Приветствую!
В попытках замониторить сайт, наткнулся на проблему..

Пробуем:
nxget -w 100 172.16.6.2 'ServiceCheck.HTTPS(axilon.ru,443,/contacts,axilon.ru,"^HTTP/1\.[01] 200.*logo_big.*")'
В ответ: 3
И ты хоть тресни.. все перепробовал, другие страницы с этого же сайта, другой контект (теоритически уникальный, например имя файла), в т.ч. с регулярками (даже предположительно правильными :) ).. все время: 3.

А вот так например:
nxget -w 100 172.16.6.2 'ServiceCheck.HTTPS(axilon.ru,443,/contacts,axilon.ru,"^HTTP/1\.[01] 200.*<div class=.*")'
Все гуд. В ответ: 0. Но проблема в том, что при не рабочем сайте, таких div может быть вагон... Если продолжить, и уточнять класс, то опять: 3.

У кого нибудь есть идеи? :)

PS: указанный контент разумеется есть...
Title: Re: ServiceCheck.HTTPS
Post by: hsvt on December 09, 2016, 11:28:53 AM
Не знаю поможет ли, но только вчера настраивал и использовал SubAgent = /usr/local/lib/netxms/ping.nsm

nxget -e0 -n 1.1.1.1 'Service.Check(https://axilon.ru,/contacts,axilon.ru, "^HTTP/1\.[01] 200.*logo_big.*" )'
Service.Check(https://axilon.ru,/contacts,axilon.ru, "^HTTP/1\.[01] 200.*logo_big.*" ) = 0
Title: Re: ServiceCheck.HTTPS
Post by: Victor Kirhenshtein on December 11, 2016, 04:30:03 PM
У субагента ограничение на размер буфера - 10МБ. Но вряд-ли документ больше 10МБ? Ече можно включить сохранение полученых страниц, добавив параметр FailedDirectory в секцию PortCheck в конфиге агента - тогда на каждый неудачный запрос будет сохранен html, можно будет проверить что в нем реально находилось.
Title: Re: ServiceCheck.HTTPS
Post by: kozlov_ao on December 13, 2016, 10:25:07 PM
QuoteНе знаю поможет ли
В целом имеет место быть, спасибо! Но ведь нормальные герои не идут в обход ))

Quoteограничение на размер буфера - 10МБ
;D нет, док точно меньше

Quoteдобавив параметр FailedDirectory в секцию PortCheck
Гуд.. сейчас проверюю :)
Title: Re: ServiceCheck.HTTPS
Post by: kozlov_ao on December 13, 2016, 10:33:32 PM
FailedDirectory спас ))