11 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". 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.

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.