云网牛站
所在位置:首页 > Linux云服务器 > 在Debian 10(Buster)上安装配置Nagios和Nagios Plugins的步骤

在Debian 10(Buster)上安装配置Nagios和Nagios Plugins的步骤

2020-02-28 21:36:18作者:秦风稿源:云网牛站

本文介绍在Debian 10(Buster) Linux服务器上安装配置Nagios 4.4.5和Nagios Plugins 2.3.2的具体步骤。注:Nagios Core是一个开源系统和网络监视应用程序,它会监视您指定的主机和服务,并在情况变坏或变好时提醒您。

 

在Debian 10上安装配置Nagios和Nagios Plugins的步骤

步骤1:更新系统

运行以下命令以更新您的服务器,以便我们能安装新的软件:

sudo apt update

步骤2:安装所需的软件包

安装Nagios Core需要运行的必备软件包,请继续安装它们:

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

步骤3:下载并且提取Nagios 4.4.5文件

现在,我们必须转到Nagios下载页面以获取软件包,地址在https://www.nagios.org/downloads/nagios-core/:

cd ~

wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz

提取压缩包:

tar xvzf nagios-4.4.5.tar.gz

步骤4:编译提取的文件

成功提取Nagios core文件后,导航到包含文件的新目录并开始编译过程:

cd nagios-4.4.5/

./configure --with-httpd-conf=/etc/apache2/sites-enabled

当上述命令结束时,您应该看到以下内容:

在Debian 10(Buster)上安装配置Nagios和Nagios Plugins的步骤

步骤5:创建用户和组

此步骤可确保创建“nagios”用户和组,www数据用户也被添加到“nagios”组:

sudo make install-groups-users

sudo usermod -a -G nagios www-data

现在让我们编译主要的Nagios程序和相关程序包:

sudo make all

安装主程序,CGI和HTML文件:

sudo make install

步骤6:安装守护程序

这将安装Nagios守护程序文件,并将它们配置为在系统引导时启动:

sudo make install-daemoninit

步骤7:添加命令模式

这将安装并配置外部命令文件:

sudo make install-commandmode

步骤8:安装配置文件

在此步骤中,我们将安装所需的SAMPLE配置文件,因为Nagios需要一些配置文件才能启动它:

sudo make install-config

步骤9:Apache Web服务器配置

我们必须配置Apache以服务Nagios网页,参考在Debian 10 Linux上安装Apache Web Server的方法,Nagios开发人员使设置Apache更加容易,您只需运行一个命令来设置配置文件,然后启用特定的apache模块。

这将安装配置文件

sudo make install-webconf

这将启用Apache重写和CGI模块:

sudo a2enmod rewrite cgi

步骤10:配置Nagios Apache身份验证

为了创建Nagios Web身份验证,您需要创建一个Web用户进行身份验证,“htpasswd”命令会执行此任务。请注意,Nagios默认使用“nagiosadmin”用户,运行下面的命令并输入您想要的密码:

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

之后,对(/usr/local/nagios/etc/htpasswd.users)文件赋予适当的权限:

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

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

步骤11:安装基本的Nagios插件(Nagios Plugins)

在完成设置Nagios core监视之前,我们需要Nagios Plugins,这些插件将帮助我们完成很多工作,包括监视本地主机。因此,我们将获取插件的稳定版本,并将其提取并安装到我们的系统中,您可以在Nagios插件页面中找到这些插件,地址在https://www.nagios.org/downloads/nagios-plugins/。

导航到您的主目录,下载及提取压缩包:

cd ~

wget https://nagios-plugins.org/download/nagios-plugins-2.3.2.tar.gz

tar xvzf nagios-plugins-2.3.2.tar.gz

导航到新的plugins文件夹,然后编译并安装:

cd nagios-plugins-2.3.2/

./configure --with-nagios-user=nagios --with-nagios-group=nagios

sudo make

sudo make install

步骤12:在防火墙上允许端口并启动Nagios

如果您正在运行防火墙,请允许必要的端口:

sudo ufw allow 80

sudo ufw reload

启动Nagios和Apache服务:

sudo systemctl restart apache2

sudo systemctl start nagios.service

步骤13:登录Nagios Web界面

在一切正常且没有任何错误之后,让我们打开浏览器,看看是否可以访问Nagios Web界面,打开浏览器,然后输入服务器的IP或域名(如果已配置了其中之一)和Nagios的根目录:

http://<IP Address/FQDN>/nagios

系统将提示您输入用户名和密码,用户名是我们在步骤10中设置的用户名,即“nagiosadmin”:

在Debian 10(Buster)上安装配置Nagios和Nagios Plugins的步骤

在Debian 10(Buster)上安装配置Nagios和Nagios Plugins的步骤

如果单击“Hosts”链接,则应该看到本地主机已启动:

在Debian 10(Buster)上安装配置Nagios和Nagios Plugins的步骤

至此,在Debian 10(Buster)服务器上安装配置Nagios和Nagios Plugins全部完成。

 

相关主题

在Ubuntu 18.04系统中安装Nagios 4.4.2的方法

精选文章
热门文章