linuxsir首页 LinuxSir.Org | Linux、BSD、Solaris、Unix | 开源传万世,因有我参与欢迎您!
网站首页 | 设为首页 | 加入收藏
您所在的位置:主页 > Limux发行版SuSE >

如何在Linux服务器上安装Grafana

时间:2017-12-05  来源:未知  作者:admin666

Grafana是一个开源的数据可视化和监控套件。 它提供了对Graphite,Elasticsearch,Included,Prometheus和更多数据库的支持。 该工具提供了一个漂亮的仪表板和指标分析,能够为您的应用程序或基础架构性能监控管理和创建自己的仪表板。

在本教程中,我们将向您介绍如何在Linux服务器(Ubuntu 16.04和CentOS 7)上安装和配置Grafana。 我们将使用Grafana存储库在两台服务器上安装Grafana,安装完成后,我们将指导您如何添加和安装Grafana插件。

前提条件

  • Ubuntu Server 16.04 或者 CentOS 7.
  • Root 权限

我们将要做什么

  1. 在Ubuntu 16.04上安装Grafana
  2. 在CentOS 7上安装Grafana
  3. 更改Grafana管理员密码
  4. 安装Grafana插件

第1步 - 在Ubuntu 16.04上安装Grafana

Grafana提供了两种安装方式 - 使用下载的Debian软件包并使用apt库。 在本教程中,我们将使用apt库安装。 所以我们开始吧。

首先,使用ssh登录连接到服务器。

ssh root@192.168.1.11

将新的Grafana存储库添加到“sources.list.d”目录,然后使用以下命令添加存储库gpg密钥。

echo 'deb https://packagecloud.io/grafana/stable/debian/ jessie main' > /etc/apt/sources.list.d/grafana.list
curl https://packagecloud.io/gpg.key | sudo apt-key add -

现在,使用以下apt命令更新存储库并安装Grafana。

sudo apt update
sudo apt install grafana

安装完成后,您将得到如下所示的结果。

您可能知道,Ubuntu 16.04使用systemd作为init系统。 所以,在Grafana安装之后,我们需要重新加载systemd管理器配置,才能启动Grafana服务。

systemctl daemon-reload

启动Grafana并使其能够在系统启动时自动运行。

systemctl start grafana-server
systemctl enable grafana-server

默认情况下,Grafana将在3000端口下运行。使用netstat命令检查它,并确保端口3000处于“LISTEN”状态列表中。

netstat -plntu

如果在服务器上安装了UFW防火墙,请打开ssh服务端口grafana port 3000,然后使用以下命令启动防火墙。

ufw allow ssh
ufw allow 3000/tcp
ufw enable

输入'y'继续启动并添加UFW在启动时自动运行。

要查看防火墙状态,请运行以下命令。

ufw status

Grafana已经安装在Ubuntu 16.04服务器上,并让UFW防火墙在Ubuntu的3000端口下运行。

第2步 - 在CentOS 7上安装Grafana

在这一步中,我们将向您展示如何从CentOS 7服务器的存储库安装Grafana。 我们可以通过rpm包或存储库安装Grafana。 对于本指南,我们将使用Grafana存储库。

通过在“yum.repos.d”目录中创建一个新的.repo文件来添加新的Grafana存储库。 转到目录并使用vim编辑器创建一个名为“grafana.repo”的新文件。

cd /etc/yum.repos.d/
vim 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

保存更改并退出编辑器。

现在使用下面的yum命令安装Grafana。

yum -y install grafana

安装之后,我们需要在启动Grafana服务之前重新加载systemd管理器配置。

运行以下systemctl命令。

systemctl daemon-reload

接下来,启动Grafana,然后在系统启动时自动运行它。

systemctl start grafana-server
systemctl enable grafana-server

默认情况下,Grafana正在3000端口上运行。如果您的服务器正在使用防火墙,请使用firewall-cmd命令打开端口,如下所示。

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

Grafana在CentOS 7服务器上的安装已经成功。

第3步 - 更改Grafana管理员密码

在您的服务器上安装Grafanais之后,打开您的Web浏览器并按以下方式输入grafana服务器IP地址(端口3000)。

http://192.168.1.11:3000/

使用默认用户“admin”和密码“admin”登录到Grafana仪表板。

您将看到Grafana仪表板,如下所示。

要更改Grafana的默认用户名和密码,请点击左上角的Grafana徽标,然后点击“管理”菜单,然后选择“全局用户”。

你会看到用户列表。 点击“编辑”菜单编辑用户名和密码。

输入新的用户名和密码,点击绿色的“更新”按钮确认。

Grafana的默认用户和密码已被更改。

第4步 - 安装插件

在这一步中,我们将指导您如何安装Grafana插件。 有三种我们需要知道的Grafana插件:

  1. 面板插件 - 这些允许将新的数据可视化添加到Grafana。
  2. 数据源 - 这些是Grafana数据源插件。
  3. 应用程序 - 这是一组面板,数据源,仪表板与新的用户界面。

对于插件安装,Grafana提供了一个名为“grafana-cli”的命令行工具。 运行它来查看指令。

grafana-cli

要获取存储库中所有可用插件的列表,请使用以下命令。

grafana-cli plugins list-remote

要安装插件,请使用'plugins install'选项,如下所示。

grafana-cli plugins install grafana-clock-panel

安装插件后,重新启动Grafana服务。

systemctl restart grafana-server

要获取系统中所有已安装插件的列表,请使用以下命令。

grafana-cli plugins ls

如果你想删除一个插件,使用'插件删除'选项如下。

grafana-cli插件删除grafana时钟面板

结论


因此,在本教程中,我们可以通过Debian和rpm包在Linux服务器上安装Grafana。 在下一个教程中,我们将尝试添加数据源。 根据记录,Grafana支持Influxdb,Elasticsearch,Graphite和Prometheus等多种数据源。

参考

  • docs.grafana.org 

使用InfluxDB+cAdvisor+Grafana配置Docker监控  http://www.linuxidc.com/Linux/2017-11/148351.htm

CentOS 7安装Grafana 4及结合Zabbix3.2实现可视化监控图形  http://www.linuxidc.com/Linux/2017-06/144984.htm

Zabbix3.2+Grafana4.0实现可视化监控图形  http://www.linuxidc.com/Linux/2017-06/144981.htm 

友情链接