这可能是一个非常愚蠢的问题,但我是新来的。 我目前正在学习系统pipe理,并被要求设置基本的监控(检查网站返回HTTP 200)。 这是设置:
因此,如果我的任务是“设置基本监控”,那么服务器上的网站返回一个200的HTTP状态,我应该在哪里放置监控软件? 在服务器二? 我想这一定是这样,因为如果服务器的网站没有返回一个OK的HTTP状态,那么这意味着监测工具也会失败呢?
我正在计划使用Nagios,但是我很困惑,甚至不知道从哪里开始。 对不起,这个愚蠢的问题!
谢谢。
如果可能的话,这里的答案是使用专门用于监控Server One的第三台服务器(也可以将其扩展为监控Server Two)。 在可能的情况下,每台服务器都应该具有单一function – 通过这种方式,您的监控系统的运行状况不受监控系统的运行状况的影响。
如果不可能添加第三台服务器,无论出于何种原因,那么您将使用Server Two从外部监控Server One,因为您在问题中正确地指出了这一点,并且出于您列出的原因 – 如果Server One停机,Server一个也在运行Nagios,Nagios不能告诉你Server One已经closures了!
如果您的监控要求很简单(只需检查一个HTTP 200页面),则可以使用免费的https://www.pingdom.com/或https://www.statuscake.com/alternative-to-pingdom/
服务器两台监控服务器之一的问题是它们在同一个networking上。 如果你与外部世界的连接断开,你的两台服务器仍然可以互相通话。 真正的解决scheme必须与用户位于同一networking上,如果服务器为公众服务,那么监视器应尽可能模拟用户。