Zabbix vs grafana vs kibana

China☆狼群 提交于 2019-12-04 08:32:11

问题


I am exploring grafana for my log management and system monitoring. I found kibana is also used for same process. I just don't know when to use kibana and when to use grafana and when to use zabbix?


回答1:


Zabbix - complex monitoring solution including data gathering, data archiving (trends, compaction,...), visualizer with dashboards, alerting and some management support for alerts escalations. (have a look at collectd, prometheus, cacti. They are all able to gather data)

Grafana - visualizer of data. It can read data at least from 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 referring to some special event in log file (loaded from elastics of course)

Kibana - visualization + analytics on logged data into elastics. Have a fast look at kibana discover to get idea. It is "must to have" tool when you need to search your logs (various services, various servers) in one place.




回答2:


Zabbix is a monitoring solution, which works with active+passive agents, which can "measure" things on your systems. Based on those measured values, you can take actions/alerting etc. In addition to this, it plots nice graphs with disk/cpu etc. usage

Kibana/Grafana on the other hand do get the informations from logs sent from your systems. They do not actively monitor things and also alerting/messaging is not the main focus of them. (If possible at all...?) They are however great at digging through all your logfiles.

So in short: - Active/Passive Monitoring + Alterting = Zabbix - Centralized log management = Grafana/Kibana

It also is not one or the other, you can also combine them



来源:https://stackoverflow.com/questions/40882040/zabbix-vs-grafana-vs-kibana

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!