chef nagios 监控 AWS 中 VPC 之外的节点

chef nagios 监控 AWS 中 VPC 之外的节点

我使用了厨师社区食谱在 AWS 中的 VPC 内设置 nagios。我的 chef 设置中的所有节点都已正确找到并自动添加到 nagios,并且 nagios 所在的 VPC 内的节点已正确访问和监控;nagios 可以通过其私有 IP 访问它们。但我似乎找不到一种方法来监控仍在同一云 (EC2) 中但不在 VPC 内的任何节点。我需要通过公共 IP 来监控它们,因为 nagios 无法访问它们的私有 IP(默认)。

我认为让它正常工作的唯一方法是进行更改,cloud[provider]以便搜索知道使用这些节点的公共 IP。

https://github.com/schubergphilis/nagios/blob/ac84639957aec7039c12bc6875c510b32975ccb5/libraries/default.rb#L43

我不确定这是否会对我产生不利影响。就我个人而言,我不确定我是否喜欢这个想法。我是否可以配置它来指定应通过其公共 IP 监控几个节点?

相关内容