1. grafana简介

  • Grafana创建于2014年,主要作用于时序数据可视化。第一个版本基于Kibana3进行修改发布。
  • Grafana是使用GO语言开发的一款开源的、可视化的监控工具,可以用来做数据监控和数据统计,带有报警功能。

2. Grafana的特点

  1. grafana拥有快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中有丰富的仪表插件。

  2. grafana支持多种不同的时间序列数据(数据源)存储后端。每个数据源都有一个特定查询编辑器

  3. grafana中的报警允许您将规则附加到仪表面板上。保存仪表板时,grafana会将警报规则提取到单独的警报规则储存中,并安排它们进行评估。报警消息可以通过钉钉、邮件等方式推送至移动客户端。

  4. grafana使用来自不同数据源的丰富事件注释图表。将鼠标悬停在事件上显示完整的事件元数据和标记。

  5. grafana使用ad-hoc过滤器允许动态创建新的键/值过滤器会自动应用于使用该数据源所有查询

3. 安装grafana

可以根据需要到官网下载想要的版本
https://grafana.com/grafana/download/8.0.0

[root@node4 ~]# wget https://dl.grafana.com/oss/release/grafana-8.0.0~beta2-1.x86_64.rpm

[root@node4 ~]# yum install grafana-8.0.0~beta2-1.x86_64.rpm

[root@node4 ~]# yum install grafana-enterprise
[root@node4 ~]# yum -y  install initscripts urw-fonts

3.1 重启服务并设置开机自启

[root@node4 ~]# systemctl start grafana-server.service 
[root@node4 ~]# systemctl start grafana-server.service 

3.2 下载grafana的zabbix的插件

插件也可以去官网下载相关的插件
https://grafana.com/grafana/plugins/?utm_source=grafana_plugin_list
下面是下载zabbix插件的地址
https://grafana.com/grafana/plugins/alexanderzobnin-zabbix-app/?tab=installation


这个插件默认是zabbix4.1.5版本。
[root@node4 ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
安装插件之后会默认存放在此目录下
[root@node4 plugins]# pwd
/var/lib/grafana/plugins
[root@node4 plugins]# ls
alexanderzobnin-zabbix-app

安装完插件一定要重启grafana这个服务。
[root@node4 ~]# systemctl restart grafana-server.service

3.3 访问Grafana

http://ip地址:3000,因为grafana服务默认时开启3000端口号

默认的账号和密码
账号:admin
密码:admin
回车之后系统会让你重新设置密码

grafana的登录界面

4. 配置grafana

4.1 找到zabbix

4.2 点击enable

4.3 添加数据源

4.4 找到zabbix,并点击进去

// url这里的IP就是你装grafana服务的IP地址,Access就默认

// 这个地方是你的zabbix的用户名和密码

// 然后点击save&test(保存并测试)看到zabbix弹窗说明成功了

如果出现错误可以修改grafana的配置文件(选作)

[root@node4 ~]# vim /etc/grafana/grafana.ini 
728 allow_loading_unsigned_plugins = alexanderzobnin-zabbix-datasource
将这一行前面的“;”删除

这里我们选择创建仪表板

选择要查看的监控项。

这里我们查看zabbix_server的磁盘使用率,若有其他主机组也可以换成其他主机组

![

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐