En esta página , se detalla la implementación de las comprobaciones de net.tcp.service y net.udp.service para varios servicios especificados en el parámetro de servicio.
ftp
Crea una conexión TCP y espera que los primeros 4 caracteres de la respuesta sean "220", luego envía "QUIT\r\n". Se utiliza el puerto predeterminado 21 si no se especifica.
http
Crea una conexión TCP sin esperar ni enviar nada. Por defecto se utiliza el puerto 80 si no se especifica.
https
Utiliza (y sólo funciona con) libcurl, no verifica la autenticidad del certificado, no verifica el nombre de equipo en el certificado SSL, solo recupera el encabezado de respuesta (solicitud HEAD). Se utiliza el puerto predeterminado 443 si no se especifica.
imap
Crea una conexión TCP y espera que los primeros 4 caracteres de la respuesta sean "* OK", luego envía "a1 LOGOUT\r\n". Se utiliza el puerto predeterminado 143 si no se especifica.
ldap
Abre una conexión a un servidor LDAP y realiza una operación de búsqueda LDAP con filtro establecido en (objectClass=*). espera la recuperación correcta del primer atributo de la primera entrada. Se utiliza el puerto predeterminado 389 si no se especifica.
nntp
Crea una conexión TCP y espera que los primeros 3 caracteres de la respuesta sean "200" o "201", luego envía "QUIT\r\n". Se utiliza el puerto predeterminado 119 si no se especifica.
pop
Crea una conexión TCP y espera que los primeros 3 caracteres de la respuesta sean "+OK", luego envía "QUIT\r\n". Se utiliza el puerto predeterminado 110 si no se especifica.
smtp
Crea una conexión TCP y espera que los primeros 3 caracteres de la respuesta sean "220", seguida de un espacio, el final de la línea o un guión. Las líneas que contienen un guión pertenecen a una respuesta de varias líneas y la respuesta se volverá a leer hasta que se reciba una línea sin el guión. Entonces envía "QUIT\r\n". Se utiliza el puerto predeterminado 25 si no se especifica.
ssh
Crea una conexión TCP. Si se ha establecido la conexión, ambos lados intercambian una cadena de identificación (SSH-major.minor-XXXX), donde mayor y menor son versiones de protocolo y XXXX es una cadena. zabbix comprueba si se encuentra la cadena que coincide con la especificación y luego devuelve la cadena "SSH-major.minor-zabbix_agent\r\n" o "0\n" en discordancia. Se utiliza ell puerto predeterminado 22 si no se especifica.
tcp
Crea una conexión TCP sin esperar ni enviar nada. A diferencia de las otras comprobaciones requieren que se especifique el parámetro del puerto.
telnet
Crea una conexión TCP y espera un mensaje de inicio de sesión (':' al final). S utiliza el puerto predeterminado 23 si no se especifica.
ntp
Envía un paquete SNTP a través de UDP y valida la respuesta según RFC 4330, sección 5. Se utiliza el puerto predeterminado 123 si no se especifica.