15

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?

Atul Agrawal
  • 1,474
  • 5
  • 22
  • 41

2 Answers2

25

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.

Lubomir Varga
  • 109
  • 2
  • 8
7

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, it plots nice graphs with disk/CPU etc. usage

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

So in short:

  • Active/Passive Monitoring + Alterting = Zabbix
  • Centralized metrics visualiser = Grafana/Kibana

It's not one or the other. You can combine them.

AATHITH RAJENDRAN
  • 4,689
  • 8
  • 34
  • 58
André Schild
  • 4,592
  • 5
  • 28
  • 42
  • are you saying grafana and kibana are similar?? – Atul Agrawal Dec 01 '16 at 05:15
  • I don't know grafana in enough details, but grafana is more sophisticated in terms of dashboard. There also exists a zabbix addon for grafana, but I did not yet got it to work. But grafana is definitively not collecting informations itself, it has datasources which are then used for visualisation – André Schild Dec 01 '16 at 07:07