Nagios是一个开源监控解决方案,借以运行在Linux上。Nagios为服务器,交换机,应用程序和服务提供监控和警报服务。它还提供了一个Web界面什么是linux,用于查看当前网路状态、日志文件、通知等。
在RockyLinux9上安装Nagios
第1步。第一步是将系统更新到最新版本的软件包列表。因此,请运行以下命令:
sudo dnf check-update sudo dnf install dnf-utils
第2步。安装阿帕奇。
默认情况下,Apache在RockyLinux9基础储存库中不可用。如今我们使用以下命令安装最新版本的Apache:dnf
sudo dnf install httpd httpd-tools
您可以通过输入以下命令来启动服务并将其配置为在启动时运行:httpd
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl status httpd
有关安装Apache的其他资源,请阅读下边的贴子:
第3步。安装PHP。
PHP是一种流行的脚本语言,可为数百万个网站和应用程序的动态内容提供支持。如今我们运行以下命令来安装PHP:
sudo dnf epel-release sudo dnf module enable php:remi-8.1
启用RemiPHP8.1模块后,您如今可以安装PHP8.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的其他资源,请阅读下边的贴子:
第4步。在RockyLinux9上下载并编译Nagios。
默认情况下,Nagios在RockyLinux9基础储存库中不可用。如今我们使用以下命令下载最新版本的Nagios:wget
wget https://github.com/NagiosEnterprises/nagioscore/releases/download/nagios-4.4.8/nagios-4.4.8.tar.gz
接出来linux下安装nagios,执行以下命令提取Nagios源代码:
tar xzf nagios-4.4.8.tar.gz
以后linux下安装nagios,使用以下命令编译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步。在RockyLinux9上安装NagiosCore。
如今我们安装NagiosCore以及CGI和HTML文件:
sudo make install
之后,在路径中安装init脚本:/lib/systemd/system
sudo make install-init
接出来linux操作系统界面,安装Nagios初始化脚本:
sudo make install-daemoninit
以后,安装Nagios示例配置文件:
sudo make install-config
最后,安装Nagios的Apache配置文件:
sudo make install-webconf
第5步。创建NagiosWeb用户。
为了访问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步。配置防火墙。
RockyLinux9默认启用防火墙,它将制止来自其他尝试访问我们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.访问NagiosWeb界面。
成功安装后,打开您的Web浏览器并使用URL访问NagiosWebUI。您将被重定向到以下页面并使用用户登入,如图所示。
成功登陆后,您将看见以下仪表板:
谢谢您使用本教程在您的RockyLinux9系统上安装Nagios监视器系统。如需其他帮助或有用信息,我们建议您查看Nagios官方网站。
相关文章