10 Detalles de implementación de las comprobaciones de net.tcp.service y net.udp.service

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.

Parámetros de la métrica net.tcp.service

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.

Parámetros del elemento net.udp.service

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.