Grafana是开源的可视化和分析软件。它可以查询,可视化,警告和浏览指标,还提供了将时间序列数据库(TSDB)数据转换为精美的图形和可视化效果的工具,同时支持多种插件和针对不同的应用制作出不同的图形
本次实验我们使用的是granfana7.0,zabbix4.0
1.安装granfana
[root@zabbix ~]# wget https://dl.grafana.com/oss/release/grafana-7.0.0-1.x86_64.rpm ##获取granfana的rpm包
[root@zabbix ~]# yum install -y grafana-7.0.0-1.x86_64.rpm ##安装granfana
[root@zabbix ~]# systemctl start grafana-server ; systemctl enable grafana-server ##启动granfana并加入开机启动
Created symlink from /etc/systemd/system/multi-user.target.wants/grafana-server.service to /usr/lib/systemd/system/grafana-server.service.
访问测试:
浏览器输入:http://地址:3000
帐号:admin
密码:admin
点击login
初始化密码,点击
Submit
初始面板:
2.安装并激活zabbix插件
[root@zabbix ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
installing alexanderzobnin-zabbix-app @ 3.11.0
from: https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.11.0/download
into: /var/lib/grafana/plugins
✔ Installed alexanderzobnin-zabbix-app successfully
Restart grafana after installing plugins . <service grafana-server restart>
[root@zabbix ~]# systemctl restart grafana-server.service ##重启granfana
激活zabbix插件
点击
plugins
搜索zabbix并点击
zabbix
图标点击
enable
启用zabbix3.添加数据源
点击左上角的图标回到主页
点击添加数据源
找到zabbix
URL输入
http://localhost/zabbix/api_jsonrpc.php
输入登录zabbix的web界面的用户和密码
其他保持默认值不动拉到最底,点击
Save & Test
出现这两个提示,表示添加成功
4.导入模板
点击Dashboards
点击
import
全部导入出现这些提示,表示导入成功
5.查看数据
点击home
发现有三个可以查看的面板,就是我们导入的模板
依次查看:
6.granfana的简单使用
点击右上角的时钟图标可以查看过去数据
也可以查看不同的组和主机,甚至网卡
也可以在granfana界面添加自定义数据源
点击
Apply
保存点击
remove
可以删除图表保存当前面板为一个展示模板
点击
Save
点击
save as
点击
save
点击创建好的模板
效果图:
7.总结
granfana能给我们提供美观的数据可视化图形,但是日常的监控项和报警媒介还有一些添加主机这些操作,granfana还是做不了的,zabbix也为我们提供了数据可视化图像,配置也很灵活,可根据环境需要决定是否需要granfana可视化.