程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 網站監測程序(WebSite-Watcher)

網站監測程序(WebSite-Watcher)

編輯:.NET實例教程
上個禮拜寫了個網站監測的小程序,其目的是為了實時監測重要網頁的狀態,比如說蕩機、服務器忙、拋出異常等情況。當然這類程序跑起來的前提是他自身沒有掛掉,所以我把他寫成了一個CS的程序,程序自身擔任Server、ClIEnt雙重角色。寫成Remoting Service的,在大於等於兩台服務器上部署。

程序的原理很簡單,使用TcpChannel每隔15分鐘和其他服務器上程序做連接,每隔15分鐘下載一次被監測的網頁。環節當中出現問題采取發送短信、郵件和日志的方式匯報給運維人員。

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

下面是程序核心部分的類圖:

uploads/200710/27_161947_classdiagram.jpg 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved