Previously, setting up Nagios server to do monitoring is easy since every agent servers are static. But now, here comes AWS. How do we design/configure such that a Nagios server can automatically push correct check configurations to each of the servers scaled up/down and how do we know what when a server is scaled down or up, Nagios will not say that it was an alert or a problem and instead it will tell that "it's your server being scaled down".
IP addresses in AWS is not static after the ASG scaled up/down servers. How do we pull that information, too? And tell to Nagios to be aware of new settings that the servers have. Might be that when servers get scaled down, delete config from Nagios, and when servers get scaled up, push config to Nagios. And immediately do active checks to the hosts and services.