在Zabbix中,有一个很好的文档(尽管处于草稿状态)API用于实例化目标并控制它们。 Nagios中是否存在这样的API?
对此的需求是基于云的实现。我希望能够动态地扩展监控目标,以便周一它将监控10个目标,周二将监控15个目标,并在周三监控8个目标。
我能想到的最好的方法是以编程方式控制目标,因为自动发现可能会失败,因为节点不在同一个子网中。关于如何使用Nagios进行此操作的任何想法?
答案 0 :(得分:0)
Nagios原本没有这种能力。我在过去通过添加脚本来联系nagios服务器并在首次启动时注册然后使用nagios自动或通过用户命令销毁服务器来解决这个问题。这些是自定义脚本。
答案 1 :(得分:0)
我也遇到了这个问题,是的Nagios没有任何类型的命令行API,但我发现NagiosQL有这个功能。 http://www.nagiosql.org/
使用这样的工具有很多好处,但我不会在这里触及......
关于命令行API,NagiosQL可以通过Web界面或命令行api管理多个域。我认为这非常有用。