1 Configurar una regla de descubrimiento de red
Descripción general
Para configurar una regla de descubrimiento de red utilizada por Zabbix para descubrir equipos y servicios:
- Vaya a Recopilación de datos → Descubrimiento
- Haga clic en Crear regla de descubrimiento (o en el nombre de la regla para editar una existente)
- Edite los atributos de la regla de descubrimiento.
Atributos de la regla

Todos los campos de entrada obligatorios están marcados con un asterisco rojo.
| Parámetro | Descripción |
|---|---|
| Name | Nombre único de la regla. Por ejemplo, "Red local". |
| Discovery by | El descubrimiento se realiza mediante: Server - por Zabbix server Proxy - por Zabbix proxy (seleccionado en el campo de nombre del proxy) |
| IP range | 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 IP: 192.168.4.0/24 máscaras IP compatibles: /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. |
| Update interval | 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 solapamiento. Se admiten sufijos de tiempo, por ejemplo, 30s, 1m, 2h, 1d. Se admiten macros de usuario. Tenga en cuenta que si se utiliza una macro de usuario y se cambia su valor (por ejemplo, 1w → 1h), la siguiente comprobación se ejecutará de acuerdo con el valor anterior (muy en el futuro con los valores del ejemplo). |
| Maximum concurrent checks per type | Establezca el número máximo de hilos de descubrimiento (workers) por comprobación de servicio para el procesamiento en paralelo de las comprobaciones de descubrimiento: One - un hilo Unlimited - número ilimitado de hilos (pero no más de los definidos en el parámetro StartDiscoverers) Custom - establezca un número personalizado de hilos (0-999) Tenga en cuenta que todas las reglas de descubrimiento con comprobaciones de servicio asíncronas SNMPv3 son procesadas por un solo worker debido a las particularidades de la implementación de libsnmp; es decir, aumentar el número de workers no incrementará la velocidad de descubrimiento. |
| Checks | Zabbix utilizará esta lista de comprobaciones para el descubrimiento. Haga clic en para configurar una nueva comprobación en una ventana emergente.Comprobaciones admitidas: SSH, LDAP, SMTP, FTP, HTTP, HTTPS, POP, NNTP, IMAP, TCP, Telnet, Zabbix agent, agente SNMPv1, agente SNMPv2, agente SNMPv3, ICMP ping. Un descubrimiento basado en protocolo utiliza la funcionalidad net.tcp.service[] para probar cada host, excepto SNMP, que consulta un OID SNMP. Zabbix agent se prueba consultando un item en modo no cifrado. Consulte items de agent para más detalles. El parámetro 'Ports' 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 mediante libcurl. Si Zabbix server/proxy se compila sin libcurl, las comprobaciones HTTP funcionarán como en versiones anteriores (es decir, como comprobaciones TCP), pero las comprobaciones HTTPS no funcionarán. |
| Device uniqueness criteria | Los criterios de unicidad pueden ser: IP address - no procesar múltiples dispositivos de una sola IP. Si ya existe un dispositivo con la misma IP, se considerará ya descubierto y no se añadirá un nuevo host. <discovery check> - ya sea una comprobación de Zabbix agent o de agente SNMP. Tenga en cuenta que el criterio de unicidad utilizado durante el descubrimiento no es el mismo que la identificación del host en el sistema al ejecutar acciones. Los criterios de unicidad durante el descubrimiento definen si dos o más dispositivos descubiertos son el mismo (o diferentes), mientras que solo la dirección IP es el criterio para la identificación del host en Zabbix (consulte Creación de host). |
| Host name | Establezca el nombre técnico del host creado usando: DNS name - nombre DNS (predeterminado) IP address - dirección IP <discovery check> - valor de cadena recibido de la comprobación de descubrimiento (por ejemplo, Zabbix agent, comprobación de agente SNMP) Consulte también: Nomenclatura de hosts. |
| Visible name | Establezca el nombre visible del host creado usando: Host name - nombre técnico del host (predeterminado) DNS name - nombre DNS IP address - dirección IP <discovery check> - valor de cadena recibido de la comprobación de descubrimiento (por ejemplo, Zabbix agent, comprobación de agente SNMP) Consulte también: Nomenclatura de hosts. |
| Enabled | Con la casilla marcada, la regla está activa y será ejecutada por Zabbix server. Si no está marcada, la regla no está activa. No se ejecutará. |
Se excede el límite de descriptores de archivos
En caso de una gran cantidad de comprobaciones simultáneas, es posible agotar el límite de descriptores de archivos para el administrador de descubrimiento.
La cantidad de descriptores de archivos necesarios para la detección equivale a la cantidad de trabajadores de descubrimiento * 1000. De forma predeterminada, hay 5 trabajadores de descubrimiento, mientras que el límite flexible del sistema es aproximadamente 1024.
Si se acerca a este límite, Zabbix reducirá el número predeterminado de comprobaciones simultáneas 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 Máximo de comprobaciones simultáneas por tipo que el valor calculado por Zabbix, Zabbix utilizará el valor definido por el usuario para un trabajador.
Un escenario de la vida real
En este ejemplo, nos gustaría configurar el descubrimiento de red para la red local que tiene un rango de IP de 192.168.1.1-192.168.1.254.
En nuestro escenario queremos:
- descubrir aquellos equipos que tienen el agente Zabbix ejecutándose
- ejecutar el descubrimiento cada 10 minutos
- agregar un equipo al monitoreo si el tiempo de actividad del equipo es superior a 1 hora
- eliminar equipos si el tiempo de inactividad del equipo es de más de 24 horas
- agregar equipos Linux al grupo "servidores Linux"
- agregar equipos de Windows al grupo "servidores de Windows"
- utilizar la plantilla Linux para equipos Linux
- utilizar la plantilla Windows para equipos de Windows
Paso 1
Definir una regla de descubrimiento de red para nuestro rango de IP.

Zabbix intentará descubrir equipos en el rango de IP de 192.168.1.1-192.168.1.254 conectándose con los agentes de Zabbix y obteniendo el valor de la métrica system.uname. El valor recibido del agente se puede utilizar para nombrar los equipos y también para aplicar diferentes acciones para diferentes sistemas operativos. Por ejemplo, vincule servidores de Windows a la plantilla Windows, servidores Linux a la plantilla Linux.
La regla se ejecutará cada 10 minutos.
Cuando se agrega esta regla, Zabbix iniciará automáticamente el descubrimiento. y generación de eventos basados en descubrimiento para su posterior procesamiento.
Paso 2
Definición de una acción de descubrimiento para agregar los servidores Linux descubiertos al grupo/plantilla respectivo.

La acción se activará si:
- el servicio "agente Zabbix" está "activo"
- el valor de system.uname (la clave del agente Zabbix que usamos en la definición de la regla) contiene "Linux"
- el tiempo de actividad es de 1 hora (3600 segundos) o más

La acción ejecutará las siguientes operaciones:
- agregar el equipo descubierto al grupo "servidores Linux" (y también agregar el equipo si no se agregó previamente)
- vincular el equipo a la plantilla Linux. Zabbix comenzará a monitorear automáticamente el equipo usando las métricas e iniciadores de la plantilla de "Linux".
Paso 3
Definir una acción de descubrimiento para agregar los servidores Windows descubiertos a el grupo/plantilla respectivo.


Paso 4
Definir una acción de descubrimiento para eliminar servidores perdidos.


Se eliminará un servidor si el servicio "agente Zabbix" está "inactivo" por más de 24 horas (86400 segundos).
para configurar una nueva comprobación en una ventana emergente.