9 Dettagli di implementazione dei controlli net.tcp.service e net.udp.service

L'implementazione dei controlli net.tcp.service e net.udp.service è descritta in dettaglio in questa pagina per vari servizi specificati nel parametro service.

Parametri dell'item net.tcp.service

ftp

Crea una connessione TCP e si aspetta che i primi 4 caratteri della risposta siano "220 ", quindi invia "QUIT\r\n". Se non specificata, viene utilizzata la porta predefinita 21.

http

Crea una connessione TCP senza aspettarsi né inviare nulla. Se non specificata, viene utilizzata la porta predefinita 80.

https

Utilizza libcurl (e funziona solo con essa), non verifica l'autenticità del certificato, non verifica il nome del host nel certificato SSL, recupera solo l'header della risposta (richiesta HEAD). Se non specificata, viene utilizzata la porta predefinita 443.

imap

Crea una connessione TCP e si aspetta che i primi 4 caratteri della risposta siano "* OK", quindi invia "a1 LOGOUT\r\n". Se non specificata, viene utilizzata la porta predefinita 143.

ldap

Apre una connessione a un server LDAP ed esegue un'operazione di ricerca LDAP con il filtro impostato su (objectClass=*). Si aspetta il recupero corretto del primo attributo della prima voce. Se non specificata, viene utilizzata la porta predefinita 389.

nntp

Crea una connessione TCP e si aspetta che i primi 3 caratteri della risposta siano "200" o "201", quindi invia "QUIT\r\n". Se non specificata, viene utilizzata la porta predefinita 119.

pop

Crea una connessione TCP e si aspetta che i primi 3 caratteri della risposta siano "+OK", quindi invia "QUIT\r\n". Se non specificata, viene utilizzata la porta predefinita 110.

smtp

Crea una connessione TCP e si aspetta che i primi 3 caratteri della risposta siano "220", seguiti da uno spazio, dalla fine riga o da un trattino. Le righe contenenti un trattino appartengono a una risposta multilinea e la risposta verrà riletta finché non viene ricevuta una riga senza trattino. Quindi invia "QUIT\r\n". Se non specificata, viene utilizzata la porta predefinita 25.

ssh

Crea una connessione TCP. Se la connessione è stata stabilita, entrambe le parti si scambiano una stringa di identificazione (SSH-major.minor-XXXX), dove major e minor sono le versioni del protocollo e XXXX è una stringa. Zabbix verifica se viene trovata una stringa corrispondente alla specifica e quindi invia in risposta la stringa "SSH-major.minor-zabbix_agent\r\n" oppure "0\n" in caso di mancata corrispondenza. Se non specificata, viene utilizzata la porta predefinita 22.

tcp

Crea una connessione TCP senza aspettarsi né inviare nulla. A differenza degli altri controlli, richiede che il parametro della porta sia specificato.

telnet

Crea una connessione TCP e si aspetta un prompt di login (':' alla fine). Se non specificata, viene utilizzata la porta predefinita 23.

Parametri dell'item net.udp.service

ntp

Invia un pacchetto SNTP tramite UDP e convalida la risposta in base a RFC 4330, sezione 5. Se non specificata, viene utilizzata la porta predefinita 123.