【问题标题】:Does Nagios have an API that can control targets?Nagios 是否有可以控制目标的 API?
【发布时间】:2010-05-17 14:16:23
【问题描述】:

在 Zabbix 中,有一个有据可查的(尽管处于草稿状态)API 用于实例化目标并控制它们。 Nagios 中是否存在这样的 API?

对此的需求是基于云的实施。我希望能够动态扩展监控目标,以便在周一监控 10 个目标,周二监控 15 个目标,周三降至 8 个。

我能想到的最好方法是以编程方式控制目标,因为自动发现可能会失败,因为节点不在同一个子网中。有关如何使用 Nagios 执行此操作的任何想法?

【问题讨论】:

  • 你能解释一下这个问题吗?我对 Zabbix 不熟悉。
  • 您最终找到解决方案了吗? Nagios 是否有 API 来控制其目标?

标签: api monitoring cloud nagios zabbix


【解决方案1】:

Nagios 本身并不具备此能力。过去,我通过添加脚本来联系 nagios 服务器并在首次启动时注册,然后使用 nagios 自动或通过用户命令销毁服务器,从而解决了这个问题。这些是自定义脚本。

【讨论】:

    【解决方案2】:

    我也遇到过这个问题,是的,Nagios 没有任何类型的命令行 API,但我发现 NagioSQL 有这个功能。 http://www.nagiosql.org/

    使用这样的工具有很多好处,但我不会在这里触及这个......

    关于命令行 API,NagioSQL 可以通过 Web 界面或命令行 api 管理多个域。我认为这非常有用。

    【讨论】:

      猜你喜欢
      • 2011-12-15
      • 2014-06-14
      • 1970-01-01
      • 1970-01-01
      • 2021-09-08
      • 2018-01-10
      • 1970-01-01
      • 1970-01-01
      • 2015-04-27
      相关资源
      最近更新 更多