在基于RPM的Linux上安装(CentOS,Fedora,OpenSuse,RedHat)

描述 下载
CentOS / Fedora / OpenSuse / Redhat Linux稳定版本 x86-64
CentOS / Fedora / OpenSuse / Redhat Linux稳定版本 ARM64
CentOS / Fedora / OpenSuse / Redhat Linux稳定版本 ARMv7

阅读升级Grafana以获取有关更新现有安装的提示和指导。

安装稳定版本

你可以直接使用Yum安装Grafana

$ sudo yum install <rpm package url>

例如:

$ sudo yum install https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1.4-1.x86_64.rpm

或者使用rpm手动安装,首先执行:

$ wget <rpm package url>

例如:

$ wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1.4-1.x86_64.rpm

在CentOS / Fedora / Redhat上

$ sudo yum install initscripts fontconfig
$ sudo rpm -Uvh <local rpm package>

在OpenSuse上

$ sudo rpm -i --nodeps <local rpm package>

过YUM存储库安装

将以下内容添加到/etc/yum.repos.d/grafana.repo中的新文件中

[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt

如果你想要测试版或候选版,还有一个测试库。

baseurl=https://packagecloud.io/grafana/testing/el/7/$basearch

然后通过yum命令安装Grafana:

$ sudo yum install grafana

RPM GPG密钥

RPM已签名,你可以使用此公共GPG密钥验证签名。

包详情

  • 二进制文件安装到/usr/sbin/grafana-server
  • Init.d脚本复制到/etc/init.d/grafana-server
  • 创建默认文件(环境变量)到/etc/sysconfig/grafana-server
  • 配置文件复制到/etc/grafana/grafana.ini
  • 安装systemd service(如果systemd可用)名为grafana-server.service
  • 默认配置使用日志文件在/var/log/grafana/grafana.log
  • 默认配置指定sqlite3数据库在/var/lib/grafana/grafana.db

启动服务(init.d service)

通过运行启动Grafana:

sudo service grafana-server start

这将以grafana用户身份启动grafana-server进程,该用户是在程序包安装期间创建的。默认HTTP端口为3000,默认用户和组为admin

将Grafana服务器配置为在引导时启动:

$ sudo /sbin/chkconfig --add grafana-server

启动服务(通过systemd)

$ systemctl daemon-reload
$ systemctl start grafana-server
$ systemctl status grafana-server

启用systemd服务,以便Grafana在启动时启动

sudo systemctl enable grafana-server.service

环境文件

systemd服务文件和init.d脚本都使用位于/etc/sysconfig/grafana-server的文件来获取启动后端时使用的环境变量。在这里,你可以覆盖日志目录,数据目录和其他变量。

记录

默认Grafana将log记录到/var/log/grafana

数据库

默认配置指定sqlite3数据库位于/var/lib/grafana/grafana.db,请在升级前备份此数据库,你还可以使用MySQL或Postgres作为Grafana数据库,详见配置页面。

配置

配置文件位于/etc/grafana/grafana.ini,有关所有这些选项的详细信息,请转到配置页面。

添加数据源

  • Graphite
  • InfluxDB
  • OpenTSDB
  • Prometheus

服务端图像渲染

服务器端图像(png)渲染是一项可选功能,但在共享可视化时非常有用,例如在警报通知中。

如果图像缺失文本,请确保已安装字体包。

yum install fontconfig
yum install freetype*
yum install urw-fonts

从二进制tar文件安装

下载最新的.tar.gz文件并解压缩,这将提取到以你下载的版本命名的文件夹中,此文件夹包含运行Grafana所需的所有文件,此程序包中没有初始化脚本或安装脚本。

要配置Grafana,请将名为custom.ini的配置文件添加到conf文件夹,并覆盖conf/defaults.ini中定义的任何设置。

通过执行./bin/grafana-server web启动Grafana,grafana-server二进制文件需要工作目录为根安装目录(二进制文件和public文件夹所在的目录)。

首次登录

要运行Grafana,请打开浏览器并转到http://localhost:3000/ ,如果你尚未配置不同的端口,则3000是Grafana监听的默认http端口,然后按照此处的说明操作。

Grafana文档(在Centos / Redhat上安装)相关推荐

  1. docker 安装mysql 实战文档_在docker上安装运行mysql实例

    ps:实验环境是:CentOS Linux release 7.3  64位 1.获取mysql镜像 从docker hub的仓库中拉取mysql镜像 docker pull mysql 查看镜像 d ...

  2. 无法为立即文档创建临时文件: 设备上没有空间(centos root 目录爆满)

    qingli-bash: 无法为立即文档创建临时文件: 设备上没有空间: df 查看磁盘空间,发现根目录爆满 使用du -sh * 查看是哪个文件占用了这么大的空间,结果并没有找到大文件,那就可能是隐 ...

  3. apache mediawiki 安装_如何在CentOS 7上安装MediaWiki

    如果您想构建自己的wiki网站,可以使用MediaWiki轻松完成, MediaWiki是一个最初为WikiPedia创建的PHP开源应用程序. 由于为此应用程序开发的第三方扩展,其功能可以轻松扩展. ...

  4. 在CentOS 8上安装与配置Apache虚拟主机

    实验环境 操作系统:Centos 8 web应用:apache 内网IP:192.168.3.21 shell执行:root 以root或具有sudo权限的用户身份登录执行如下操作. 主配置文件路径: ...

  5. 教你在 CentOS 8上安装GCC实现开发编译功能

    介绍 GNU Compiler Collection (GCC)是由C.C++.Objective-C.Fortran.Ada.Go和D等编程语言的编译器和库组成,很多开源项目,包括Linux内核和G ...

  6. 如何在CentOS 7上安装Apache Kafka

    介绍 (Introduction) Apache Kafka is a popular distributed message broker designed to efficiently handl ...

  7. fortran安装_如何在 CentOS 8 上安装 GCC

    本文最先发布在: 如何在 CentOS 8 上安装 GCC​www.itcoder.tech GNU 编译器集合是一系列用于语言开发的编译器和库的集合,包括: C, C++, Objective-C, ...

  8. 在CentOS 7上安装并配置Python 3.6环境

    在纯净的 CentOS 系统上安装 Python 环境主要有两种办法. 一种是通过源码编译安装,另外一种就是安装已经打好的 RPM 包.依照个人习惯,我们先来看一下如何通过源码编译的方式安装 Pyth ...

  9. 如何在CentOS 7上安装Kubernetes Docker群集

    如何在CentOS 7上安装Kubernetes Docker群集 Kubernetes是一个开源平台,用于管理由Google开发的容器化应用程序.它允许您在集群环境中管理,扩展和自动部署容器化应用程 ...

最新文章

  1. SpringBoot使用笔记
  2. 参赛作品介绍 | IM体感游戏、校园管家...这些创意颠覆你的想象!
  3. 当电桥为恒流源时惠斯通电桥电压的计算方法
  4. linux grep命令详解_Linux 上USB 调试神器lsusb命令详解
  5. which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mod
  6. 灵感分享| 实例UI组件的设计风格
  7. oracle的热备份和冷备份
  8. React 进修之路(1)
  9. Python3.2-re模块之常用正则记录
  10. JAVA架构师之路-视频学习
  11. 微信公众号 开发详解05【二维码制作、调查表单、短网址、微小宝、引流】
  12. 手机号码测试用例java_“邮箱”“验证码”“手机号码”输入框测试用例
  13. 科罗拉多大学波尔得分校计算机科学,科罗拉多大学波尔得分校院系设置
  14. Confluence 摘要(Excerpt)宏
  15. 是谁在我的心里打了个结(七)投标书
  16. 如何实现一个简单的过滤器
  17. matlab 符号值转为实数,Matlab:在实现二进制到实数转换的公式时,无法获得唯一的有理数Part1...
  18. python中pymysql的小坑
  19. 计组学习笔记2(RISC v版)
  20. 利用EMCP物联网云平台通过网口远程监控S7-200 Smart PLC云组态

热门文章

  1. C语言 break 和 continue - C语言零基础入门教程
  2. BugkuCTF-WEB题bp
  3. php keep user login,php5.4安装dedecms登录后台空白解决办法(session_register函数已废弃)...
  4. django oracle 性能,4.利用Django在前端展示Oracle 状态趋势
  5. python生成固定长度随机数_python日记——random模块
  6. linux分区 挂盘,linux分区,挂盘,LVM
  7. php tp5清空数据表并主键,tp5数据库——更新数据
  8. 湖南省普通高等学校计算机应用水平,湖南省普通高等学校非计算机专业学生计算机应用水平二级考试大纲...
  9. mysql dos 下切换连接_如何在dos下连接进入mysql对数据库进行操作
  10. java9 反应编程_Java9第四篇-Reactive Stream API响应式编程