我有一台Nagios服务器,监控了10台服务器。我正在使用主机组和NRPE来检查Cpu和磁盘。
但默认情况下,NRPE配置文件中不存在check_disk
命令定义。
有没有办法只在Nagios Server上定义这些别名命令?
我会避免在每台服务器上更改NRPE配置文件......
感谢。
答案 0 :(得分:1)
Nagios服务器通过NRPE连接到受监控服务器,并在远程nrpe.cfg
文件中执行已定义的命令。因此,该命令必须存在于要监视的服务器的nrpe配置文件中。
另一方面,要在上述远程服务器中执行的nrpe命令列表位于nagios服务器下:.../nagios/configurations/objects/server1.cfg
总结:
在Nagios服务器中: 在相应服务器的cfg文件中定义命令。 (检查的名称,要检查的服务器/服务器组等。)
在受监控的服务器中(对于每个服务器):
在nrpe.cfg
中添加命令。 (显示检查器脚本的路径并给出参数。)