Мониторинг работы сервисов системы

Во всех сервисах Системы реализована возможность проверить их работоспособность.

МетодПутьПорт (внутр:внеш)HTTPSНазначениеПример ответаПример запроса

MP-CORE

GET

/healthIs

8080:10080

Да

Жив ли сервис

200 OK

curl https://10.130.7.27:10080/healthIs  -kv

MP-COLLECTOR

GET

/healthIs

8081:10081

Да

Жив ли сервис

200 OK

curl https://10.130.7.27:10081/healthIs  -kv

MP-SCANNER

GET

/healthIs

8082:10082

Да

Жив ли сервис

200 OK

curl https://10.130.7.27:10082/healthIs  -kv

MP-REPORTER

GET

/healthIs

8083:10083

Да

Жив ли сервис

200 OK

curl https://10.130.7.27:10083/healthIs  -kv

Ответ от сервиса будет иметь следующий вид


root@astra-1-8-tpl:/home/multicheck# curl

https://10.130.7.27:10081/healthIs`` -kv

* Trying 10.130.7.27:10081…​

* Connected to 10.130.7.27 (10.130.7.27) port 10081 (#0)

* ALPN: offers h2,http/1.1

* TLSv1.3 (OUT), TLS handshake, Client hello (1):

* TLSv1.3 (IN), TLS handshake, Server hello (2):

* TLSv1.3 (IN), TLS change cipher, Change cipher spec (1):

* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):

* TLSv1.3 (IN), TLS handshake, Certificate (11):

* TLSv1.3 (IN), TLS handshake, CERT verify (15):

* TLSv1.3 (IN), TLS handshake, Finished (20):

* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):

* TLSv1.3 (OUT), TLS handshake, Finished (20):

* SSL connection using TLSv1.3 / TLS_CHACHA20_POLY1305_SHA256

* ALPN: server accepted h2

* Server certificate:

* subject: C=RU; ST=Moscow; L=Moscow; O=NGR; CN=multicheck.ngrsoftlab.ru

* start date: Mar 19 12:28:35 2026 GMT

* expire date: Mar 16 12:28:35 2036 GMT

* issuer: C=RU; ST=Moscow; L=Moscow; O=NGR; CN=multicheck.ngrsoftlab.ru

* SSL certificate verify result: self-signed certificate (18), continuing anyway.

* using HTTP/2

* h2h3 [:method: GET]

* h2h3 [:path: /healthIs]

* h2h3 [:scheme: https]

* h2h3 [:authority: 10.130.7.27:10081]

* h2h3 [user-agent: curl/7.88.1]

* h2h3 [accept: */*]

* Using Stream ID: 1 (easy handle 0x5ce69b08a180)

> GET /healthIs HTTP/2

> Host: 10.130.7.27:10081

> user-agent: curl/7.88.1

> accept: */*

>

* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):

< HTTP/2 200

< content-length: 0

< date: Thu, 04 Jun 2026 13:38:53 GMT

<

* Connection #0 to host 10.130.7.27 left intact ---