Re: Service.Check.*

From: Alex Kirhenshtein <alk_at_DOMAIN_REMOVED>
Date: Tue, 05 Sep 2006 15:41:19 +0300

1) ServiceCheck.Custom(host, port)
2) ServiceCheck.HTTP(host, port, uri, host-header, regexp)
3) ServiceCheck.POP3(host, login, password)
4) ServiceCheck.SMTP(host, to-email)
5) ServiceCheck.Telnet(host, port) - port is optional, default=23
6) ServiceCheck.SSH(host, port) - port is optional, default=22

------------------------------------------------
варианты чеков:
1) ServiceCheck.Custom:
на данный момент - только connect(), два параметра: host, port
если через new->service - только порт.
2) ServiceCheck.HTTP: пять параметров: host, port, uri, host-header, regexp

если через new->service:
-----------
   request string: "HOST:URI" (colon is for historical reasons)
   responce string: posix regex (can be matched against multiline text),
   e.g. '^HTTP/1.[01] 200 .*'

   requst sent to server:

 ---
 GET URI HTTP/1.1\r\n
 Connection: close\r\n
 Host: HOST\r\n\r\n
 ---
 e.g.
 request: "www1.yahoo.com:/test/uri"
 resp: '^HTTP/1.[01] 200 .*'
------------

3) ServiceCheck.POP3: три параметра:
host, user, password

если через new->service:
request должен быть в формате login:password

4) ServiceCheck.SMTP: два параметра:
host, to-addr

если через new->service: request = to-addr.

подключается к smtp серверу и пытается отослать письмо на to-addr.

5) ServiceCheck.Telnet: два параметра: host, port
------------------------------------------------

Lobahin Ilya wrote:
> Здравствуйте NetXMS Users - Russian!
> 5 сентября 2006 г. вы писали.
>
>
> Оба-на ...
> Проверил на локальной машине, Linux.
>
>>> Дайте пожалуйста возвращаемые значения для:
>>> ServiceCheck.HTTP($1)
> AK> PC_ERR_BAD_PARAMS - 5 параметров не 5 или не смогли скомпилировать regexp
> AK> PC_ERR_HANDSHAKE - ответ сервера не совпал с регекспом
>
> nxget 192.168.2.5 ServiceCheck.HTTP\(127.0.0.1\)
> 500: Internal error

my bad. посмотрел в обработчик прямых запросов, а не в враппер
ServiceCheck.HTTP(). если параметров не 5, то ответом будет "500:
Internal error"
Received on Tue Sep 05 2006 - 15:41:19 EEST

This archive was generated by hypermail 2.2.0 : Tue Sep 05 2006 - 15:42:10 EEST