5 Configuración

Resumen

La configuración en Zabbix implica especificar qué hosts y sistemas supervisar, definir qué datos recopilar y establecer cómo se entregan las notificaciones cuando se producen problemas.

Utilice la barra lateral para navegar por los aspectos de configuración relevantes.

Tareas clave de configuración

Mejores prácticas de configuración

Las decisiones de configuración afectan al rendimiento y a la mantenibilidad. Aunque cada instalación de Zabbix es diferente, estas mejores prácticas pueden servir como base para realizar los ajustes necesarios.

Host separado para cada instancia de monitoreo

Un host en Zabbix es una entidad lógica más que una máquina o dispositivo físico. Cree un host separado para cada instancia independiente, como una máquina virtual, base de datos, contenedor o switch de red.

Este enfoque proporciona:

  1. Datos de monitoreo más limpios, con items, triggers y notificaciones de alerta separados para cada host.

  2. Control de acceso de usuarios más granular mediante user-roles, alineado con el principio de mínimo privilegio.

Usar templates y actualización masiva para hosts similares

Para hosts similares como Network switch 1 y Network switch 2, puede crear un template con las métricas necesarias (Network switch template) y agrupar los hosts en un grupo de hosts (Network switches).

Al agregar nuevos switches, puede usar la actualización masiva en Data Collection > Hosts para vincular el template en lugar de clonar los hosts manualmente.

Configure elementos maestro y dependientes para minimizar solicitudes

Para minimizar las solicitudes a la entidad de destino, configure un elemento maestro para recopilar datos en una sola solicitud y, después, use elementos dependientes con preprocesamiento para extraer valores específicos.

Por ejemplo, el elemento maestro podría recopilar una respuesta JSON o XML con varias métricas, o ejecutar una consulta de base de datos que devuelva varias columnas (por ejemplo, número de conexiones abiertas, conexiones abortadas, máximo de conexiones simultáneas permitidas y total acumulado de conexiones desde el inicio), y los elementos dependientes analizarán y almacenarán cada valor por separado.

Descartar el historial del elemento maestro después de la recopilación y conservar solo los datos de los elementos dependientes.

Despliegue un proxy de Zabbix cuando sea necesario

Si todos sus hosts están en la misma red local que el server de Zabbix y no tiene preocupaciones de escalabilidad ni de rendimiento, es posible que no necesite un proxy. En entornos más grandes o complejos, un proxy permite una distribución de carga más uniforme.

Añada un proxy de Zabbix cuando:

  1. Supervise varios hosts usando distintos métodos de recopilación de métricas detrás de un firewall. El proxy recopila datos de los hosts y los reenvía al server de Zabbix, lo que reduce el número de puertos abiertos en el firewall.

  2. Supervise ubicaciones remotas, sucursales o redes. Los proxy de Zabbix en ubicaciones remotas continúan la recopilación de datos durante interrupciones de red y envían los datos de vuelta cuando se restablece la conexión.

  3. Gestione implementaciones a gran escala. Si tiene muchos hosts y/o recopila un gran número de valores por segundo, implemente un proxy para reducir la carga del server y mejorar el rendimiento.

Configurar la recuperación independiente de macros secretas

Es posible que desee usar macros de usuario secret como texto secreto o como macros de almacén secreto.

De forma predeterminada, los valores de las macros secretas son recuperados por Zabbix server y propagados a los proxies. Para una seguridad mejorada con macros de almacén secreto, configure los valores de las macros para que sean recuperados de forma independiente por Zabbix server y los proxies.