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 | sudo yum install https://grafanarel.s3.amazonaws.com/builds/grafana-4.0.1-1480694114.x86_64.rpm |
Grafana默认监听的端口是3000
Grafana-Zabbix安装
Zabbix 和 Grafana 的结合是通过插件Grafana-Zabbix实现的。
这里使用grafana-cli 安装插件
1 | grafana-cli plugins install alexanderzobnin-zabbix-app |
配置
访问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/