[comment]: # ({c405c912-0c4b8ed3})
# 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ā.

[comment]: # ({/c405c912-0c4b8ed3})

[comment]: # ({af2ccd08-b8e37f71})
#### 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.

[comment]: # ({/af2ccd08-b8e37f71})

[comment]: # ({fec6c203-fec6c203})
#### Vienuma net.udp.service parametri

**ntp**

Nosūta SNTP paketi, izmantojot UDP, un pārbauda atbildi saskaņā ar
[RFC 4330, 5. sadaļu](http://tools.ietf.org/html/rfc4330#section-5).
Ja ports nav norādīts, pēc noklusējuma tiek izmantots 123.

[comment]: # ({/fec6c203-fec6c203})
