如何在 Fedora 39 上安装 Nagios

Nagios 是一个强大的开源监控系统,是任何网络管理员的重要工具。它提供服务器、应用程序和网络基础设施的实时运行状况检查,从而实现主动管理和问题解决。

nagios-logo

在 Fedora 39 上安装 Nagios

步骤 1。在安装任何新软件之前,最好先更新系统软件包。这可确保您拥有所有软件和库的最新版本,这有助于防止兼容性问题。要更新系统软件包,请打开终端并运行以下命令:

sudo dnf clean all
sudo dnf update
sudo dnf install httpd php gcc glibc gd gd-devel wget tar make

第2步。创建 Nagios 用户和组

现在我们的系统已经准备好了,让我们继续安装 Nagios。首先创建 Nagios 用户和组。此步骤通过确保在特定用户下执行 Nagios 操作来增强安全性:

sudo useradd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios

第 3 步。在 Fedora 39 上安装 Nagios。

接下来,下载 Nagios Core 和 Nagios 插件源文件。您可以在 Nagios 官方网站上找到最新版本。使用 wget 命令下载文件:

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.x.tar.gz
wget https://nagios-plugins.org/download/nagios-plugins-x.x.tar.gz

解压下载的文件并编译 Nagios Core:

tar xzf nagios-4.x.tar.gz
cd nagios-4.x/
./configure --with-command-group=nagcmd
make all

安装 Nagios 二进制文件、初始化脚本和示例配置文件:

sudo make install
sudo make install-init
sudo make install-config
sudo make install-commandmode

设置必要的权限:

sudo usermod -a -G nagcmd apache

最后,验证 Nagios 配置以确保所有设置正确:

第 4 步。配置。

安装 Nagios 后,是时候配置 Web 服务器以提供 Nagios Web 界面。编辑 Apache 配置文件并添加必要的指令:

sudo nano /etc/httpd/conf.d/nagios.conf

添加以下行:

ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
<Directory "/usr/local/nagios/sbin">
   Options ExecCGI
   AllowOverride None
   Order allow,deny
   Allow from all
   AuthName "Nagios Access"
   AuthType Basic
   AuthUserFile /usr/local/nagios/etc/htpasswd.users
   Require valid-user
</Directory>

Alias /nagios "/usr/local/nagios/share"
<Directory "/usr/local/nagios/share">
   Options None
   AllowOverride None
   Order allow,deny
   Allow from all
   AuthName "Nagios Access"
   AuthType Basic
   AuthUserFile /usr/local/nagios/etc/htpasswd.users
   Require valid-user
</Directory>

保存文件,然后为 Nagios Web 界面设置用户身份验证。创建一个 nagiosadmin 用户并设置密码

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

Nagios 配置文件定义主机、服务和联系人。以适合您的网络基础结构的方式组织这些文件。根据需要添加命令定义和时间段。验证 Nagios 配置文件以确保其格式正确:

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

最后,启动 Nagios 服务并使其在启动时启动:

sudo systemctl start nagios
sudo systemctl enable nagios

第 5 步。访问 Nagios Web UI。

通过在 Web 浏览器中导航到 http//your_server_ip/nagios 来访问 Nagios Web 界面 。完成初始设置并开始监控您的第一个主机和服务,以确保 Nagios 正常运行。

nagios-user-passwd

感谢您使用本教程在 Fedora 39 系统上安装 Nagios 开源监控工具。有关其他或有用的信息,我们建议您查看 Nagios 官方网站

未经允许不得转载:统信UOS之家 » 如何在 Fedora 39 上安装 Nagios

相关文章