Приветствую!
В попытках замониторить сайт, наткнулся на проблему..
Пробуем:
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: указанный контент разумеется есть... 
			
			
			
				Не знаю поможет ли, но только вчера настраивал и использовал 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
			
			
			
				У субагента ограничение на размер буфера - 10МБ. Но вряд-ли документ больше 10МБ? Ече можно включить сохранение полученых страниц, добавив параметр FailedDirectory в секцию PortCheck в конфиге агента - тогда на каждый неудачный запрос будет сохранен html, можно будет проверить что в нем реально находилось.
			
			
			
				QuoteНе знаю поможет ли
В целом имеет место быть, спасибо! Но ведь нормальные герои не идут в обход ))
Quoteограничение на размер буфера - 10МБ
;D нет, док точно меньше
Quoteдобавив параметр FailedDirectory в секцию PortCheck
Гуд.. сейчас проверюю :)
			
 
			
			
				FailedDirectory спас ))