專利名稱:一種監(jiān)控tcp服務(wù)器性能的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種監(jiān)控TCP (Transmission Control Protocol,即傳輸控制協(xié)議)服 務(wù)器性能的方法,特別涉及一種通過在線用戶數(shù)和網(wǎng)絡(luò)延時指標來監(jiān)控TCP服務(wù)器性能的方法。
背景技術(shù):
通常對運營中的TCP服務(wù)器進行完善的監(jiān)控不是一件簡單的事情,因為這需要很 好的監(jiān)控工具作為支撐,這個工具不但要能夠獲得計算機CPU、內(nèi)存、磁盤1/0的使用情況, 還需要能知道應(yīng)用的實際運轉(zhuǎn)狀況。因為數(shù)據(jù)類型的不同。這些監(jiān)控數(shù)據(jù)的獲取一般需要 通過不同的網(wǎng)絡(luò)協(xié)議實現(xiàn),這需要花費很多人力物力,對于一般的小公司來說,更需要一種 低成本的實用監(jiān)控方法。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種低成本的使用的監(jiān)控TCP服務(wù)器性能的方法。本發(fā)明所述的一種監(jiān)控TCP服務(wù)器性能的方法,該方法至少包括如下的步驟步驟1 :TCP服務(wù)器提供在線用戶數(shù)監(jiān)控服務(wù),此服務(wù)在收到監(jiān)控工具通過TCP發(fā) 來的獲取在線用戶數(shù)請求的時候,返回當前在線用戶數(shù);步驟2 監(jiān)控工具在啟動并經(jīng)過TCP服務(wù)器的合法認證以后,啟動一個定時器,每 隔一小段時間向被監(jiān)控服務(wù)器發(fā)送一個獲取在線用戶數(shù)的TCP消息,同時記錄發(fā)送請求的 時間;步驟3 =TCP服務(wù)器返回在線用戶數(shù);步驟4:監(jiān)控工具用收到消息回應(yīng)的時間減去上次發(fā)送請求的時間,得到這次請 求的網(wǎng)絡(luò)延時,并把在線用戶數(shù)和網(wǎng)絡(luò)延時顯示在監(jiān)控界面上;本發(fā)明涉及的一種監(jiān)控TCP服務(wù)器性能的方法,使得監(jiān)控TCP服務(wù)器變得很簡單 直觀,管理人員根據(jù)在線用戶數(shù)和網(wǎng)絡(luò)延時,基本上就能夠判斷出目前TCP服務(wù)器的健康 狀態(tài)。
具體實施例方式本發(fā)明的主要步驟如下步驟1 :TCP服務(wù)器提供在線用戶數(shù)監(jiān)控服務(wù),此服務(wù)在收到監(jiān)控工具通過TCP發(fā) 來的獲取在線用戶數(shù)請求的時候,返回當前在線用戶數(shù);步驟2 監(jiān)控工具在啟動并經(jīng)過TCP服務(wù)器的合法認證以后,啟動一個定時器,每 隔一小段時間向被監(jiān)控服務(wù)器發(fā)送一個獲取在線用戶數(shù)的TCP消息,同時記錄發(fā)送請求的 時間;步驟3 監(jiān)控工具用收到消息回應(yīng)的時間減去上次發(fā)送請求的時間,得到這次請求的網(wǎng)絡(luò)延時,并把在線用戶數(shù)和網(wǎng)絡(luò)延時顯示在監(jiān)控界面上;上述的技術(shù)方案實施時,監(jiān)控TCP服務(wù)器變得很簡單,管理員看起來也很直觀,根 據(jù)在線用戶數(shù)和網(wǎng)絡(luò)延時,基本上就能夠判斷出目前TCP服務(wù)器的健康狀態(tài),這種方法能 滿足絕大部分小公司的小型系統(tǒng)的監(jiān)控需求,其開發(fā)和實施的成本也很低。最后所應(yīng)說明的是,以上實施例僅用以說明而并非限制本發(fā)明所描述的技術(shù)方 案;因此,盡管本說明書參照上述的實施例對本發(fā)明已進行了詳細的說明,但是,本領(lǐng)域的 普通技術(shù)人員應(yīng)當理解,仍然可以對本發(fā)明進行修改或者等同地替換;而一切不脫離本發(fā) 明的精神和范圍的技術(shù)方案及其改進,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當中。
權(quán)利要求
一種監(jiān)控TCP服務(wù)器性能的方法,其特征在于該方法至少包括如下的步驟步驟1TCP服務(wù)器提供在線用戶數(shù)監(jiān)控服務(wù),此服務(wù)在收到監(jiān)控工具通過TCP發(fā)來的獲取在線用戶數(shù)請求的時候,返回當前在線用戶數(shù);步驟2監(jiān)控工具在啟動并經(jīng)過TCP服務(wù)器的合法認證以后,啟動一個定時器,每隔一小段時間向被監(jiān)控服務(wù)器發(fā)送一個獲取在線用戶數(shù)的TCP消息,同時記錄發(fā)送請求的時間;步驟3TCP服務(wù)器返回在線用戶數(shù);步驟4監(jiān)控工具用收到消息回應(yīng)的時間減去上次發(fā)送請求的時間,得到這次請求的網(wǎng)絡(luò)延時,并把在線用戶數(shù)和網(wǎng)絡(luò)延時顯示在監(jiān)控界面上。
全文摘要
一種監(jiān)控TCP服務(wù)器性能的方法,首先TCP服務(wù)器提供在線用戶數(shù)監(jiān)控服務(wù),此服務(wù)在收到監(jiān)控工具通過TCP發(fā)來的獲取在線用戶數(shù)請求的時候,返回當前在線用戶數(shù);然后監(jiān)控工具在啟動并經(jīng)過TCP服務(wù)器的合法認證以后,啟動一個定時器,每隔一小段時間向被監(jiān)控服務(wù)器發(fā)送一個獲取在線用戶數(shù)的TCP消息,同時記錄發(fā)送請求的時間;TCP服務(wù)器返回在線用戶數(shù);最后監(jiān)控工具用收到消息回應(yīng)的時間減去上次發(fā)送請求的時間,得到這次請求的網(wǎng)絡(luò)延時,并把在線用戶數(shù)和網(wǎng)絡(luò)延時顯示在監(jiān)控界面上。本發(fā)明使得監(jiān)控TCP服務(wù)器變得很簡單直觀,管理人員根據(jù)在線用戶數(shù)和網(wǎng)絡(luò)延時,基本上就能夠判斷出目前TCP服務(wù)器的健康狀態(tài)。
文檔編號H04L12/26GK101895433SQ20091008418
公開日2010年11月24日 申請日期2009年5月20日 優(yōu)先權(quán)日2009年5月20日
發(fā)明者劉立軍, 張守文, 王磊, 陶勇勝 申請人:灰熊(北京)科技有限公司