我想监控我的 Windows Server 2008 并在出现任何问题时收到通知。
监控内容的示例:空间不足、服务关闭、事件日志中的错误、登录尝试失败(和成功)等。
有什么建议吗?最好是免费或便宜的解决方案。我托管在 vps 上,监控费用与托管 1-2 年的费用一样多是没有意义的。
答案1
扎比克斯- 您唯一需要的工具。
答案2
如果您使用的是 Win2k8,您可以使用它perfmon
来监视和启动批处理文件或 powershell 脚本,以使用警报向您发送电子邮件。
如果您计划监控多个服务器,或者想要绘制图表,您可能需要考虑实施 Nagios。如果您选择 Nagios 路线,我建议实施一个前端,例如中心。
答案3
我绝对推荐 Zabbix。它比其他类似解决方案(cacti、nagios)更易于使用,而且内置功能也很棒 - 图表、通知、仪表板。
它有一个适用于 Windows 的监控代理,但由于您托管在 VPS 上,因此您可能需要某种 VPN 隧道才能访问它。
答案4
您可以设置 SNMP,然后运行 Nagios 来对服务器本身进行实际监控。但是,如果不进行一些黑客攻击,您将无法从 Nagios 获得图形数据,而且它并不是最好的。对于图形,您可以研究 Cacti 或 MRTG。我个人使用 Cacti 和 Nagios 进行监控。
SNMP 服务:http://technet.microsoft.com/en-us/library/bb726987.aspx
Nagios:http://nagios.org/