您是否希望了解如何在 Apache 上配置格拉法纳半径身份验证? 在本教程中,我们将向您展示如何使用 Apache Radius 模块对 Grafana 用户进行 HTTP 身份验证。
• 乌本图 18
• 乌本图 19
• 格拉法纳 6.4.4
• 自由半径 3.0.17
格拉法纳教程:
在此页面上,我们提供快速访问格拉法纳教程列表。
教程格拉法纳 – 自由半径服务器安装
• IP – 192.168.15.10。
• 操作系统 – 乌本图 19.10
• 主机名 – UBUNTU
在 Linux 控制台上,使用以下命令安装 FreeRadius 服务。
现在,我们需要将 FreeRadius 客户端添加到客户端。
查找并编辑客户端。
在客户端的末尾添加以下行。
在我们的示例中,我们将添加 1 个客户端设备:
客户端设备名为 GRAFANA,IP 地址为 192.168.15.11。
现在,我们需要将 FreeRadius 用户添加到 USERS 配置文件。
查找并编辑 Freeradius 用户配置文件。
在文件末尾添加以下行
我们创建了一个名为管理员的 Radius 帐户。
重新启动 Freeradius 服务器。
测试半径服务器配置文件。
您已完成了 Ubuntu Linux 上的 Freeradius 安装。
教程 – 格拉法纳安装
• IP – 192.168.15.11
• 操作系统 – 乌本图 19.10
• 主机名 – 格拉法纳
在 Linux 控制台上,使用以下命令安装 MySQL 数据库服务。
访问 MySQL 命令行。
创建名为格拉法纳的数据库。
创建名为 grafana 的数据库用户帐户。
为名为 grafana 的 SQL 用户授予对名为格拉法纳的数据库的权限。
在 Linux 控制台上,使用以下命令配置格拉法纳 APT 存储库。
使用以下命令安装格拉法纳。
编辑格拉法纳配置文件格拉法纳.ini。
在 [数据库] 和 [会话] 部分下执行以下配置。
请记住,您需要更改 MySQL 用户名和密码以反映您的环境。
使用以下命令启动格拉法纳服务。
格拉法纳服务将开始侦听 TCP 端口 3000。
要测试您的 Grafana 安装,请打开浏览器并输入服务器的 IP 地址加上 :3000。
在我们的示例中,浏览器中输入了以下 URL:
• http://192.168.15.11:3000
应介绍格拉法纳网页界面。
在提示屏幕上,输入格拉法纳默认密码登录信息。
• 用户名:管理员
• 密码:管理员
系统将要求您更改 Grafana 默认密码。
祝贺! 您已完成格拉法纳基本安装。
教程格拉法纳 – 阿帕奇代理安装
• IP – 192.168.15.11
• 操作系统 – 乌本图 19.10
• 主机名 – 格拉法纳
现在,我们需要安装 Apache Webserver 并将其配置为作为 Grafana 服务的代理。
安装 Apache Web 服务器和所需的软件包。
启用所需的 Apache 模块。
现在,我们需要将 Apache 端口 80 配置为 Grafana 服务端口 3000 的代理。
我们还需要配置 Apache 以请求半径身份验证的用户尝试访问格拉法纳。
编辑 Apache 000 默认.conf 配置文件。
下面是配置前的 000 默认.conf 文件。
下面是配置后的 000 默认.conf 文件。
重新启动 Apache 服务。
编辑格拉法纳配置文件格拉法纳.ini。
在 [auth.proxy] 区域下执行以下配置。
重新启动格拉法纳服务。
Apache 服务将侦听 TCP 端口 80,对 Radius 数据库上的用户进行身份验证,并将用户重定向到端口 3000 上的 Grafana 服务。
要测试 Apache 代理安装,请打开浏览器并输入服务器的 IP 地址。
在我们的示例中,浏览器中输入了以下 URL:
• http://192.168.15.11
Apache 代理将要求您在将您转发到 Grafana 服务之前进行身份验证。
在登录屏幕上,使用管理员用户和来自 Apache htpasswd 文件的密码。
• 用户名:管理员
• 密码:输入管理员半径密码。 [老板123]
成功登录后,您将直接发送到 Grafana 仪表板。
祝贺! 您已配置 Apache 代理身份验证以访问格拉法纳系统。