数据可视化组件Grafana详细解读--RedHat/Fedora/CentOS/Oracle上的安装

数据可视化演示:

PS:您可以在目标服务器上运行数据可视化组件,监控数据服务器,Web服务器,网络文件服务器等等服务器的各种运行状态,DevOps的必不可少的组件。

在基于RPM的Linux的上安装版本(CentOS,Fedora的,OpenSuse当中,红帽)

描述 下载
适用于CentOS / Fedora / OpenSuse / Redhat Linux X86-64
适用于CentOS / Fedora / OpenSuse / Redhat Linux ARM64
适用于CentOS / Fedora / OpenSuse / Redhat Linux 的的ARMv7

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

安装稳定

您可以直接使用百胜安装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服务(如果systemd可用)名称 grafana-server.service
  • 默认配置使用日志文件 /var/log/grafana/grafana.log
  • 默认配置指定sqlite3的数据库 /var/lib/grafana/grafana.db

启动服务器(的init.d服务)

你可以通过运行来启动Grafana:

$ sudo service grafana-server start

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

默认登录名和密码admin/admin

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

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

启动服务器(通过systemd)

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

启用systemd服务以在启动时启动

sudo systemctl enable grafana-server.service

环境文件

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

 

记录

默认情况下,Grafana将登录 /var/log/grafana

 

数据库

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

 

配置文件信息

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

 

添加数据源

服务器端图像渲染

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

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

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

从二进制的tar文件安装

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

要配置Grafana,添加请一个名为custom.iniconf文件夹数的配置文件,并覆盖其中定义的任何设置conf/defaults.ini

通过执行启动Grafana  ./bin/grafana-server web。该grafana-server二进制需要工作目录是安装根目录(二进制文件以及public文件夹的位置)。

 

首次登录

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

 

通过Grafana访问MySQL的/ MariaDB的

1.左侧菜单配置,点击数据源,然后点击添加数据源的按钮(在按名称或类型过滤处输入Mysql搜索MySQL的数据源,然后点击添加数据源按钮)

 2.配置MySQL的数据源信息,然后点击下面的Save&Test按钮,如果连接没有问题,此数据源将被保存

3.新建仪表板,然后选择一个表面板(添加标签栏,然后下面有个Panel表格,选择第一排,第三个表这个面板)

4.进入表的面板标题界面,此时您看见的是一个空表格,点击表单上面面板标题▽,选择'编辑',然后点击指标,然后选择数据源选择刚才配置的MySQL数据源,写一条sql查询,右侧有个眼睛一样的图标,点击显示或隐藏数据

 

升级Grafana

PS:对于原来已经安装grafana,且使用旧版grafana的用户

我们建议大家经常升级Grafana,以便及时了解最新的修复和增强功能。为了实现这一目标,Grafana升级是向后兼容的,升级过程简单快捷。

升级通常总是安全的(在许多次要版本和一个主要版本之间),仪表板和图形看起来都是一样的。在某些边缘情况下可能会有轻微的重大更改,这些更改通常在发行说明更改日志中列出

数据库备份

在升级之前,备份Grafana数据库是个好主意。这将确保您始终可以回滚到以前的版本。在启动期间,Grafana将自动迁移数据库模式(如果有更改或新表)。有时,如果您以后想要降级,这可能会导致问题。

Sqlite备份数据/导入数据

如果你使用sqlite,你只需要备份你的grafana.db文件。这通常位于/var/lib/grafana/grafana.dbunix系统上。如果您不确定您使用的数据库以及存储位置,请检查您的grafana配置文件。如果您使用二进制tar / zip将grafana安装到自定义位置,通常是在<grafana_install_dir>/data

MySQL备份数据/导入数据

backup:
> mysqldump -u root -p[root_password] [grafana] > grafana_backup.sql

restore:
> mysql -u root -p grafana < grafana_backup.sql

Postgres备份数据/导入数据

backup:
> pg_dump grafana > grafana_backup

restore:
> psql grafana < grafana_backup

 

Ubuntu / Debian

如果您通过下载debian软件包(.deb)安装了grafana,您可以按照相同的安装指南执行相同的dpkg -i命令,但使用新软件包。它将升级您的Grafana安装。

如果您使用我们的APT存储库:

sudo apt-get update
sudo apt-get install grafana

从二进制tar文件升级

如果您下载了二进制tar包,则可以下载并解压缩新包并覆盖所有现有文件。但这可能会覆盖您的配置更改。我们建议您将配置更改放在名为的文件中<grafana_install_dir>/conf/custom.ini,这样可以使升级更容易,而不会有丢失配置更改的风险。

PS:使用 apt-get update  && apt-get install grafana请确保源是和官方一致,否则请到官网查找如何添加最新官方源

Centos / RHEL

如果您通过下载rpm软件包安装了grafana,您可以按照相同的安装指南执行相同的命令yum installrpm -i命令,但会使用新软件包,并将升级原Grafana。

如果您使用我们的YUM存储库:

$ yum update grafana

PS:使用 yum update grafana请确保 repo 源是和官方一致,否则请到官网查找如何添加最新官方源

Docker 

这只是一个示例,详细信息取决于您如何配置grafana容器。

docker pull grafana
docker stop my-grafana-container
docker rm my-grafana-container
docker run --name=my-grafana-container --restart=always -v /var/lib/grafana:/var/lib/grafana

 

Windows

如果您下载了Windows二进制包,则只需下载一个较新的包并解压缩到同一位置(并覆盖现有文件)。这可能会覆盖您的配置更改。我们建议您将配置更改放在名为的文件中<grafana_install_dir>/conf/custom.ini,这样可以使升级更容易,而不会有丢失配置更改的风险。

从1.x升级

从1.x迁移到2.x.

从2.x升级

我们不知道直接从2.x升级到4.x的任何问题,但为了安全起见,请通过3.x => 4.x.

升级到v5.0

仪表板网格布局引擎已更改。在v5中加载时,所有仪表板都将自动升级到新的定位系统。保存在v5中的仪表板在旧版Grafana中不起作用。某些外部面板插件可能需要更新才能正常工作。

有关新面板定位系统的更多详细信息,请单击此处

升级到v5.2

此版本中包含的其中一个数据库迁移将更新所有注释时间戳,从第二精度到毫秒精度。如果您有大量注释,则数据库迁移可能需要很长时间才能完成,如果您使用systemd运行Grafana,则可能会导致问题。

我们有一个报告,其中使用systemd,PostgreSQL和大量注释(表大小为1645mb)需要8-20分钟才能完成数据库迁移。但是,systemd在90秒后杀死了grafana-server进程。当systemd终止grafana-server进程时,正在进行的任何数据库迁移查询将继续在数据库中执行,直到完成为止。

如果您正在使用systemd并且有大量注释,请考虑临时将systemd TimeoutStartSec设置调整为高级30m之前的升级。

 

转载来源:http//docs.grafana.org/installation/rpm/

猜你喜欢

转载自blog.csdn.net/Aria_Miazzy/article/details/84785368
今日推荐