Grafana离线安装部署以及插件安装

Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。Grafana主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源。

Grafana一共有三个版本(开源版),Grafana Enterprise(企业版),Grafana Cloud(云版)。 开源版为免费版本,升级企业版要重新安装;企业版包含开源版内容,并且可以升级到完整的企业版功能,是官方推荐安装的版本;云版提供免费的10K系列指标、50G大小日志、50G大小链路追踪功能。

一、Grafana安装部署

官网下载:Download Grafana | Grafana Labs选择适合自己的版本和edition

1.下载rpm源并进行安装(这里以oss版本为例)
复制代码
sudo yum install -y https://dl.grafana.com/oss/release/grafana-10.1.2-1.x86_64.rpm
2.启动grafana及开机启动
复制代码
[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.
3.查看端口(默认端口3000)
复制代码
[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
5.浏览器访问(默认用户名和密码是admin首次登录会提醒修改密码)

二、Grafana相关配置

2.1 安装zabbix插件

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

三、Grafana7.x版本安装zabbix插件,添加数据源找不到zabbix

问题描述

安装好grafana以及zabbix后,在grafana的添加数据源处无法找到zabbix。

解决步骤

  1. 确保正确安装了zabbix的插件以及启动

  2. 修改grafana的配置文件。文件位置为:/etc/grafana/grafana.ini,在plugins中加入 allow_loading_unsigned_plugins = alexanderzobnin-zabbix-datasource。注意,添加的位置不要放错了,否则不会有正确的现象。(注意前面没有分号;)

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

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

相关推荐
A 糖醋排骨2 天前
grafana loki alloy轻量级日志采集
运维·grafana·loki
雨辰AI2 天前
K8s 国产数据库慢 SQL 自动监控|Prometheus+Grafana 可视化全落地
数据库·sql·安全·容器·kubernetes·grafana·prometheus
七月稻草人3 天前
Grafana只能在内网看?配置HTTPS公网地址远程打开监控面板
网络协议·https·grafana
爱丶狸4 天前
Grafana_Zabbix_ImageRenderer_部署与前端操作手册
linux·前端·zabbix·grafana·kylin
奔跑中的小象8 天前
UOS V2500 沐曦mx-exporter监控加速卡(非K8S)
grafana·prometheus·uos·vllm·沐曦
Wang's Blog9 天前
Go-Zero 项目开发45: Prometheus + Grafana 安装部署与服务监控实战
golang·grafana·prometheus
行者-全栈开发14 天前
TIG 监控体系搭建:Telegraf + InfluxDB + Grafana 全链路实战
grafana·influxdb·服务器监控·tig·docker部署·监控系统·telegraf
Elastic 中国社区官方博客15 天前
将你的 Grafana Kubernetes 仪表板迁移到 Elastic Observability:相同的 PromQL,30 倍更快的查询
大数据·人工智能·elasticsearch·搜索引擎·容器·kubernetes·grafana
做个文艺程序员17 天前
Linux第24篇:Java应用监控体系搭建:Prometheus+Grafana可视化运维
java·grafana·prometheus
取谖慕12.18 天前
Prometheus+Alertmanager+node_exporter+grafana高可用
linux·运维·grafana·prometheus