您是否希望了解如何在 Apache 上配置 Zabbix Radius 身份验证? 在本教程中,我们将向您展示如何使用 Apache Radius 模块对 Zabbix 用户进行 HTTP 身份验证。
• 乌本图 18
• 乌本图 19
• 扎比克斯 4.4.1
• 自由半径 3.0.17
硬件列表:
以下部分介绍用于创建此 Zabbix 教程的设备列表。
上面列出的每一件硬件都可以在亚马逊网站上找到。
扎比克斯相关教程:
在此页面上,我们提供快速访问与 Zabbix 安装相关的教程列表。
教程 Zabbix – 免费Radius服务器安装
• IP – 192.168.15.10。
• 操作系统 – 乌本图 19.10
• 主机名 – UBUNTU
在 Linux 控制台上,使用以下命令安装 FreeRadius 服务。
现在,我们需要将 FreeRadius 客户端添加到客户端。
查找并编辑客户端。
在客户端的末尾添加以下行。
在我们的示例中,我们将添加 1 个客户端设备:
客户端设备名为 ZABBIX,IP 地址为 192.168.15.9。
现在,我们需要将 FreeRadius 用户添加到 USERS 配置文件。
查找并编辑 Freeradius 用户配置文件。
在文件末尾添加以下行
请记住,Zabbix 对案件敏感。
我们正在创建一个名为
A
dmin 而不是 dmin
的
帐户。
重新启动 Freeradius 服务器。
测试半径服务器配置文件。
您已完成了 Ubuntu Linux 上的 Freeradius 安装。
教程 Zabbix – 阿帕奇半径模块配置
• IP – 192.168.15.9
• 操作系统 – 乌本图 19.10
• 主机名 – ZABBIX
安装所需的 Apache 半径模块。
启用 Apache2 半径模块。
现在,我们需要配置 Apache 以请求身份验证的用户尝试访问 Zabbix 目录。
编辑 Apache 000 默认.conf 配置文件。
下面是配置前的 000 默认.conf 文件。
下面是配置后的 000 默认.conf 文件。
Apache 服务器配置为请求对 Zabbix 目录 /var/www/html/zabbix 进行密码身份验证。
Apache Web 服务器配置为使用 Radius 服务器 192.168.15.10 对用户帐户进行身份验证。
重新启动 Apache 服务。
祝贺! 您成功配置了 Apache 身份验证。
教程 Zabbix – 半径身份验证配置
打开您的浏览器并输入 Web 服务器的 IP 地址以及 /zabbix。
在我们的示例中,浏览器中输入了以下 URL:
• http://192.168.15.9/zabbix
在登录屏幕上,使用默认用户名和密码。
• 默认用户名:管理员
• 默认密码:扎比克斯
成功登录后,您将被发送到 Zabbix 仪表板。
在仪表板屏幕上,访问”管理”菜单并选择”身份验证”选项。
在”身份验证”屏幕上,选择 HTTP 设置选项。
您需要配置以下项目:
• 启用 HTTP 身份验证:是
• 默认登录表单:HTTP 登录表单
• 区分大小写登录: 是
单击”更新”按钮。
完成配置后,应注销 Zabbix Web 界面。
尝试访问 Zabbix 服务器 URL 并验证 Apache Web 服务器是否会要求您进行身份验证。
在登录屏幕上,使用管理员用户和来自 Radius 服务器的密码。
• 用户名:管理员
• 密码:输入管理员半径密码。 [boss123]
成功登录后,您将直接发送到 Zabbix 仪表板。
祝贺! 您已在 Apache 上配置了 Zabbix 半径身份验证。
为了使用 Radius 对帐户进行身份验证,用户帐户必须在 Radius USERS 文件和 Zabbix 本地数据库中进行验证。
如果配置 Radius 身份验证,这并不意味着您不需要在 Zabbix 仪表板上本地创建帐户。