Windows 服务器 2003/2008 + ASP.NET 网站
典型的 Web 服务器监控系统能够监控网页的可用性、延迟。我正在寻找能够监控 Web 服务器和数据库之间连接的东西。一旦数据库实例发生故障,发送通知电子邮件。社区可以给我一些建议吗?谢谢。
答案1
如果您需要明确的数据库监控,您需要在服务器上安装一个探测器(nagios 等)
但是:您可以创建一个连接到数据库的超级简单的 asp.net 页面。如果此连接失败,页面将无法加载 => 可以使用以下方式进行监控任何网站监控系统。
这里显示了相同的方法(只是使用磁盘空间而不是数据库连接):
http://blog.alertfox.com/2011/01/monitoring-disk-space-and-other-status.html