网站监测程序(WebSite-Watcher)

本文介绍了一个用于实时监测重要网页状态的小程序,通过TCP连接每15分钟检查一次目标网页,并在遇到宕机、服务器繁忙等问题时,通过短信、邮件等方式通知运维人员。
上个礼拜写了个网站监测的小程序,其目的是为了实时监测重要网页的状态,比如说荡机、服务器忙、抛出异常等情况。当然这类程序跑起来的前提是他自身没有挂掉,所以我把他写成了一个CS的程序,程序自身担任Server、Client双重角色。写成Remoting Service的,在大于等于两台服务器上部署。

程序的原理很简单,使用TcpChannel每隔15分钟和其他服务器上程序做连接,每隔15分钟下载一次被监测的网页。环节当中出现问题采取发送短信、邮件和日志的方式汇报给运维人员。

源程序: http://download.csdn.net/source/270992

下面是程序核心部分的类图:
uploads/200710/27_161947_classdiagram.jpg
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值