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.