9 net.tcp.service un net.udp.service pārbaužu ieviešanas detaļas

net.tcp.service un net.udp.service pārbaužu ieviešana ir detalizēti aprakstīta šajā lapā dažādiem pakalpojumiem, kas norādīti service parametrā.

Vienuma net.tcp.service parametri

ftp

Izveido TCP savienojumu un sagaida, ka atbildes pirmās 4 rakstzīmes būs "220 ", pēc tam nosūta "QUIT\r\n". Ja ports nav norādīts, pēc noklusējuma tiek izmantots 21. ports.

http

Izveido TCP savienojumu, neko nesagaidot un neko nenosūtot. Ja ports nav norādīts, pēc noklusējuma tiek izmantots 80. ports.

https

Izmanto libcurl (un darbojas tikai ar to), nepārbauda sertifikāta autentiskumu, nepārbauda hosta nosaukumu SSL sertifikātā, iegūst tikai atbildes galveni (HEAD pieprasījums). Ja ports nav norādīts, pēc noklusējuma tiek izmantots 443. ports.

imap

Izveido TCP savienojumu un sagaida, ka atbildes pirmās 4 rakstzīmes būs "* OK", pēc tam nosūta "a1 LOGOUT\r\n". Ja ports nav norādīts, pēc noklusējuma tiek izmantots 143. ports.

ldap

Atver savienojumu ar LDAP serveri un izpilda LDAP meklēšanas operāciju ar filtru (objectClass=*). Sagaida veiksmīgu pirmā ieraksta pirmā atribūta izgūšanu. Ja ports nav norādīts, pēc noklusējuma tiek izmantots 389. ports.

nntp

Izveido TCP savienojumu un sagaida, ka atbildes pirmās 3 rakstzīmes būs "200" vai "201", pēc tam nosūta "QUIT\r\n". Ja ports nav norādīts, pēc noklusējuma tiek izmantots 119. ports.

pop

Izveido TCP savienojumu un sagaida, ka atbildes pirmās 3 rakstzīmes būs "+OK", pēc tam nosūta "QUIT\r\n". Ja ports nav norādīts, pēc noklusējuma tiek izmantots 110. ports.

smtp

Izveido TCP savienojumu un sagaida, ka atbildes pirmās 3 rakstzīmes būs "220", kam seko atstarpe, rindas beigu simbols vai defise. Rindas, kurās ir defise, pieder daudzrindu atbildei, un atbilde tiks nolasīta atkārtoti, līdz tiks saņemta rinda bez defises. Pēc tam nosūta "QUIT\r\n". Ja ports nav norādīts, pēc noklusējuma tiek izmantots 25. ports.

ssh

Izveido TCP savienojumu. Ja savienojums ir izveidots, abas puses apmainās ar identifikācijas virkni (SSH-major.minor-XXXX), kur major un minor ir protokola versijas, bet XXXX ir virkne. Zabbix pārbauda, vai ir atrasta specifikācijai atbilstoša virkne, un pēc tam nosūta atpakaļ virkni "SSH-major.minor-zabbix_agent\r\n" vai "0\n", ja tā neatbilst. Ja ports nav norādīts, pēc noklusējuma tiek izmantots 22. ports.

tcp

Izveido TCP savienojumu, neko nesagaidot un neko nenosūtot. Atšķirībā no citām pārbaudēm šai pārbaudei ir jānorāda porta parametrs.

telnet

Izveido TCP savienojumu un sagaida pieteikšanās uzvedni (beidzas ar ':'). Ja ports nav norādīts, pēc noklusējuma tiek izmantots 23. ports.

Vienuma net.udp.service parametri

ntp

Nosūta SNTP paketi, izmantojot UDP, un pārbauda atbildi saskaņā ar RFC 4330, 5. sadaļu. Ja ports nav norādīts, pēc noklusējuma tiek izmantots 123.