Grafana离线安装部署

目录

1. 环境

2. 离线下载

3. 离线安装

4. 页面访问


1. 环境

Centos7.6     Grafana版本:grafana-6.6.1-1.x86_64

官网下载        Zabbix离线安装参考               在线Grafana安装部署参考     

注意: 这里我已经安装Zabbix Server,Grafana一般和Zabbix Server部署在同一台机器。

2. 离线下载

1) 官网下载rpm包,这里我下载的版本是grafana-6.6.1-1.x86_64.rpm

# # yum install --downloadonly --downloaddir=/home/rpm/ grafana-6.6.1-1.x86_64.rpm   

# rpm -ivh grafana-6.6.1-1.x86_64.rpm     //查看rpm依赖包

依赖rpm包下载网址: https://www.rpmfind.net/ 

2) 下载依赖包fontconfig、urw-fonts,和grafana-6.6.1-1.x86_64.rpm放入一个文件夹,提供离线安装使用

# yum install --downloadonly --downloaddir=/home/rpm/ fontconfig     //联网环境下载依赖包fontconfig     

# yum install --downloadonly --downloaddir=/home/rpm/ urw-fonts      //联网环境下载依赖包urw-fonts

只下载包,不安装包

yum install --downloadonly --downloaddir=[download_dir] [package] 

查看包的多个版本

#  yum list [package] --showduplicates

3) 下载依赖插件zabbix-app

https://grafana.com/grafana/plugins/alexanderzobnin-zabbix-app/installation?version=3.12.3

3. 离线安装

1) 上传grafana​​​​​​​离线包,上传离线包到/usr/local/grafana-rpm目录

#  mkdir -p /usr/local/grafana-rpm

2) 安装

# cd /usr/local/grafana-rpm/

# yum clean all ; yum localinstall –y --skip-broken ./*

# grafana-server -v       //查看版本

3) 安装依赖插件zabbix

a. 找到grafana安装目录/var/lib/grafana/plugins

#  find / -name grafana         

             

b. 将下载的安装包alexanderzobnin-grafana-zabbix-v3.12.4-1-g309146f.zip上传到插件路径/var/lib/grafana/plugins 下

c. 解压并改名为alexanderzobnin-zabbix-app,如果不支持unzip解压命令,可在其它机器解压并重命名后上传此目录

# unzip alexanderzobnin-grafana-zabbix-v3.12.4-1-g309146f.zip

# mv alexanderzobnin-grafana-zabbix-309146f/  alexanderzobnin-zabbix-app

4) 配置文件

# vim /etc/grafana/grafana.ini

# grep -n '^'[[a-Z] /etc/grafana/grafana.ini   //查看配置内容方便

5) 启动grafana-server,并设置开机启动

# systemctl restart grafana-server      //重启

# systemctl enable grafana-server      //加入开机启动

# systemctl status grafana-server        //查看启动状态

4. 页面访问

1) 浏览器访问:http://172.20.32.220:3000,默认账号/密码:admin/admin

      根据需要选择是否修改密码,这里我修改密码为 admin123

2) 添加数据源,**Zabbix插件

选择Add data source,Zabbix作为数据源,进行配置URL:http://172.20.32.220/zabbix/api_jsonrpc.php 以及Zabbix信息,保存