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 Configuración → Descubrimiento
  • Haga clic en Crear regla (o en el nombre de la regla para editar una existente)
  • Editar 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
Nombre Nombre único de la regla. Por ejemplo, "Red local".
Descubrimiento por proxy Qué realiza el descubrimiento:
sin proxy - el servidor Zabbix está realizando el descubrimiento
<nombre de proxy> - este proxy realiza el descubrimiento
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 IP: 192.168.4.0/24
Máscaras IP admitidas:
/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
Desde Zabbix 3.0.0, este campo admite espacios, tabulaciones y líneas múltiples.
Intervalo de actualización Este parámetro define la frecuencia con la que Zabbix ejecutará la regla.
El intervalo se mide después de que finaliza la ejecución de la instancia de detección anterior, de modo que no haya superposición.
Se admiten sufijos de tiempo, p. ej., 30 s, 1 m, 2 h, 1 d, desde Zabbix 3.4.0.
Se admiten macros de usuario, desde Zabbix 3.4.0.
Nota que si se utiliza una macro de usuario y se cambia su valor (p. ej., 1w → 1h), la próxima comprobación se ejecutará de acuerdo con el valor anterior (en un futuro lejano con los valores de ejemplo).
Comprobaciones Zabbix utilizará esta lista de comprobaciones para la detección. 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, agente Zabbix, agente SNMPv1, agente SNMPv2, agente SNMPv3, ping ICMP.
Una detección basada en protocolo utiliza la funcionalidad net.tcp.service[] para probar cada host, excepto SNMP, que consulta un OID de SNMP. El agente Zabbix se prueba consultando un elemento en modo no cifrado. Consulte elementos del agente para obtener 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
Criterios de unicidad del dispositivo Los criterios de unicidad pueden ser:
Dirección IP: no procese varios dispositivos con una sola IP. Si ya existe un dispositivo con la misma IP, se considerará que ya se ha descubierto y no se agregará un nuevo host.
<verificación de descubrimiento>: verificación del agente Zabbix o del agente SNMP.
Tenga en cuenta que los criterios de unicidad utilizados durante el descubrimiento no son los mismos que la identificación del host 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 host en Zabbix (consulte Creación de host).
Nombre de host Establezca el nombre de host técnico de un host creado utilizando:
Nombre DNS: nombre DNS (predeterminado)
Dirección IP: dirección IP
<comprobación de descubrimiento>: valor de cadena recibido de la comprobación de descubrimiento (p. ej., agente Zabbix, comprobación de agente SNMP)
Consulte también: Nombre de host.
Esta opción es compatible desde la versión 4.2.0.
Nombre visible Establezca el nombre de host visible de un host creado mediante:
Nombre de host: nombre técnico de host (predeterminado)
Nombre DNS: nombre DNS
Dirección IP: dirección IP
<comprobación de detección>: valor de cadena recibido de la comprobación de detección (p. ej., agente Zabbix, comprobación de agente SNMP)
Consulte también: Nombre de host.
Esta opción es compatible desde la versión 4.2.0.
Habilitado Con la casilla de verificación marcada, la regla está activa y será ejecutada por el servidor Zabbix.
Si no está marcada, la regla no está activa. No se ejecutará.

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).