我正在研究一个涉及两个不同地区(美国东部和西欧)的less数服务器的小型EC2项目。 我的第一个任务是实现一个Nagios监控解决scheme。 在一个区域内进行监控很简单 – 我只是使用私有域名/ IP,但是我有点不确定如何处理监控第二个区域而不设置第二个Nagios安装。 环境是相当静态的,所以我不打算用EC2工具来编写configuration脚本。
就我所见,我有两个select。
我想我的问题是 – 其他人如何处理这个问题,你有什么build议?
谢谢!
选项2应该便宜得多 – NRPEstream量相当稀疏,所以带宽成本应该比运行整个额外实例的成本便宜很多。 由于NRPEstream量默认通过SSH,我不认为这是一个巨大的安全问题。
如果您仍想坚持选项1,则可能需要考虑减less冗余,并在已运行其他服务的现有实例上运行Nagios服务器。 这违背了你在物理服务器上所做的一切,但是可以在EC2上为你工作,因为在实例失败的情况下复制服务器映像并旋转新的服务器非常容易。