NAgios:自动添加/导入要 ping 的主机列表?

NAgios:自动添加/导入要 ping 的主机列表?

我正在寻找一种方法来自动将几百台主机添加到 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 服务。

相关内容