Grafana安装和升级
Centos / RHEL 升级grafana
sudo yum update grafana
在基于RPM的Linux(CentOS,Fedora,OpenSuse,Red Hat)上安装
本页说明如何安装Grafana依赖项,下载和安装Grafana,如何在基于RPM的Linux系统上启动并运行该服务,以及安装软件包的详细信息。
升级注意事项:虽然升级Grafana的过程与安装Grafana非常相似,但是您应该执行一些关键的备份步骤。阅读升级Grafana 以获取有关更新现有安装的提示和指导。
1.下载并安装
您可以从YUM存储库中安装Grafana,可以使用YUM手动安装,使用RPM手动安装或下载二进制.tar.gz
文件。
从YUM存储库安装
如果您是从YUM存储库安装的,那么每次您运行Grafana都会自动更新sudo yum update
。
Grafana版本 | 包裹 | 资料库 |
---|---|---|
Grafana OSS | 格拉那 | https://packages.grafana.com/oss/rpm |
Grafana OSS(测试版) | 格拉那 | https://packages.grafana.com/oss/rpm-beta |
格拉法纳企业 | 企业 | https://packages.grafana.com/enterprise/rpm |
Grafana Enterprise(测试版) | 企业 | https://packages.grafana.com/enterprise/rpm-beta |
使用您选择的方法将新文件添加到YUM存储库中。以下命令使用nano
。
sudo nano /etc/yum.repos.d/grafana.repo
选择是要安装Grafana的开源版还是企业版,然后从所选版本中输入信息grafana.repo
。如果要安装Beta版本的Grafana,则需要使用上表中的Beta URL替换URL。
我们建议所有用户安装Grafana企业版,该版本可通过Grafana Enterprise订阅进行无缝升级 。
对于企业版本:
[grafana]
name=grafana
baseurl=https://packages.grafana.com/enterprise/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
对于OSS版本:
[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
使用以下命令之一安装Grafana:
sudo yum install grafana
# or
sudo yum install grafana-enterprise
使用YUM手动安装
如果使用YUM手动安装,则需要为每个新版本手动更新Grafana。要为您的Grafana安装启用自动更新,请按照以下说明通过我们的YUM存储库进行安装。
- 在Grafana下载页面上 ,选择要安装的Grafana版本。
- 默认情况下,会选择最新的Grafana版本。
- “版本”字段仅显示完成的版本。如果要安装Beta版本,请单击Nightly Builds,然后选择一个版本。
- 选择一个版本。
- 企业版-推荐下载。在功能上与开源版本相同,但包括您可以选择使用许可证解锁的功能。
- 开源-在功能上与企业版相同,但是如果需要企业功能,则需要下载企业版。
- 根据运行的系统,单击Linux或ARM。
- 将安装页面中的代码复制并粘贴到命令行中并运行。它遵循以下所示的模式。
wget <rpm package url>
sudo yum localinstall <local rpm package>
您也可以直接使用YUM安装Grafana:
sudo yum install <rpm package url>
使用RPM安装
如果使用RPM进行安装,则需要为每个新版本手动更新Grafana。该方法根据您所运行的Linux OS的不同而不同。开始之前,请先完整阅读说明。
注意: .rpm文件已签名,您可以使用此公共GPG密钥来验证签名 。
- 在Grafana下载页面上 ,选择要安装的Grafana版本。
- 默认情况下,会选择最新的Grafana版本。
- “版本”字段仅显示完成的版本。如果要安装Beta版本,请单击Nightly Builds,然后选择一个版本。
- 选择一个版本。
- 企业版-推荐下载。在功能上与开源版本相同,但包括您可以选择使用许可证解锁的功能。
- 开源-在功能上与企业版相同,但是如果需要企业功能,则需要下载企业版。
- 根据运行的系统,单击Linux或ARM。
- 将安装页面中的.rpm软件包URL和本地.rpm软件包信息复制并粘贴到以下所示的模式中,然后运行命令。
在CentOS,Fedora,Red Hat或RHEL上:
sudo yum install initscripts urw-fonts wget
wget <rpm package url>
sudo rpm -Uvh <local rpm package>
在OpenSUSE或SUSE上:
wget <rpm package url>
sudo rpm -i --nodeps <local rpm package>
从二进制.tar.gz文件安装
下载最新.tar.gz
文件 并解压缩。这些文件将解压缩到以您下载的Grafana版本命名的文件夹中。该文件夹包含运行Grafana所需的所有文件。该软件包中没有初始化脚本或安装脚本。
wget <tar.gz package url>
sudo tar -zxvf <tar.gz package>
2.启动服务器
这grafana-server
将以grafana
用户身份启动该过程,该过程是在软件包安装期间创建的。systemd命令在大多数情况下都可以使用,但是某些较旧的Linux系统可能需要init.d。安装程序应提示您输入正确的命令。
如果安装了.rpm
软件包,则可以使用systemd
或启动服务器init.d
。如果安装了二进制.tar.gz
文件,则需要执行二进制文件。
用systemd启动服务器
要启动服务并验证服务已启动,请执行以下操作:
sudo systemctl daemon-reload
sudo systemctl start grafana-server
sudo systemctl status grafana-server
配置Grafana服务器以在启动时启动:
sudo systemctl enable grafana-server
SUSE或OpenSUSE用户:您可能需要使用systemd方法启动服务器,然后使用init.d方法将Grafana配置为在引导时启动。
使用init.d启动服务器
要启动服务并验证服务已启动,请执行以下操作:
sudo service grafana-server start
sudo service grafana-server status
配置Grafana服务器以在启动时启动:
sudo /sbin/chkconfig --add grafana-server
执行二进制
该grafana-server
二进制需要工作目录是根安装目录,其中二进制文件以及public
文件夹的位置。
通过运行以下命令启动Grafana:
./bin/grafana-server web
套餐详情
- 将二进制文件安装到
/usr/sbin/grafana-server
- 将init.d脚本复制到
/etc/init.d/grafana-server
- 将默认文件(环境变量)安装到
/etc/sysconfig/grafana-server
- 将配置文件复制到
/etc/grafana/grafana.ini
- 安装systemd服务(如果有systemd可用)名称
grafana-server.service
- 默认配置使用以下位置的日志文件
/var/log/grafana/grafana.log
- 默认配置在以下位置指定一个sqlite3数据库
/var/lib/grafana/grafana.db
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2020-06-30 记录一则mysql主从延迟故障log
2020-06-30 MySQL 主从同步延迟的原因及解决办法