如何在CentOS 7上安装Grafana 7
在这篇博文中,很好地介绍了在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监视基础结构的几本指南。