我使用了厨师社区食谱在 AWS 中的 VPC 内设置 nagios。我的 chef 设置中的所有节点都已正确找到并自动添加到 nagios,并且 nagios 所在的 VPC 内的节点已正确访问和监控;nagios 可以通过其私有 IP 访问它们。但我似乎找不到一种方法来监控仍在同一云 (EC2) 中但不在 VPC 内的任何节点。我需要通过公共 IP 来监控它们,因为 nagios 无法访问它们的私有 IP(默认)。
我认为让它正常工作的唯一方法是进行更改,cloud[provider]
以便搜索知道使用这些节点的公共 IP。
我不确定这是否会对我产生不利影响。就我个人而言,我不确定我是否喜欢这个想法。我是否可以配置它来指定应通过其公共 IP 监控几个节点?