我正在寻找一种方法来自动将几百台主机添加到 Nagios 中进行 ping。我猜想可能存在一个过程或一个文件,其中填充了类似/etc/hosts
文件的内容,以便 Nagios 可以简单地 ping 这些主机。另一种常见服务是探测 ssh 可用性。
答案1
使用这样的模板:
nagios/etc/servers/host1.cfg
nagios/etc/servers/host2.cfg
....
nagios/etc/servers/host300.cfg
模板:
define host{
name host-1
use generic-server
host_name host-1
alias host-1
#change
address 127.0.0.1
}
要从文件(如主机)为所有服务器生成 .cfg 文件 - 您可以创建 shell 脚本。
并使用 crontab 运行它并重新加载 nagios 服务。