分布式服务器监控解决scheme

我属于一家独立的IT公司,pipe理和维护约50个商业客户networking,范围从小型5个系统networking到200多个系统。 由于我们无法直接监控这些地点的每台服务器(分布在一个非常大的区域),所以我正在寻找一种方法来监视并提醒我们可能出现的任何问题,以便我们能够快速响应,希望,预防措施。

我不确定哪种解决scheme可用于这种情况,但利用我们业务中的中央服务器,所有客户端服务器发送警报或日志以进行日常监控可能效果最佳。 所有这些服务器都运行Windows Server操作系统。

在你看来,完成这个最好的行动是什么?

那么,你没有提到你希望运行监控系统的操作系统,所以我假设你没有偏好。 我最喜欢的监控应用程序是Nagios 。 Nagios并没有像竞争对手那样拥有相同级别的视觉效果,但它在UI方面所缺乏的却是坚实的稳定性和性能。

关于从防火墙后面接收通知的观点,这正是Nagios的被动主机和服务检查的目的。 它们允许您从另一个应用程序向Nagios发送警报。 另一个应用程序可以是在您的Windows服务器上运行的本地脚本,也可以是另一个Nagios实例。

正如你在做这个研究,你应该看看维基百科的页面比较了一堆不同的监测系统(包括免费和商业)。 我发现它非常有帮助。