Zabbix vs grafana vs kibana

Posted

技术标签:

【中文标题】Zabbix vs grafana vs kibana【英文标题】: 【发布时间】:2017-04-14 09:40:12 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

Grafana - 数据可视化。它至少可以从prometheus、graphite和elastics读取数据。它的主要目标是在用户定义的仪表板中可视化事物,并将可能来自不同来源的事物关联起来。例如,您可以看到 cpu 负载(例如来自 prometheus 的浮点时间系列数据),annotations 指的是日志文件中的一些特殊事件(当然是从弹性加载的)

Kibana - 将记录的数据可视化 + 分析到 elastics。快速查看kibana discover 以获得想法。当您需要在一个地方搜索日志(各种服务、各种服务器)时,它是“必备”工具。

【讨论】:

【参考方案2】:

Zabbix 是一个监控解决方案,它与主动+被动代理一起工作,可以“测量”您系统上的事物。 根据这些测量值,您可以采取措施/警报等。 此外,它还绘制了带有磁盘/CPU 等使用情况的漂亮图表

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

简而言之:

主动/被动监控 + 改变 = Zabbix 集中式指标可视化工具 = Grafana/Kibana

这不是一个或另一个。您可以将它们组合起来。

【讨论】:

你是说grafana和kibana相似吗?? 我对grafana的了解不够详细,但是grafana在dashboard方面比较复杂。还有一个用于 grafana 的 zabbix 插件,但我还没有让它工作。但是 grafana 本身绝对不会收集信息,它有数据源,然后用于可视化

以上是关于Zabbix vs grafana vs kibana的主要内容,如果未能解决你的问题,请参考以下文章

PHP通过ZABBIX API获取主机信息 VS 直接从数据库获取主机信息

zabbix 图像显示 Grafana

zabbix + grafana 优化zabbix图形显示

使用Zabbix+Grafana监控

grafana上安装zabbix插件

40-Zabbix在Grafana中展示和Zabbix性能优化以及Zabbix高可用集群搭建