如何在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添加组件。