如何在 Debian 11 上安装 Nagios

2023年 7月 21日 49.9k 0

Nagios 是一个开源工具,它为 IT 监控、网络监控、服务器提供了企业级的中央监控引擎和应用程序监控。它监控您的整个 IT 基础架构,以确保系统、应用程序、服务和业务流程正常运行。发生故障时,Nagios 可以向技术人员发出问题警报,使他们能够在中断影响业务流程、最终用户或客户之前开始修复流程。nagios-logo

在 Debian 11 Bullseye 上安装 Nagios

步骤 1. 在我们安装任何软件之前,通过apt在终端中运行以下命令来确保您的系统是最新的很重要:

sudo apt update
sudo apt upgrade
sudo apt install nano wget curl build-essential unzip openssl libssl-dev apache2 php libapache2-mod-php php-gd libgd-dev

步骤 2. 为 Nagios 创建用户和组。

运行以下命令以创建用户和组 Nagios:

sudo make install-groups-users
sudo usermod -a -G nagios www-data

步骤 3. 在 Debian 11 上安装 Nagios。

现在我们从官方页面下载最新版本的Nagios:

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

接下来,使用以下命令提取下载的文件:

tar xvzf nagios-4.4.6.tar.gz

Nagios 成功解压后,导航到包含文件的新目录并开始编译:

cd nagios-4.4.6
./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config

接下来的步骤,我们设置 Apache Webserver 配置:

sudo make install-webconf
sudo a2enmod rewrite cgi

然后,为 Nagios Web 界面创建一个用于身份验证的 Web 用户:

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

我们需要更改一些文件夹权限:

sudo chown www-data:www-data /usr/local/nagios/etc/htpasswd.users
sudo chmod 640 /usr/local/nagios/etc/htpasswd.users

步骤 4. 安装 Nagios 插件。

运行以下命令以下载插件 Nagios 的最新稳定版本:

wget https://github.com/nagios-plugins/nagios-plugins/releases/download/release-2.3.3/nagios-plugins-2.3.3.tar.gz

接下来,提取下载的文件:

tar xvzf nagios-plugins-2.3.3.tar.gz

之后,更改目录 plugins 文件夹然后编译和安装:

cd nagios-plugins-2.3.3.tar.gz
./configure --with-nagios-user=nagios --with-nagios-group=nagios
sudo make
sudo make install

最后,完成配置后,启动 Apache 和 Nagios 服务:

sudo systemctl restart apache2
sudo systemctl start nagios.service

步骤 5. 配置防火墙。

如果您的系统上正在运行任何防火墙,请确保启用必要的端口:

sudo ufw allow 80
sudo ufw reload
sudo ufw enable

步骤 6. 访问 Nagios Web 界面。

成功安装后,打开网络浏览器并转到,您将看到以下屏幕。系统将提示您输入用户名和密码。您可能记得的用户名是我们在第 3 步中设置的用户名,即“ nagiosadmin ”http://your-server-ip-address/nagios

Nagios-admin-panel

感谢您使用本教程在 Debian 11 Bullseye 上安装最新版本的 Nagios 监控。如需更多帮助或有用信息,我们建议您查看Nagios 官方网站。

相关文章

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

发布评论