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
- Configurar un nuevo host o grupo de hosts → Hosts and host groups
- Definir qué datos recopilar de los hosts → Items
- Crear reglas para detectar problemas → Problem detection with triggers
- Configurar cómo se entregan las notificaciones → Notifications upon events
- Mostrar datos de monitorización mediante paneles, gráficos y mapas → Visualization
- Reutilizar configuraciones en varios hosts → Templates and template groups, Templates out of the box
- Controlar el acceso de los usuarios y los permisos → Users and user groups
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:
-
Datos de monitoreo más limpios, con items, triggers y notificaciones de alerta separados para cada host.
-
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:
-
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.
-
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.
-
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.