Grafana-zabbix的搭配使用

Grafana简介

Grafana最常用的时间序列数据的可视化工具,用于互联网基础设施和应用分析等,提供了十分漂亮的图形展示等。

Zabbix简介

zabbix是现在目前十分流行的一种企业级开源分布式监控解决方案,他可以监控数量众多的网络和服务器健康参数,并且具有灵活的通知告警机智,同时提供可视化图形展示。现在最新版本已经更新到3.2.0。不过图形化展示都是Zabbix一直被人诟病的一个地方,很多人都说zabbix图形太丑了。

环境介绍

  • Centos6.5
  • Zabbix 3.0.4
  • Grafana 4.0.1
  • Grafana-Zabbix 3.0.1

Zabbix安装

Grafana安装

这里使用Yum安装最简单快速

1
2
3
$ sudo yum install https://grafanarel.s3.amazonaws.com/builds/grafana-4.0.1-1480694114.x86_64.rpm
$ sudo service grafana-server start
$ sudo /sbin/chkconfig --add grafana-server

Grafana默认监听的端口是3000

Grafana-Zabbix安装

Zabbix 和 Grafana 的结合是通过插件Grafana-Zabbix实现的。

这里使用grafana-cli 安装插件

1
2
grafana-cli plugins install alexanderzobnin-zabbix-app
service grafana-server restart

配置

访问http://your-ip:3000进入grafana。默认的用户名密码都是admin。

侧边栏选择Plugin-Apps-Zabbix点击进入后Enable

侧边栏选择Data Source - Add data source

  • Name可以自定义名称
  • Type选择zabbix
  • Url就是你zabbix的访问根目录后面接api_jsonrpc.php
  • Username填写zabbix的用户名(我这里为了方便就用admin的用户)
  • Password填写该用户的密码

设置完成之后点击Save&Test,如果出现Success则证明成功了。

添加图形

侧边栏Zabbix- Zabbix Server Dashboard,进入之后再点击上方的Zabbix Server Dashboard

默认会有2个例子这里暂时不管,点击Create New

进入之后左侧会有一个绿块,鼠标放上去单击会弹出选项(PS:我就是不知道在哪里添加图形折腾了半天,原来隐藏在这里)

选择Add Panel - Graph

  • Group 选择zabbix设置的群组
  • Host 选择zabbix监控的主机
  • Application 选择zabbix的应用集
  • Item 选择zabbix的监控项

我这里的配置展示的是dev1主机平均1分钟的负载情况。

配置好这里之后可以直接右上角叉掉配置框,刚刚配置的图形就展示出来了。

最后一定记得CTRL+S保存

参考

http://docs.grafana.org/installation/rpm/
http://docs.grafana-zabbix.org/installation/

坚持原创技术分享,您的支持将鼓励我继续创作!