IIS网站监控

除了通过第三方提供的免费服务之外,如果某个网站停工,是否有办法让iis通知? 我想自己编写一些东西,但不知道从哪里开始。 有人能指出我的一些信息,说明如何或描述过程。

该网站是安全的portocals(只是https)。

否 – IIS不会知道一个网站是否“closures”,除非IIS被closures(在这种情况下,它将如何告诉你),或者你已经手动closures该网站,在这种情况下,你知道你做了它。 现在,如果因为互联网连接断开而导致网站无法访问,那么IIS将如何知道? 如果网站太慢而无法使用,因为服务器正在被DOS编辑,怎么能告诉你? 如果由于服务器本身的故障导致站点无法访问,那么它怎么能告诉你呢?

这只是一个很长的说法,你必须监视来自不同机器的服务,而不是提供服务的机器。 那些第三方监测站点是非常好的。 有些是免费的,有些可以根据您的需要得到一种昂贵的。

你也可以自己编写脚本,但是你必须花时间去编写,testing,debugging,然后把它放在Internet上不同位置的不同服务器上,并且希望它不会停止。

除非你是一个大手术,有理由把大量资金投入监测基础设施,否则只需要使用免费或便宜的第三方。

如果你只需要非常基本的监控,一个简单的powershell脚本可以做到这一点。 如果您需要更深入的监控(性能监控,交易监控(例如,如果您的购物车仍在运行或者您的Flash小程序正在加载),它可能会变得非常复杂。

就像使用虚拟主机一样,没有很好的理由对内部的中小型公司运行你的网站监控。 build立一个免费或商业监测服务的帐户是我们所做的和我所推荐的。

产品? 有一个完整的行业build设工具正是为了这个目的。 但是,对于微软平台来说,大部分都是花钱的。

如雾灯 , networking有利 , BMC

我使用od Nagios – 这是开源的 – 但AFAIK不在MSWindows上。