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.