This is a translation of the original English documentation page. Help us make it better.

#11 Implementatie details van net.tcp.service en net.udp.service checks

Implementatie van net.tcp.service en net.udp.service controles is gedetailleerd op deze pagina voor verschillende services die zijn gespecificeerd in de serviceparameter.

Item net.tcp.service parameters

ftp

Creëert een TCP-verbinding en verwacht de eerste 4 tekens van de antwoord "220" is en verzendt vervolgens "QUIT\r\n". Standaardpoort 21 wordt gebruikt indien niet gespecificeerd.

http

Creëert een TCP-verbinding zonder iets te verwachten en te verzenden. Standaard poort 80 wordt gebruikt indien niet gespecificeerd.

https

Gebruikt (en werkt alleen met) libcurl, verifieert niet de authenticiteit van het certificaat, verifieert de hostnaam niet in het SSL-certificaat, haalt alleen de antwoordheader op (HEAD-verzoek). Standaardpoort 443 is gebruikt indien niet gespecificeerd.

imap

Creëert een TCP-verbinding en verwacht de eerste 4 tekens van de antwoord "* OK" is, en verzendt vervolgens "a1 LOGOUT\r\n". Standaardpoort 143 wordt gebruikt indien niet gespecificeerd.

ldap

Opent een verbinding met een LDAP-server en voert een LDAP-zoekopdracht uit bewerking met filter ingesteld op (objectClass=*). verwacht succes ophalen van het eerste attribuut van het eerste item. Standaardpoort 389 is gebruikt indien niet gespecificeerd.

nntp

Creëert een TCP-verbinding en verwacht de eerste 3 tekens van de als antwoord "200" of "201" is, wordt vervolgens "QUIT\r\n" verzonden. Standaardpoort 119 wordt gebruikt indien niet gespecificeerd.

knal

Creëert een TCP-verbinding en verwacht de eerste 3 tekens van de antwoord met "+OK" en verzendt vervolgens "QUIT\r\n". Standaardpoort 110 wordt gebruikt indien niet gespecificeerd.

smtp

Creëert een TCP-verbinding en verwacht de eerste 3 tekens van de antwoord "220", gevolgd door een spatie, het einde van de regel of een streepje. De regels met een streepje horen bij een antwoord met meerdere regels en de antwoord wordt opnieuw gelezen totdat een regel zonder het streepje wordt ontvangen. Dan stuurt "QUIT\r\n". Standaardpoort 25 wordt gebruikt als deze niet is opgegeven.

ssh

Creëert een TCP-verbinding. Als de verbinding tot stand is gebracht, worden beide partijen wisselen een identificatie tekenreeks uit (SSH-major.minor-XXXX), waarbij: major en minor zijn protocol versies en XXXX is een string. Zabbix controleert of de string die overeenkomt met de specificatie is gevonden en verzendt vervolgens terug de string "SSH-major.minor-zabbix_agent\r\n" of "0\n" op mismatch. Standaardpoort 22 wordt gebruikt als deze niet is opgegeven.

tcp

Creëert een TCP-verbinding zonder iets te verwachten en te verzenden. in tegenstelling tot voor de andere controles moet de poortparameter worden opgegeven.

telnet

Creëert een TCP-verbinding en verwacht een inlog prompt (':' aan het einde). Standaardpoort 23 wordt gebruikt als deze niet is opgegeven.

Item net.udp.service parameters

ntp

Verzendt een SNTP-pakket via UDP en valideert het antwoord volgens: RFC 4330, sectie 5. Standaardpoort 123 wordt gebruikt als deze niet is opgegeven.