Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。Grafana主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源。
Grafana一共有三个版本(开源版),Grafana Enterprise(企业版),Grafana Cloud(云版)。开源版为免费版本,升级企业版要重新安装;企业版包含开源版内容,并且可以升级到完整的企业版功能,是官方推荐安装的版本;云版提供免费的10K系列指标、50G大小日志、50G大小链路追踪功能。
官网下载:Download Grafana | Grafana Labs选择适合自己的版本和edition

sudo yum install -y https://dl.grafana.com/oss/release/grafana-10.1.2-1.x86_64.rpm
- [root@zabbix-server ~]# systemctl start grafana-server.service
- [root@zabbix-server ~]# systemctl enable grafana-server.service
- Created symlink from /etc/systemd/system/multi-user.target.wants/grafana-server.service to /usr/lib/systemd/system/grafana-server.service.
- [root@zabbix-server ~]# netstat -lntp|grep 3000
- tcp6 0 0 :::3000 :::* LISTEN 124915/grafana-serv
4.grafana包内文件详情
- 二进制文件: /usr/sbin/grafana-server
- 启动文件: /etc/init.d/grafana-server
- 启动环境变量: /etc/sysconfig/grafana-server
- 配置文件: /etc/grafana/grafana.ini
- systemd服务名称: grafana-server.service
- 默认配置的日志文件:var/log/grafana/grafana.log
- sqlite3数据库文件: /var/lib/grafana/grafana.db

grafana默认不支持zabbix插件,需要安装zabbix插件
在线安装:
- //查看相关帮助
- [root@zabbix-server ~]# grafana-cli plugins --help
- //从列举中的插件过滤zabbix插件
- [root@zabbix-server ~]# grafana-cli plugins list-remote |grep zabbix
- id: alexanderzobnin-zabbix-app version: 3.12.4
- //依据id安装插件
- [root@zabbix-server ~]# grafana-cli plugins install alexanderzobnin-zabbix-app
- installing alexanderzobnin-zabbix-app @ 3.12.4
- from: https://grafana.com/api/plugins/alexanderzobnin-zabbix-app/versions/3.12.4/download
- into: /var/lib/grafana/plugins
-
- ✔ Installed alexanderzobnin-zabbix-app successfully
-
- Restart grafana after installing plugins . <service grafana-server restart>
输出可知下载包放到 /var/lib/grafana/plugins目录下,解压后,重启Grafana服务。
- [root@zabbix-server plugins]# ll
- 总用量 2692
- drwxr-xr-x 8 root root 4096 7月 28 16:05 alexanderzobnin-grafana-zabbix-309146f
- -rw-r--r-- 1 root root 2747693 8月 26 17:47 alexanderzobnin-grafana-zabbix-v3.12.4-1-g309146f.zip
- drwxr-xr-x 8 root root 4096 8月 26 17:42 alexanderzobnin-zabbix-app
- [root@zabbix-server plugins]# systemctl restart grafana-server.service
离线安装:
先去官网下载安装包,https://grafana.com/grafana/plugins?orderBy=weight&direction=asc
或者Data source plugins for Grafana | Grafana Labs
搜索需要的插件,选好与grafana版本匹配的版本。

# 解压
unzip zabbix.zip
# 移动到plugins 文件夹中
mv alexanderzobnin-grafana-zabbix-d0e8319/ /var/lib/grafana/plugins/
# 重启grafana-server使生效。
systemctl restart grafana-server
安装好grafana以及zabbix后,在grafana的添加数据源处无法找到zabbix。
确保正确安装了zabbix的插件以及启动
修改grafana的配置文件。文件位置为:/etc/grafana/grafana.ini,在[plugins]中加入 allow_loading_unsigned_plugins = alexanderzobnin-zabbix-datasource。注意,添加的位置不要放错了,否则不会有正确的现象。(注意前面没有分号;)

3.重启grafana。systemctl restart grafana-server.service再到添加数据源处即可找到zabbix

4.添加其他插件的方法类似,大家可以照着操作