将 Nagios 监控与 EC2 配对的最佳方式是什么?

Bil*_*eal 2 nagios amazon-ec2

我有一些位于 EC2 上的 NT 盒子,我想对其进行监控。问题是 Nagios box 需要知道它可以连接到的 IP 地址以进行监控,并且实例的 IP 每次启动时都会更改。

有没有好的方法可以做到这一点,还是我将被迫编写一个程序来轮询 EC2 的 API?

小智 5

如果您需要静态 IP 地址,您可以查看弹性 IP。这些是您的 AWS 账户拥有的 IP,您可以将其分配给您运行的任何实例。

弹性IP地址是专为动态云计算设计的静态IP地址。弹性 IP 地址与您的账户相关联,而不是与特定实例相关联,您可以控制该地址,直到您选择明确释放它。然而,与传统的静态 IP 地址不同,弹性 IP 地址允许您通过以编程方式将公共 IP 地址重新映射到与您的账户关联的任何实例来屏蔽实例或可用区故障。


小智 5

您可以使用动态 DNS。在每台服务器上安装动态 DNS 客户端,IP 发生变化时就会更新。

您必须使用主机名而不是 IP 来配置 Nagios。也许您希望 DNS 服务器上的 TTL 较低,以避免旧 IP 缓存时间过长。