Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Zabbix vs grafana vs kibana

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?

like image 800
Atul Agrawal Avatar asked Nov 30 '16 06:11

Atul Agrawal


People also ask

Which is better Zabbix or Grafana?

Grafana and Zabbix can be primarily classified as "Monitoring" tools. Grafana and Zabbix are both open source tools. Grafana with 29.3K GitHub stars and 5.55K forks on GitHub appears to be more popular than Zabbix with 493 GitHub stars and 182 GitHub forks.

Which is better Kibana or Grafana?

Grafana is better suited for applications that require continuous real-time monitoring metrics like CPU load, memory, etc. Kibana is better suited for log file analysis and full-text search queries. Grafana gives custom real-time alerts as the data comes; it identifies patterns in the data and sends alerts.

What is the difference between Grafana and Zabbix?

Grafana can integrate with a huge range of collectors, agents and storage engines. Grafana is open source and free. Zabbix is open source and free. Zabbix is meant for monitoring, and not for visualization.

Is Kibana same as Grafana?

Both Kibana and Grafana are data visualization tools providing users capabilities to explore, analyze and visualize data with dashboards. The difference between Kibana and Grafana lies in their genesis. Kibana was built on top of the Elasticsearch stack, famous for log analysis and management.


1 Answers

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.

like image 138
2 revs Avatar answered Sep 18 '22 13:09

2 revs