Zabbix 对比 grafana 对比 kibana

Zabbix vs grafana vs kibana

我正在探索使用 grafana 进行日志管理和系统监控。 我发现 kibana 也用于相同的过程。 就是不知道什么时候用kibana什么时候用grafana什么时候用zabbix?

Zabbix 是一种监控解决方案,它与主动+被动代理一起工作,可以“测量”您系统上的事物。 根据这些测量值,您可以取 actions/alerting 等。 此外,它用 disk/CPU 等绘制漂亮的图表 usage

Kibana/Grafana,另一方面,一定要从您的系统发送的日志中获取信息。 他们不会主动监控事物,而且 alerting/messaging 也不是他们的主要关注点。 (如果可能的话……?) 然而,他们非常擅长挖掘您的所有日志文件。

简而言之:

  • Active/Passive 监控 + 变更 = Zabbix
  • 集中式指标可视化工具 = Grafana/Kibana

不是其中之一。您可以将它们组合起来。

Zabbix - 复杂的监控解决方案,包括数据收集、数据归档(趋势、压缩……)、带仪表板的可视化工具、警报和一些对警报升级的管理支持。 (看看collectd, prometheus, cacti。他们都能收集数据)

Grafana - 数据可视化工具。它至少可以从 prometheus, graphite and elastics. Its primary goal is to visualize things in user defined dashboards and correlate things from possibly various sources. You can for example see cpu load (float time serie data from prometheus for example) with nice annotations 中读取数据,指的是日志文件中的一些特殊事件(当然是从 elastics 加载的)

Kibana - 将记录的数据可视化 + 分析到 elastics. Have a fast look at kibana discover 以获得想法。当您需要在一个地方搜索您的日志(各种服务、各种服务器)时,它是 "must to have" 工具。