如何在CentOS 8/Ubuntu 20.04的Nagios Core上安装NRDP插件

时间:2020-03-21 11:48:17  来源:igfitidea点击:

Linux系统管理员将Nagios用于网络监视服务。
NRDP缩写为Nagios远程数据处理器。
NagiOS有大量的添加组件。
最核心的插件是NRDP插件。
该插件在NagiOS中起着至关重要的作用。
这是NagiOS最常用的插件。
在本教程中,我们要处理的是将NRDP插件和服务器与Nagios和Nagios Core集成在一起。

步骤1(下载Nagios远程数据处理器(NRDP)存档)

启动Nagios Server并使用根凭据登录。
首先,需要更新NRDP的软件包。
下载后,我们可以非常轻松地获取文件。

# wget http://assets.nagios.com/downloads/nrdp/nrdp.zip

然后创建一个用于提取NRDP存档的DIR

# mkdir NRDP

之后,将NRDP.zip存档解压缩为所需位置。

# unzip nrdp.zip /NRDP

最后创建一个用于安装NRDP的DIR

# mkdir /usr/local/nrdp

步骤2(将提取的NRDP DIR上存在的所有文件复制到nrdp)

其次,复制NRDP所需的所有文件。

# cp -rv /NRDP/* /usr/local/nrdp

之后,将写入权限设置为NRDP DIR

# chown -R nagios.nagios /usr/local/nrdp

步骤3(编辑NRDP服务器php文件的配置文件)

# vim /usr/local/nrdp/server/config.inc.php

只要在这里添加令牌

$cfg['authorized_tokens'] = array(
"ADD Your TOKEN Here",
);

将nrdp.conf文件复制到Apache配置文件夹

# cp -rv nrdp.conf /etc/httpd/conf.d

步骤4(为编辑NRDP设置编辑ndrp配置文件)

# vim /etc/httpd/conf.d/nrdp.conf

重新启动Apache服务

# service httpd restart

步骤5(测试NRDP服务器API)

打开Web浏览器,在浏览器中键入给定的URL

http://<ipaddress of Nagios Server>/nrdp

打开页面后,必须将要分配的令牌添加到此过程的STEP-IX中

步骤6(使用来自NRDP的NRDP客户端)

使用命令参数操作客户端

/usr/local/nrdp/clients/send_nrdp.php

在没有命令参数的情况下操作客户端

/usr/bin/php /usr/local/nrdp/clients/send_nrdp.php

现在我们已经在CentOS和RHEL的NagiOS核心上安装了NRDP添加组件。