第 4 章 在 Nagios 核心服务器上配置远程节点
将 Nagios 核心服务器配置为了解远程主机。
先决条件
- 对 Nagios 核心服务器上的远程节点进行根级别访问。
- 互联网访问.
流程
安装
check_nrpe插件:示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 为远程主机创建配置:
语法
cd /usr/local/nagios/etc/objects cp localhost.cfg HOST_TO_ADD.cfg
cd /usr/local/nagios/etc/objects cp localhost.cfg HOST_TO_ADD.cfgCopy to Clipboard Copied! Toggle word wrap Toggle overflow 示例
cp localhost.cfg host01.cfg
[root@nagios nrpe-4.0.3]# cd /usr/local/nagios/etc/objects [root@nagios objects]# cp localhost.cfg host01.cfgCopy to Clipboard Copied! Toggle word wrap Toggle overflow 编辑配置文件并更新远程主机的设置:
语法
vi HOST_TO_ADD.cfg
vi HOST_TO_ADD.cfgCopy to Clipboard Copied! Toggle word wrap Toggle overflow 示例
vi host01.cfg
[root@nagios objects]# vi host01.cfgCopy to Clipboard Copied! Toggle word wrap Toggle overflow 语法
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用远程主机的主机名替换 LOCALHOST,将
127.0.0.1替换为 Ceph 监控主机的 IP 地址。示例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 删除或注释掉主机组定义:
示例
vi host01.cfg
[root@nagios objects]# vi host01.cfgCopy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将文件所有权改为 Nagios:
示例
chown nagios:nagios host01.cfg
[root@nagios objects]# chown nagios:nagios host01.cfgCopy to Clipboard Copied! Toggle word wrap Toggle overflow 向
/usr/local/nagios/etc/nagios.cfg中的host01.cfg文件添加cfg_file=引用:示例
vi /usr/local/nagios/etc/nagios.cfg
[root@nagios objects]# vi /usr/local/nagios/etc/nagios.cfgCopy to Clipboard Copied! Toggle word wrap Toggle overflow cfg_file=/usr/local/nagios/etc/objects/host01.cfg
cfg_file=/usr/local/nagios/etc/objects/host01.cfgCopy to Clipboard Copied! Toggle word wrap Toggle overflow 重启 Nagios 服务器:
示例
systemctl restart nagios
[root@nagios objects]# systemctl restart nagiosCopy to Clipboard Copied! Toggle word wrap Toggle overflow 确保制作和安装过程正常工作,并且 Nagios Core 服务器和包含 NRPE 的远程主机之间有连通性:
语法
/usr/local/nagios/libexec/check_nrpe -H HOSTNAME_OF_REMOTE_HOST
/usr/local/nagios/libexec/check_nrpe -H HOSTNAME_OF_REMOTE_HOSTCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将 HOSTNAME_OF_REMOTE_HOST 替换为要监控的 Ceph 主机的 IP 地址。
示例
/usr/local/nagios/libexec/check_nrpe -H host01
[root@nagios objects]# /usr/local/nagios/libexec/check_nrpe -H host01Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
-
如果运行正常,则检查应 echoUUID
v4.0.3。