格拉法纳 是一个开源的、功能丰富的指标仪表板和图表编辑器,适用于 Graphite、Elasticsearch、OpenTSDB、Prometheus 和 InfluxDB。 例如,当使用 InfluxDB 作为数据源时,存储在 InfluxDB 上的数据将使用 Grafana Graphs 进行可视化。
在本教程中,我们将解释如何在 Ubuntu 18.04/18.10 上安装 Grafana。
在 Linux 发行版上安装 Grafana 之前,您可以尝试在线演示。
演示网址:https://play.grafana.org/
Grafana 功能
用于数据可视化的优雅图形。 具有多种选项的快速灵活的图形。 动态和可重用的仪表板。 它使用官方库中的数百个仪表板和插件具有高度可扩展性。 支持高级用户首选项。 支持多租户,设置多个独立组织。 支持通过 LDAP、Google Auth、Grafana.com 和 Github 进行身份验证。 通过 Slack、PagerDuty 等支持通知。 通过允许跨团队共享数据和仪表板等等,显着地支持协作。
先决条件
在开始之前,您将需要以下内容:
在 Ubuntu 18.04/18.10 服务器上运行的虚拟机 sudo 特权
如果一切都设置好了,那么让我们开始安装过程。
安装 Grafana
Grafana 在 Ubuntu 的默认存储库中不可用。 因此,要开始使用,您必须将 grafana 存储库添加到 Ubuntu 18.04/18.10 系统。
$ echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list $ curl https://packagecloud.io/gpg.key | sudo apt-key add -
接下来,使用以下命令更新 Grafana 存储库并安装 Grafana:
$ sudo apt-get update -y $ sudo apt-get install grafana -y
安装过程完成后,您将得到类似于下面的输出:
安装 Grafana 后,您可以在以下位置找到重要文件:
将二进制文件安装到 /usr/sbin/grafana-server 将 Init.d 脚本安装到 /etc/init.d/grafana-server 创建默认文件(环境变量)到 /etc/default/grafana-server 将配置文件安装到 /etc/ grafana/grafana.ini 安装systemd服务名grafana-server.service 默认配置将日志文件设置在/var/log/grafana/grafana.log 默认配置指定一个sqlite3 db在/var/lib/grafana/grafana.db在 /usr/share/grafana 安装 HTML/JS/CSS 和其他 Grafana 文件
现在,执行以下命令以启动 Grafana 并启用它,以便它在启动时启动:
$ sudo systemctl daemon-reload $ sudo systemctl enable grafana-server $ sudo systemctl start grafana-server
继续检查 Grafana 状态:
$ sudo systemctl status grafana-server
如果您的系统默认启用了防火墙,则需要在防火墙中打开 3000 端口,以允许客户端请求到 grafana 进程。
$ sudo ufw allow 3000/tcp $ sudo ufw reload
访问 Grafana
现在 Grafana 已完全安装并成功配置,请尝试访问其仪表板。
为此,请转到您的浏览器并输入地址 https://your-server-ip:3000。 您应该被定向到一个新页面,如下所示:
现在,提供您的用户名 admin 和密码为 admin,然后单击“登录”按钮,您应该会在以下页面中看到 Grafana 仪表板:
现在,一切都设置好了,您已经在 Ubuntu 18.04/18.10 上成功安装了 Grafana 监控工具。
结论
恭喜! Grafana 现已启动并运行,并准备为您更新数据中心中系统和服务器的最新情况。
该监控系统消除了对 Linux 机器中发生的实际活动及其提供的服务的猜测。 我们希望这值得您花时间。