Para configurar una regla de descubrimiento de red utilizada por Zabbix para descubrir equipos y servicios:
Todos los campos obligatorios están marcados con un asterisco rojo.
Parámetro | Descripción |
---|---|
Nombre | Nombre único de la regla. Por ejemplo, "Red local". |
Descubrir por | El descubrimiento se realiza por: Servidor - por el servidor Zabbix Proxy - por el proxy Zabbix (seleccionado en el campo de nombre del proxy) |
Rango de IP | El rango de direcciones IP para el descubrimiento. Puede tener los siguientes formatos: IP única: 192.168.1.33 Rango de direcciones IP: 192.168.1-10.1-255. El rango está limitado por el número total de direcciones cubiertas (menos de 64K). Máscara de IP: 192.168.4.0/24 máscaras de IP soportadas: /16 - /30 para direcciones IPv4 /112 - /128 para direcciones IPv6 Lista: 192.168.1.1-255, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24 Este campo admite espacios, tabulaciones y múltiples líneas. |
Intervalo de actualización | Este parámetro define con qué frecuencia Zabbix ejecutará la regla. El intervalo se mide después de que finaliza la ejecución de la instancia de descubrimiento anterior, por lo que no hay superposición. Se admiten sufijos de tiempo, por ejemplo, 30s, 1m, 2h, 1d. Se admiten macros de usuario. Nota que si se utiliza una macro de usuario y su valor se cambia (por ejemplo, 1w → 1h), la siguiente comprobación se ejecutará según el valor anterior (muy en el futuro con los valores de ejemplo). |
Máximo de comprobaciones concurrentes por tipo | Establece el número máximo de hilos de descubrimiento (trabajadores) por comprobación de servicio para el procesamiento paralelo de comprobaciones de descubrimiento: Uno - un hilo Ilimitado - número ilimitado de hilos (pero no más que el parámetro StartDiscoverers) Personalizado - establecer un número personalizado de hilos (0-999) Tenga en cuenta que todas las reglas de descubrimiento con comprobaciones de servicio SNMPv3 asíncronas son procesadas por un solo trabajador debido a las peculiaridades de la implementación de libsnmp, es decir, aumentar el número de trabajadores no aumentará la velocidad de descubrimiento. |
Comprobaciones | Zabbix utilizará esta lista de comprobaciones para el descubrimiento. Haga clic en ![]() Comprobaciones soportadas: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Telnet, agente Zabbix, agente SNMPv1, agente SNMPv2, agente SNMPv3, ping ICMP. Un descubrimiento basado en protocolo utiliza la funcionalidad net.tcp.service[] para probar cada equipo, excepto SNMP que consulta un OID SNMP. El agente Zabbix se prueba consultando una métrica en modo no cifrado. Consulte métricas de agente para más detalles. El parámetro 'Puertos' puede ser uno de los siguientes: Puerto único: 22 Rango de puertos: 22-45 Lista: 22-45,55,60-70 Desde Zabbix 7.0, todas las comprobaciones de servicio se realizan de forma asíncrona, excepto las comprobaciones LDAP. Desde Zabbix 7.0, la comprobación HTTP/HTTPs se realiza a través de libcurl. Si el servidor/proxy Zabbix se compila sin libcurl, entonces las comprobaciones HTTP funcionarán como en versiones anteriores (es decir, como comprobaciones TCP), pero las comprobaciones HTTPS no funcionarán. |
Criterios de unicidad del dispositivo | Los criterios de unicidad pueden ser: Dirección IP - no procesar dispositivos de una sola IP múltiples. Si ya existe un dispositivo con la misma IP, se considerará ya descubierto y no se añadirá un nuevo equipo. <comprobación de descubrimiento> - ya sea comprobación de agente Zabbix o de agente SNMP. Tenga en cuenta que los criterios de unicidad utilizados durante el descubrimiento no son los mismos que la identificación del equipo en el sistema al realizar acciones. Los criterios de unicidad durante el descubrimiento definen si dos o más dispositivos descubiertos son iguales (o diferentes), mientras que solo la dirección IP es el criterio para la identificación del equipo en Zabbix (consulte Creación de equipos). |
Nombre del equipo | Establece el nombre técnico del equipo creado utilizando: Nombre DNS - nombre DNS (por defecto) Dirección IP - dirección IP <comprobación de descubrimiento> - valor de cadena recibido de la comprobación de descubrimiento (por ejemplo, comprobación de agente Zabbix, agente SNMP) Consulte también: Nombrado de equipos. |
Nombre visible | Establece el nombre visible del equipo creado utilizando: Nombre del equipo - nombre técnico del equipo (por defecto) Nombre DNS - nombre DNS Dirección IP - dirección IP <comprobación de descubrimiento> - valor de cadena recibido de la comprobación de descubrimiento (por ejemplo, comprobación de agente Zabbix, agente SNMP) Consulte también: Nombrado de equipos. |
Habilitado | Con la casilla marcada, la regla está activa y será ejecutada por el servidor Zabbix. Si no está marcada, la regla no está activa. No se ejecutará. |
En caso de un gran número de comprobaciones concurrentes, es posible agotar el límite de descriptores de archivo para el gestor de descubrimiento.
El número de descriptores de archivo requeridos para la detección equivale al número de trabajadores de descubrimiento * 1000. Por defecto, hay 5 trabajadores de descubrimiento, mientras que el límite suave del sistema es aproximadamente 1024.
Si se alcanza este límite, Zabbix reducirá el número predeterminado de comprobaciones concurrentes por tipo para cada trabajador y escribirá una advertencia en el archivo de registro. Pero, si el usuario ha establecido un valor más alto para Comprobaciones concurrentes máximas por tipo que el valor calculado por Zabbix, Zabbix utilizará el valor definido por el usuario para un trabajador.
En este ejemplo, queremos configurar el descubrimiento de red para la red local con un rango de IP de 192.168.1.1-192.168.1.254.
En nuestro escenario queremos:
Definir una regla de descubrimiento de red para nuestro rango de IPs.
Zabbix intentará descubrir equipos en el rango de IPs 192.168.1.1-192.168.1.254 conectándose a los agentes de Zabbix y obteniendo el valor de la clave system.uname. El valor recibido del agente puede usarse para nombrar los equipos y también para aplicar diferentes acciones para diferentes sistemas operativos. Por ejemplo, vincular los servidores Windows a la plantilla Windows, los servidores Linux a la plantilla Linux.
La regla se ejecutará cada 10 minutos.
Cuando se añade esta regla, Zabbix iniciará automáticamente el descubrimiento y la generación de eventos basados en el descubrimiento para su posterior procesamiento.
Definir una acción de descubrimiento para agregar los servidores Linux descubiertos al grupo/plantilla correspondiente.
La acción se activará si:
La acción ejecutará las siguientes operaciones:
Definir una acción de descubrimiento para añadir los servidores Windows descubiertos al grupo/plantilla correspondiente.
Definir una acción de descubrimiento para eliminar servidores perdidos.
Un servidor será eliminado si el servicio "Zabbix agent" está 'caído' durante más de 24 horas (86400 segundos).