Cargando...
Cerrar

Somos EgoCX
Nos alegra que estés aquí, queridx amigx.


Únete a la comunidad de influencers, creadores de contenido artificial, ,artistas, negocios locales, panaderías, tiendas de barrio, boutiques de centros comerciales... y todo tipo de negocio tanto digital como local.

Hazte miembro comprando tu nombre .ego.cx:
Planes y Precios





Índice de herramientas digitales: Curaduría por EgoCX
¿Puedo ejecutar Zabbix en una Raspberry Pi?

Sí, pero usa el proxy Zabbix, no el servidor. El servidor necesita más RAM e I/O de disco de lo que una Pi puede proporcionar. Ejecuto un proxy Zabbix en una Pi 4 con 4 GB de RAM monitorizando 50 dispositivos, y funciona bien. El proxy almacena datos en búfer y los reenvía al servidor central.

¿Cómo monitorizo la disponibilidad de un sitio web con Zabbix?

Crea un host para el sitio web, añade un "Escenario web" con un paso que solicite la URL y configura un disparador sobre el contador de pasos fallidos. El escenario web puede iniciar sesión, rellenar formularios y comprobar texto específico, así que estás monitorizando funcionalidad, no solo un código de estado 200.

¿Cuál es la diferencia entre verificaciones pasivas y activas del agente Zabbix?

Pasiva: el servidor se conecta al agente y solicita datos. Activa: el agente se conecta al servidor y envía datos según su propia programación. Activa es mejor a través de firewalls y NAT. Pasiva es más fácil de depurar porque puedes probarla con `zabbix_get` desde el servidor.

¿Puede Zabbix monitorizar servicios cloud como AWS o Azure?

Sí. Usa el tipo de ítem HTTP agent para consultar las APIs cloud, o usa las plantillas oficiales de AWS y Azure que autodescubren instancias, bases de datos RDS y balanceadores de carga. Necesitarás credenciales API almacenadas en macros de Zabbix.

¿Cómo hago backup de Zabbix?

Para el servidor, vuelca la base de datos con `mysqldump` o `pg_dump`, respalda los archivos de configuración en `/etc/zabbix/` y reinicia. La base de datos es la pieza crítica. Con TimescaleDB, usa `pg_dump -Fc` para un backup comprimido en formato personalizado que se restaura más rápido.

¿Zabbix soporta monitorización de Docker?

Sí. La plantilla "Docker by Zabbix agent 2" usa el socket Docker para descubrir contenedores y recolectar métricas de CPU, memoria, red y estado de salud. El plugin del agente 2 está escrito en Go y se incluye en los paquetes oficiales del agente.

¿Cómo reduzco el tamaño de la base de datos Zabbix?

Habilita TimescaleDB con compresión. Comprime las filas de historial de más de 7 días en un 90-95%. Mi base de datos pasó de 400 GB a 40 GB tras habilitar la compresión y dejar que la política de compresión se ejecutara durante una semana.

¿Puede Zabbix enviar alertas a Microsoft Teams?

Sí. Crea un tipo de medio con un webhook a la URL de webhook entrante de Teams. El repositorio de integración de Zabbix en GitHub tiene un JSON de tipo de medio preconstruido que formatea las alertas como Adaptive Cards con colores de severidad.

¿Qué protocolos de monitorización soporta Zabbix además de SNMP?

IPMI para monitorización de hardware, JMX para aplicaciones Java, WMI para Windows, ODBC para bases de datos, SSH y Telnet para scripts, HTTP para APIs, Modbus para equipamiento industrial y patrón Prometheus para scrapear exportadores.

¿Cómo monitorizo la expiración de certificados SSL?

Usa la plantilla "Website certificate by Zabbix agent 2" o crea un ítem HTTP agent con la verificación `ssl.certificate.expiry`. Configura un disparador para 30 días antes de la expiración. Se me caducó un certificado una vez; ahora esto está en cada host web que gestiono.

¿Es Zabbix adecuado para monitorizar un homelab?

Sí, si quieres aprender monitorización empresarial. Si solo quieres gráficos bonitos de temperatura de CPU, prueba Netdata o Grafana con Prometheus. Zabbix es excesivo para un solo servidor pero perfecto para un homelab con más de 10 dispositivos que quieras monitorizar como un entorno de producción.

¿Cómo añado un script personalizado al agente Zabbix?

Crea un `UserParameter` en `/etc/zabbix/zabbix_agentd.conf` o en un archivo de inclusión. Sintaxis: `UserParameter=mi.metrica,/ruta/al/script.sh`. El script debe devolver un solo valor. Pruébalo con `zabbix_agentd -t mi.metrica`. Uso esto para todo, desde comprobar niveles de batería UPS hasta analizar formatos de log personalizados.

¿Por qué mis gráficos de Zabbix muestran huecos?

Los huecos significan que el servidor no recibió datos durante esos períodos. Comprueba si el agente estaba funcionando, si los pollers estaban ocupados (ver `zabbix[queue]`), si el búfer del proxy estaba lleno o si la base de datos estaba bloqueada por una consulta de larga duración. Los huecos son siempre un síntoma de algo aguas arriba.

¿Puede Zabbix enviar alertas basadas en una tendencia, no en un pico puntual?

Sí. Usa funciones de tendencia en los disparadores: `trendavg(/host/key,1h:now/h) > 90`. Esto evalúa el promedio de tendencia horaria, no el valor bruto. Filtra los picos y solo alerta sobre condiciones sostenidas. Uso funciones de tendencia para monitorizar espacio en disco y pools de conexiones de base de datos.

¿Cómo monitorizo servicios Windows con Zabbix?

Usa la plantilla "Windows by Zabbix agent". Autodescubre servicios y rastrea su estado. Si un servicio con `Tipo de inicio: Automático` se detiene, el disparador salta. Puedes personalizar la regla de descubrimiento para ignorar servicios que no te interesen.

¿Cuál es la diferencia entre servidor Zabbix y proxy Zabbix?

El servidor es el cerebro: procesa disparadores, envía alertas y almacena datos. Un proxy es un recolector remoto: monitoriza hosts en un sitio remoto, almacena datos en búfer y los reenvía al servidor. Usa proxies para monitorizar a través de firewalls, reducir la carga del servidor o manejar cortes de red.

¿Cómo actualizo Zabbix de un LTS a otro?

Lee las notas de actualización de cada versión intermedia. La ruta de 6.0 LTS a 7.0 LTS pasa por 6.4. Actualiza el frontend, luego el servidor. Ejecuta la migración de base de datos. Prueba en staging primero. Reserva una ventana de mantenimiento completa. Lo he hecho en 2 horas con una base de datos de 100 GB; bases de datos más grandes tardan más.

¿Tiene Zabbix una app móvil?

Sí, para iOS y Android. Muestra paneles, problemas y métricas de host. Puedes reconocer problemas desde la app. No reemplaza la interfaz web para configuración, pero es útil para ingenieros de guardia. La tengo en mi teléfono y la uso para silenciar alarmas durante ventanas de mantenimiento cuando estoy lejos del escritorio.

¿Cómo monitorizo switches de red con Zabbix?

Crea un host con una interfaz SNMP, asigna la plantilla apropiada (Cisco IOS, Juniper, Aruba, SNMP genérico) y proporciona la comunidad SNMP o credenciales v3. Zabbix autodescubre interfaces, VLANs y sensores de hardware. Los disparadores de utilización de interfaz usan `ifInOctets` e `ifSpeed` para calcular el porcentaje de utilización.

¿Puede Zabbix monitorizar Kubernetes?

Sí, pero no es nativo. Usa la API de Kubernetes mediante ítems HTTP agent, o ejecuta el agente Zabbix como DaemonSet y usa la plantilla Kubernetes. Para una experiencia más fluida, Prometheus sigue siendo el estándar para monitorización Kubernetes. Zabbix funciona mejor para la infraestructura debajo de Kubernetes.

¿Cómo creo un panel personalizado en Zabbix?

Ve a Monitorización → Paneles → Crear panel. Añade widgets: Problemas, Gráfico, Mapa, Reloj, URL, Resumen de datos. Arrastra para posicionar. Guarda. El nuevo widget de gráfico en 7.0 soporta series temporales, indicadores de barra y umbrales. No es tan flexible como Grafana, pero es suficiente para una pantalla de pared de operaciones.

¿Qué pasa cuando Zabbix se queda sin espacio en disco para la base de datos?

La base de datos deja de aceptar escrituras. El servidor Zabbix registra errores de "base de datos llena". Los datos de monitorización se pierden durante la duración de la interrupción. Los disparadores pueden no saltar porque el servidor no puede evaluarlos. Las alertas pueden no enviarse. Este es un modo de fallo crítico. Monitoriza el espacio en disco con un script ligero separado o un servicio externo de health check.

¿Cómo configuro alta disponibilidad para Zabbix 7.0?

Instala dos nodos de servidor Zabbix apuntando a la misma base de datos. Configura el nombre del nodo HA en el archivo de configuración de cada servidor. Los nodos eligen un líder. Solo el líder ejecuta pollers y procesa disparadores. Si el líder falla, un standby toma el control tras un tiempo de espera configurable. El frontend se conecta a cualquier nodo; detecta automáticamente cuál es el líder.

¿Soporta Zabbix autenticación SSO o LDAP?

Sí. LDAP y SAML 2.0 están soportados en la configuración del frontend. Puedes mapear grupos LDAP a grupos de usuarios Zabbix con permisos. He configurado integración SAML con Azure AD y funciona de forma fiable. La gestión de sesión después del SSO usa las propias cookies de sesión de Zabbix, así que configura el tiempo de espera para que coincida con tu política SSO.

¿Cómo monitorizo archivos de log con Zabbix?

Usa las claves de ítem `log` y `logrt` en el agente Zabbix. Siguen archivos de log y buscan coincidencias con patrones regex. Cada línea coincidente se convierte en un valor. Crea un disparador sobre el ítem de log para alertar cuando aparezca un patrón como `FATAL` o `segfault`. El agente rastrea la última posición leída, así que los reinicios no vuelven a alertar sobre líneas antiguas.