我正在构建一个 .NET 3.5 Web 应用程序,并且在我完成项目时正在考虑所有基本问题,例如监控、异常处理等等。
该应用程序在推出时显然会很小,因为在网站大力推广之前它不会有高负载(代码行数/圈复杂度等会很高,并且该应用程序将具有商业规模与 Facebook 等大型系统相同的考虑因素)。
无论如何,我将把监控等“基础”服务外包给开源解决方案,以削减成本和开发时间,这样我就可以专注于业务功能和推广。我想使用带有 monit 和 munin 的 nagios 作为我的工具来监控我的系统。问题是,这些工具是为 Linux/Unix 堆栈设计的。这里有没有人有让它与 Windows 一起工作的经验?