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". Si no se especifica, se utiliza el puerto predeterminado 21.
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 la respuesta sean "* OK", luego envía "a1 LOGOUT\r\n". 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 éxito en la recuperación del primer atributo de la primera entrada. Si no se especifica, se utiliza el puerto predeterminado 389.
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". Puerto predeterminado 119 se utiliza 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, al 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 las respuestas se volverán a leer hasta que se reciba una línea sin el guión. Entonces envía "QUIT\r\n". El puerto predeterminado 25 se utiliza si no se especifica.
shh
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 envía de vuelta la cadena "SSH-major.minor-zabbix_agent\r\n" o "0\n" si no coincide. Se utiliza el 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). Se 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.