我正在探索grafana我的日志管理和系统监控。 我发现kibana也用于相同的过程。 我只是不知道何时使用kibana以及何时使用grafana以及何时使用zabbix?
答案 0 :(得分:13)
Zabbix - 复杂的监控解决方案,包括数据收集,数据归档(趋势,压缩......),带仪表板的可视化工具,警报以及警报升级的一些管理支持。 (看看collectd,prometheus,cacti。他们都能收集数据)
Grafana - 数据的可视化工具。它至少可以从prometheus,graphite和elastics读取数据。其主要目标是在用户定义的仪表板中可视化事物并将可能的各种来源与事物相关联。例如,你可以看一下cpu load(来自普罗米修斯的浮动时间系列数据)和漂亮的annotations引用日志文件中的一些特殊事件(当然从弹性加载)
Kibana - 对已记录数据进行elastics的可视化+分析。快速查看kibana discover以获得想法。当您需要在一个地方搜索日志(各种服务,各种服务器)时,它是“必备”工具。
答案 1 :(得分:5)
Zabbix是一种监控解决方案,可与主动+被动代理一起使用,可以测量""你系统上的东西。 根据这些测量值,您可以采取行动/警报等。 除此之外,它还绘制了带有磁盘/ CPU等用途的漂亮图表
另一方面,Kibana / Grafana从您的系统发送的日志中获取信息。 他们不主动监控事物,警报/消息传递也不是他们的主要关注点。 (如果可能的话......?) 然而,他们非常善于挖掘所有日志文件。简而言之: - 主动/被动监控+ Alterting = Zabbix - 集中日志管理= Grafana / Kibana
它也不是其中之一,你也可以将它们组合起来