策略大概就一種,可以實做的方法則是超多,看你的環境是哪一種選個你喜歡的。
策略:
寫一個簡單的排程,定時的對你的網站(ex: http://localhost/index.asp jsp php)做HTTP HEAD or GET request,然後看看回傳回來的respose Code多少,一般來說應該是200,如果不是或Timeout,就表示你的Web Server有問題要寄信通知Web master了。
註:一般不用index.html的原因是可能Httpd或是簡單的HTTP服務的部份還活著,但後端AP已經死了。
實做:
Linux: shell script
Windows: WSH, JS
其他:Java、Perl...
方法都有,寫好以後加入把OS排程Config就完成了。
一般來說,程式碼大概不到100行吧?
個人覺得網站監控從外部監控比內部要來的重要. 畢竟網站大部分是給外面的人看, 除了像 portal... 外部監控可以試試看這個. 但是本人沒用過這個公司的.....
可以試試 ipswitch 的 whatsup, 可發簡訊及email
相關介紹如后:
http://www.whatsup.com.tw/index.html
目前有WhatsUp 網管簡訊監控促銷包 特惠中
http://www.zerone.com.tw/p2-2detail.asp?OsId=42
請參考!
Extreme 的 ServiceWatch® Application and Service Monitoring Tool
他有無期限試用版.(僅針對可用五個Services)超過就要花錢了.除了Web還支援相當多的服務功能.
你只有一個所以可以用.
網頁介紹
http://www.extremenetworks.com/products/servicewatch.aspx
ServiceWatch 2.0 支援下列作業系統
* Solaris -- Size 31.5 MB Download
* Windows NT and Windows 2000 -- Size 8.7 MB Download
* Linux -- Size 10 MB Download
下載位置
http://apps.extremenetworks.com/libraries/downloads/products/swdownload.asp