通過手機短信掌握自己的服務器的運行情況

字號:

自從托管了服務器以后,這臺服務器沒少讓我省心,再加上自己對win2003操作系統(tǒng)和IIS6不熟,
    因此時不時的出現(xiàn)一些問題,比如cpu占用過高啦,access客戶端使用過多啦,rpc服務器錯誤啦等等。
    我跟朋友做的是一個資源共享類的網(wǎng)站,地址是 http://www.up114.com ,平時工作時間,
    我都是開著hostmonitor, 每幾分鐘訪問一次url,確保網(wǎng)站正常運行,可是晚上或者周末,就不行了,
    那怎么辦呢?
    前兩天正好看到一片文章,關于手機短信息炸彈的,原理就是現(xiàn)在好多的SP網(wǎng)站提供短信的定制,
    用戶注冊之類的短信服務,只要填上手機號碼,SP就會給手機用戶發(fā)送一條介紹信息,當然這條信息
    是免費的。 這樣,只要重復申請的話,手機就會不斷地收到短信,從而達到短信炸彈的效果。
    于是,我就利用了一下這個免費發(fā)送的介紹短信,讓它作為信使,來及時地通知我們。
    寫到這里,我想大家都已經(jīng)明白了,下面是我的具體做法:
    1,hostmonitor 每隔5分鐘,請求url地址 http://www.up114.com
    2,當出現(xiàn)連續(xù)三次訪問出錯,也就是15分鐘無法訪問網(wǎng)站了 的時候,
    觸發(fā)事件,運行外部命令,也就是我寫好的 sendSms.vbs
    3,sendSms.vbs 重啟IIS站點,再訪問網(wǎng)站,如果網(wǎng)站還是無法訪問,就利用網(wǎng)上的那些短信服務,給我和朋友
    的手機發(fā)送一條信息,當然這個信息不是我們能夠控制的,而是內(nèi)容提供商們發(fā)來的業(yè)務介紹的短信。
    如果重啟IIS之后,可以訪問了,就不用發(fā)了。
    4,我們收到短信之后,自然就是以最快的速度上網(wǎng),看一下究竟出了什么問題。
    在這里,我只是用短信和hostmonitor簡單的實現(xiàn)了 對網(wǎng)站的運行情況的監(jiān)視,僅僅是個思路而已。