Solución:
Zabbix – Solución de monitorización compleja que incluye recopilación de datos, archivo de datos (tendencias, compactación, …), visualizador con paneles, alertas y cierto soporte de gestión para escaladas de alertas. (echa un vistazo a collectd, prometheus, cactus. Todos pueden recopilar datos)
Grafana – visualizador de datos. Puede leer datos al menos de prometheus, grafito y elásticos. Su objetivo principal es visualizar cosas en paneles definidos por el usuario y correlacionar cosas de posiblemente varias fuentes. Por ejemplo, puede ver la carga de la CPU (datos de la serie de tiempo flotante de prometheus, por ejemplo) con bonitas anotaciones que se refieren a algún evento especial en el archivo de registro (cargado desde elásticos, por supuesto)
Kibana – visualización + análisis de datos registrados en elásticos. Eche un vistazo rápido al descubrimiento de kibana para tener una idea. Es una herramienta “imprescindible” cuando necesita buscar sus registros (varios servicios, varios servidores) en un solo lugar.
Zabbix es una solución de monitoreo, que trabaja con agentes activos + pasivos, que pueden “medir” cosas en sus sistemas. En función de esos valores medidos, puede realizar acciones / alertas, etc. Además, traza gráficos agradables con el uso del disco / CPU, etc.
Kibana / Grafana, por otro lado, obtiene la información de los registros enviados desde sus sistemas. No monitorean activamente las cosas y tampoco las alertas / mensajes no son su enfoque principal. (¿Si es posible …?) Sin embargo, son excelentes para buscar en todos sus archivos de registro.
Así que en resumen:
- Monitoreo activo / pasivo + alteración = Zabbix
- Visualizador de métricas centralizadas = Grafana / Kibana
No es lo uno ni lo otro. Puedes combinarlos.