如何在 Rocky Linux 9 上安装 Nagios

2023年 7月 20日 26.7k 0

Nagios是一个开源监控解决方案,旨在运行在Linux上。Nagios为服务器,交换机,应用程序和服务提供监控和警报服务。它还提供了一个 Web 界面,用于查看当前网络状态、日志文件、通知等。nagios-logo

在 Rocky Linux 9 上安装 Nagios

第 1 步。第一步是将系统更新到最新版本的软件包列表。为此,请运行以下命令:

sudo dnf check-update
sudo dnf install dnf-utils

第 2 步。安装阿帕奇。

默认情况下,Apache 在 Rocky Linux 9 基础存储库中不可用。现在我们使用以下命令安装最新版本的 Apache:dnf

sudo dnf install httpd httpd-tools

您可以通过输入以下命令来启动服务并将其配置为在启动时运行:httpd

sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl status httpd

有关安装 Apache 的其他资源,请阅读下面的帖子:

  • 如何在 Rocky Linux √ 上安装 Apache。

第 3 步。安装 PHP。

PHP 是一种流行的脚本语言,可为数百万个网站和应用程序的动态内容提供支持。现在我们运行以下命令来安装 PHP:

sudo dnf epel-release
sudo dnf module enable php:remi-8.1

启用 Remi PHP 8.1 模块后,您现在可以安装 PHP 8.1 和常用的 PHP 扩展,如下所示:

sudo dnf install php php-cli php-fpm php-gd php-curl php-zip php-mbstring php-opcache php-intl php-mysqlnd

检查并验证已安装的版本:

php -v

有关安装 PHP 的其他资源,请阅读下面的帖子:

  • 如何在 Rocky Linux √ 上安装 PHP

第 4 步。在 Rocky Linux 9 上下载并编译 Nagios。

默认情况下,Nagios 在 Rocky Linux 9 基础存储库中不可用。现在我们使用以下命令下载最新版本的 Nagios:wget

wget https://github.com/NagiosEnterprises/nagioscore/releases/download/nagios-4.4.8/nagios-4.4.8.tar.gz

接下来,执行以下命令提取Nagios源代码:

tar xzf nagios-4.4.8.tar.gz

之后,使用以下命令编译Nagios源代码:

./configure
sudo make all

现在,让我们创建一个 Nagios 用户和组,并将一个 Apache 用户添加到 Nagios 组:

sudo make install-groups-users
groupadd -r nagios
useradd -g nagios nagios
sudo usermod -a -G nagios apache

第 4 步。在 Rocky Linux 9 上安装 Nagios Core。

现在我们安装 Nagios Core 以及 CGI 和 HTML 文件:

sudo make install

然后,在路径中安装 init 脚本:/lib/systemd/system

sudo make install-init

接下来,安装 Nagios 初始化脚本:

sudo make install-daemoninit

之后,安装 Nagios 示例配置文件:

sudo make install-config

最后,安装 Nagios 的 Apache 配置文件:

sudo make install-webconf

第5步。创建 Nagios Web 用户。

为了访问Nagios网络仪表板,我们需要创建一个用户帐户:

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

接下来,适当地设置文件权限,以便 Apache 具有读写访问权限:

sudo chmod 640 /usr/local/nagios/etc/htpasswd.users

最后,重新启动 Apache 和 Nagios 服务以应用更改:

sudo systemctl restart httpd
sudo systemctl enable nagios --now
sudo systemctl start nagios

第 6 步。配置防火墙。

Rocky Linux 9默认启用防火墙,它将阻止来自其他尝试访问我们Nagios服务的计算机的其他连接。我们必须打开适当的端口,以便可以从其他机器访问 Nagios 资源:

sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --zone=public --add-port=443/tcp --permanent
sudo firewall-cmd --reload

步骤 7.访问 Nagios Web 界面。

成功安装后,打开您的 Web 浏览器并使用 URL 访问 Nagios Web UI。您将被重定向到以下页面并使用用户登录,如图所示。http://your-IP-address/nagios/nagiosadmin

nagios-user-passwd

成功登录后,您将看到以下仪表板:

nagios-web-interface

感谢您使用本教程在您的 Rocky Linux 9 系统上安装 Nagios 监视器系统。如需其他帮助或有用信息,我们建议您查看 Nagios 官方网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论