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.添加其他插件的方法类似,大家可以照着操作

相关推荐
SRETalk2 天前
Zabbix、Prometheus、Grafana、Nightingale,四个监控如何选型?
zabbix·grafana·prometheus·nightingale
何中应12 天前
Grafana面板没有数据问题排查
linux·grafana·prometheus
就改了12 天前
微服务指标监控一站式搭建:Prometheus抓取+Grafana大屏展示详解
微服务·grafana·prometheus
_codemonster13 天前
Prometheus + Grafana + Alertmanager和ELK 栈(Elasticsearch + Logstash + Kibana)
elk·grafana·prometheus
IT WorryFree14 天前
Zabbix7.4 + Grafana 天蝎(Zabbix 官方插件数据源)完整配置 + 解决 412 报错
zabbix·grafana
gws81353916214 天前
Hyperf3.1接入服务器监控
grafana·prometheus·hyperf·metrics
成为你的宁宁14 天前
【K8S黑盒监控实践:Probe配置、Prometheus验证与Grafana可视化】
kubernetes·grafana·prometheus
人生匆匆14 天前
部署cadvisor+prometheus+grafana
grafana·prometheus
SuperArc199915 天前
Grafana相关数据可视化平台基础教程-序言
运维·信息可视化·数据分析·grafana
小黑蛋学java16 天前
Nginx 接口耗时 Prometheus + Grafana 监控实施方案
运维·nginx·负载均衡·grafana·prometheus