[comment]: # translation:outdated

[comment]: # ({c405c912-0c4b8ed3})
# 9 Implementierungsdetails der Prüfungen net.tcp.service und net.udp.service

Die Implementierung der Prüfungen net.tcp.service und net.udp.service wird auf dieser Seite für verschiedene im service-Parameter angegebene Dienste detailliert beschrieben.

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

[comment]: # ({af2ccd08-b8e37f71})
#### Parameter des Datenpunkts net.tcp.service

**ftp**

Stellt eine TCP-Verbindung her und erwartet, dass die ersten 4 Zeichen der
Antwort "220 " sind, und sendet dann "QUIT\\r\\n". Standardmäßig wird Port 21 verwendet,
wenn kein Port angegeben ist.

**http**

Stellt eine TCP-Verbindung her, ohne etwas zu erwarten oder zu senden. Standardmäßig wird Port 80 verwendet,
wenn kein Port angegeben ist.

**https**

Verwendet libcurl (und funktioniert nur damit), überprüft nicht die Authentizität des
Zertifikats, überprüft nicht den Host-Namen im SSL-Zertifikat und ruft nur den
Antwort-Header ab (HEAD-Anfrage). Standardmäßig wird Port 443 verwendet,
wenn kein Port angegeben ist.

**imap**

Stellt eine TCP-Verbindung her und erwartet, dass die ersten 4 Zeichen der
Antwort "\* OK" sind, und sendet dann "a1 LOGOUT\\r\\n". Standardmäßig wird Port 143
verwendet, wenn kein Port angegeben ist.

**ldap**

Öffnet eine Verbindung zu einem LDAP-Server und führt eine LDAP-Suchoperation
mit dem Filter (objectClass=\*) aus. Erwartet das erfolgreiche Abrufen
des ersten Attributs des ersten Eintrags. Standardmäßig wird Port 389 verwendet,
wenn kein Port angegeben ist.

**nntp**

Stellt eine TCP-Verbindung her und erwartet, dass die ersten 3 Zeichen der
Antwort "200" oder "201" sind, und sendet dann "QUIT\\r\\n". Standardmäßig wird Port 119
verwendet, wenn kein Port angegeben ist.

**pop**

Stellt eine TCP-Verbindung her und erwartet, dass die ersten 3 Zeichen der
Antwort "+OK" sind, und sendet dann "QUIT\\r\\n". Standardmäßig wird Port 110 verwendet,
wenn kein Port angegeben ist.

**smtp**

Stellt eine TCP-Verbindung her und erwartet, dass die ersten 3 Zeichen der
Antwort "220" sind, gefolgt von einem Leerzeichen, einem Zeilenende oder einem Bindestrich.
Die Zeilen mit einem Bindestrich gehören zu einer mehrzeiligen Antwort, und die
Antwort wird erneut gelesen, bis eine Zeile ohne Bindestrich empfangen wird. Dann
wird "QUIT\\r\\n" gesendet. Standardmäßig wird Port 25 verwendet, wenn kein Port angegeben ist.

**ssh**

Stellt eine TCP-Verbindung her. Wenn die Verbindung hergestellt wurde, tauschen beide
Seiten eine Identifikationszeichenfolge aus (SSH-major.minor-XXXX), wobei major und minor
Protokollversionen sind und XXXX eine Zeichenfolge ist. Zabbix prüft, ob eine der
Spezifikation entsprechende Zeichenfolge gefunden wird, und sendet dann die Zeichenfolge
"SSH-major.minor-zabbix\_agent\\r\\n" zurück oder bei Nichtübereinstimmung "0\\n".
Standardmäßig wird Port 22 verwendet, wenn kein Port angegeben ist.

**tcp**

Stellt eine TCP-Verbindung her, ohne etwas zu erwarten oder zu senden. Im Gegensatz
zu den anderen Prüfungen muss hier der Port-Parameter angegeben werden.

**telnet**

Stellt eine TCP-Verbindung her und erwartet eine Anmeldeaufforderung (':' am Ende).
Standardmäßig wird Port 23 verwendet, wenn kein Port angegeben ist.

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

[comment]: # ({fec6c203-fec6c203})
#### Datenpunkt-Parameter net.udp.service

**ntp**

Sendet ein SNTP-Paket über UDP und validiert die Antwort gemäß
[RFC 4330, Abschnitt 5](http://tools.ietf.org/html/rfc4330#section-5).
Standardmäßig wird Port 123 verwendet, wenn kein Port angegeben ist.

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