您想学习如何在Ubuntu Linux上执行Grafana安装吗? 在本教程中,我们将向您展示如何在Ubuntu Linux上安装Grafana以及如何首次访问Grafana Web管理界面。

什么是Grafana?

Grafana是一个用于数据监控,分析和可视化的开源平台,它带有一个Web服务器,可以从任何地方访问它。

在Web界面上,用户可以使用面板创建Grafana仪表板,以表示一段时间内的指标。

Grafana教程:

在此页面上,我们提供了对Grafana教程列表的快速访问。

教程 - Grafana安装

在Linux控制台上,使用以下命令安装MySQL数据库服务。

# apt-get update
# apt-get install mysql-server

使用以下命令访问MySQL命令行。

# mysql -u root -p

使用以下SQL命令创建名为grafana的数据库。

CREATE DATABASE grafana CHARACTER SET UTF8 COLLATE UTF8_BIN;

使用以下SQL命令创建名为grafana的数据库用户。

CREATE USER 'grafana'@'%' IDENTIFIED BY 'kamisama123';

为名为grafana的数据库授予名为grafana的SQL用户权限。

GRANT ALL PRIVILEGES ON grafana.* TO 'grafana'@'%';
quit;

在Linux控制台上,使用以下命令配置Grafana APT存储库。

# mkdir /downloads/grafana -p
# cd /downloads/grafana
# wget https://packages.grafana.com/gpg.key
# apt-key add gpg.key
# add-apt-repository 'deb [arch=amd64,i386] https://packages.grafana.com/oss/deb stable main'
# apt-get update

使用以下命令安装Grafana。

# apt-get install grafana

编辑Grafana配置文件grafana.ini。

# vi /etc/grafana/grafana.ini

在[数据库]和[会话]部分下执行以下配置。

[database]

type = mysql
host = 127.0.0.1:3306
name = grafana
user = grafana
password = kamisama123

[session]

provider = mysql
provider_config = `grafana:kamisama123@tcp(127.0.0.1:3306)/grafana`

请记住,您需要更改MySQL用户名和密码以反映您的环境。

使用以下命令启动Grafana服务。

# service grafana-server start

Grafana服务将开始侦听TCP端口3000。

使用以下命令查看Grafana日志并验证一切是否正常。

# cat /var/log/grafana/grafana.log

t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing ServerLockService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing UsageStatsService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing UserAuthTokenService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing CleanUpService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing NotificationService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing ProvisioningService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing TracingService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing Stream Manager"
t=2019-03-24T01:50:56+0000 lvl=info msg="HTTP Server Listen" logger=http.server address=0.0.0.0:3000 protocol=http subUrl= socket=
t=2019-03-24T01:50:57+0000 lvl=info msg="cleanup of expired auth tokens done" logger=auth count=0

Grafana仪表板登录

打开浏览器并输入服务器的IP地址加上:3000。

在我们的示例中,在浏览器中输入了以下URL:

•http://34.216.84.149:3000

应该提供Grafana Web界面。

grafana default password

在提示屏幕上,输入Grafana默认密码登录信息。

•用户名:admin
•密码:admin

系统将要求您更改Grafana默认密码。

Grafana Default password change

使用新密码成功登录后,将显示Grafana仪表板。

Grafana Dashboard

如果要在引导期间启动Grafana,请使用以下命令:

# systemctl enable grafana-server.service

Synchronizing state of grafana-server.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable grafana-server
Created symlink /etc/systemd/system/multi-user.target.wants/grafana-server.service → /usr/lib/systemd/system/grafana-server.service.

使用以下命令检查Grafana服务的状态。

# systemctl status grafana-server.service

以下是Grafana服务状态输出的示例

● grafana-server.service - Grafana instance
Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-03-24 02:13:58 UTC; 2min 15s ago
Docs: http://docs.grafana.org
Main PID: 758 (grafana-server)
Tasks: 9 (limit: 1152)
CGroup: /system.slice/grafana-server.service
└─758 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=deb cfg:default.paths.logs=/var/log/grafana cfg:default.paths.d

恭喜! 您已在Ubuntu Linux上成功创建了Grafana安装。