8 nagios
我在很多 Nagios 文档中看到对check_nrpe_1arg.
任何人都可以确切地解释这是什么,或者做什么?我在 Nagios 文档或网络上的任何其他地方都没有看到直接说“check_nrpe_1arg确实 __”。充其量是“你需要check_nrpe_1arg这里”,但没有解释什么或为什么。
谢谢!
VxJ*_*nxV 11
基于快速粗略搜索,check_nrpe_1arg 与 check_nrpe 相比没什么特别的,它也有一些背景故事。
check_nrpe 默认不接受要发送的命令行参数,只接受要在远程 NRPE 服务器主机上运行的 command_name。为了让 NRPE 接受更多参数(如果没记错的话),您必须启用编译时定义,以及在 check_nrpe 和 NRPE 服务器nrpe.cfg文件中配置它。
check_nrpe_1arg 似乎是配置到核心 NAGIOScommands.cfg文件中的助记符;具体来说,告诉安装程序此命令将只接受 1 个参数(要在远程主机上执行的命令的名称)并且不会接受任何其他参数。
考虑到 NAGIOS 的默认行为,这是一种奇怪的方法,但它仍然受到关注。
对此最快的回答是:
check_nrpe_1arg完全按照commands.cfg在核心 NAGIOS 服务器上配置的方式进行。在此上下文中,它提供要在远程 NRPE 服务器上执行的命令名称,并且不会接受任何其他内容。
[编辑]
此外,它似乎起源于“Untangle”(一个基于 Linux 的防火墙/路由软件包)、那个或 Debian 中的默认配置,如果不跟随一些链接,很难分辨。