如何在CentOS 7上安装Grafana 7

时间:2020-02-23 14:30:41  来源:igfitidea点击:

在这篇博文中,很好地介绍了在CentOS 7上安装Grafana 7的步骤。Grafana v7最近发布,具有许多新功能,可以安装。 Grafana是一个开源工具,无论后端数据存储如何,我们都可以通过它查询,可视化指标并对其进行警报。

Grafana 7.0中有什么新功能?

Azure Monitor:从Log Analytic(分析)查询到Azure Portal的深层链接
CloudWatch /日志:向CloudWatch日志添加数据链接以进行与AWS的深层链接
CloudWatch:统一查询模式的外观在仪表板和浏览之间选择
Docker:将tzdata包添加到Ubuntu image
Editor在Enter上添加新行,在Shift + Enter上运行查询.
Loki:允许多个具有相同名称的派生字段
Orgs:添加了将来的弃用通知

在CentOS 7上安装Grafana 7

Grafana 6现在可以安装了。将Grafana RPM存储库添加到系统。

sudo tee  /etc/yum.repos.d/grafana.repo<<EOF
[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
EOF

如果我们对Grafana的Beta版本感兴趣,则添加beta版本存储库。

[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm-beta
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 rpm软件包。

sudo yum  -y install grafana

查看有关已安装软件包的更多详细信息。

$rpm -qi grafana
Name        : grafana
Version     : 7.2.0
Release     : 1
Architecture: x86_64
Install Date: Mon 05 Oct 2017 06:16:04 PM UTC
Group       : default
Size        : 171426337
License     : "Apache 2.0"
Signature   : RSA/SHA256, Wed 23 Sep 2017 12:20:27 PM UTC, Key ID 8c8c34c524098cb6
Source RPM  : grafana-7.2.0-1.src.rpm
Build Date  : Wed 23 Sep 2017 12:19:56 PM UTC
Build Host  : 2d74f39865d4
Relocations : /
Packager    : theitroad@localhost
Vendor      : Grafana
URL         : https://grafana.com
Summary     : Grafana

在CentOS 7上启动Grafana 7服务

在CentOS 7上安装Grafana 7之后,可以使用systemctl service management命令启动服务并启用该服务以在系统启动时启动:

sudo systemctl enable --now grafana-server

该服务应处于运行状态。

$systemctl status  grafana-server
  ● grafana-server.service - Grafana instance
    Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled; vendor preset: disabled)
    Active: active (running) since Tue 2019-06-04 11:19:36 UTC; 5min ago
      Docs: http://docs.grafana.org
  Main PID: 25423 (grafana-server)
    CGroup: /system.slice/grafana-server.service
            └─25423 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=rpm cfg:…

配置防火墙

如果防火墙服务处于活动状态,请确保允许端口" 3000"。

sudo firewall-cmd --add-port=3000/tcp --permanent
sudo firewall-cmd --reload

确认防火墙允许该端口。

$firewall-cmd --list-all | grep 3000
ports: 3000/tcp

访问Grafana信息中心

服务启动后,我们可以通过访问http://[serverip | hostname]:3000访问其Web仪表板。

默认登录详细信息是:

用户名:admin
密码:admin

成功登录后,要求我们重置管理员密码。提供新密码并确认。将二进制文件安装到/usr/sbin/grafana-server中将Init.d脚本安装到/etc/init.d/grafana-server中将默认文件(环境变量)创建到/etc/sysconfig/grafana-server将配置文件安装到/etc/grafana/grafana.ini安装systemd服务(如果有systemd可用)namegrafana-server.service默认配置将日志文件设置为/var /默认配置在/var/lib/grafana/grafana.db中指定sqlite3 db在/usr/share/grafana中安装HTML/JS/CSS和其他Grafana文件

Grafana套餐详细信息:

Grafana为时间序列数据支持许多不同的存储后端。每个数据源都有一个特定的查询编辑器,该查询编辑器是针对特定数据源公开的功能而定制的。

第5步:将数据源添加到Grafana

正式支持以下数据源:

  • Graphite
  • Elasticsearch
  • CloudWatch
  • InfluxDB
  • OpenTSDB
  • Prometheus
  • MySQL
  • Postgres
  • Microsoft SQL Server (MSSQL)

请参阅有关如何使用Grafana和InfluxDB/Prometheus监视基础结构的几本指南。