上个礼拜写了个网站监测的小程序,其目的是为了实时监测重要网页的状态,比如说荡机、服务器忙、抛出异常等情况。当然这类程序跑起来的前提是他自身没有挂掉,所以我把他写成了一个CS的程序,程序自身担任Server、Client双重角色。写成Remoting Service的,在大于等于两台服务器上部署。
程序的原理很简单,使用TcpChannel每隔15分钟和其他服务器上程序做连接,每隔15分钟下载一次被监测的网页。环节当中出现问题采取发送短信、邮件和日志的方式汇报给运维人员。
源程序: http://download.youkuaiyun.com/source/270992
下面是程序核心部分的类图:
程序的原理很简单,使用TcpChannel每隔15分钟和其他服务器上程序做连接,每隔15分钟下载一次被监测的网页。环节当中出现问题采取发送短信、邮件和日志的方式汇报给运维人员。
源程序: http://download.youkuaiyun.com/source/270992
下面是程序核心部分的类图:
本文介绍了一个用于实时监测重要网页状态的小程序,通过TCP连接每15分钟检查一次目标网页,并在遇到宕机、服务器繁忙等问题时,通过短信、邮件等方式通知运维人员。

1020

被折叠的 条评论
为什么被折叠?



