簡易檢索 / 詳目顯示

研究生: 趙品棠
Chao, Pin-Tang
論文名稱: 基於多代理人之企業伺服器監控系統
A Multi-Agent Based Monitoring System for Enterprise Servers
指導教授: 王宗一
Wang, Zong-I
學位類別: 碩士
Master
系所名稱: 工學院 - 工程科學系碩士在職專班
Department of Engineering Science (on the job class)
論文出版年: 2011
畢業學年度: 99
語文別: 中文
論文頁數: 56
中文關鍵詞: 代理人伺服器監控異常監控
外文關鍵詞: Soft Agent, Server Monitor, Abnormal Monitor
相關次數: 點閱:131下載:6
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在資訊科技飛速進步的時代,企業常需使用及管理大量的電腦伺服器系統,而當系統產生異常狀況甚而停機時,對企業造成的損失,往往難以估計。而企業卻往往以有限的伺服器管理人力,來同時管理數量持續增加的伺服器,因此如何能在第一時間發現伺服器的異常並快速的完成異常問題處理,已經變成伺服器管理人員的首要工作。
    由於大企業內部的伺服器數量眾多而位置分散,並且監控的介面相當多元,造成伺服器管理人員無法時時刻刻的逐一管理,往往都是當伺服器出現異常或當機一段時間後才發現問題,不能在問題發生當下立即馬上處理,無論是異常延遲處理所衍伸的修復難度問題,或是系統異常造成的生產延遲,所造成的企業損失都是難以估計的!如何越早地發現伺服器異常現象與問題,並且越早去解決這些問題,把損失降到最小甚至是零是相當關鍵的,而關鍵點就在於伺服器出現異常現象時,如何馬上發現並解決之。
    本論文旨在建立一套整合軟體多代理人(Multi-agent)來執行伺服器系統即時監控的機制,使用代理人所具有的主動行為的特性來自主地發送其監控伺服器時所發現之異常狀況之詳細訊息。透過在每一伺服器端線上監控系統的軟體代理人來即時的掌控所有伺服器的運作狀況,當任一伺服器有運作異常狀況發生時,並可透過各種通訊機制,如簡訊或MSN即時通等,即時通知伺服器管理人員馬上處理,以確保伺服器的正常運轉。如此能夠相對地提早發現問題,並能夠有效的縮短異常問題修復的時間,有效的抑制伺服器異常的擴大與所造成的衍伸性的問題,進而減少營運上的損失,有效的提升企業的生產營運效率!

    In the era of fast progressing in information science and technology, enterprises own and manage numerous computer server systems. Even a single server functioning abnormally or crashing would let an enterprise experience inestimable losses. While enterprises usually use limited manpower for managing the fast growing number of servers , and all the servers may be physically scattered, and have diverse managing interfaces. It makes server administrators unable to detect and correct abnormalities in the first place. Delayed discoveries of server abnormalities or crashes make correction more complicated and difficult, which, in turn, enormously reduces the performance of enterprises in both management and production. Therefore how to fast detect and correct the abnormality of servers becomes critical and should be the primary concern of server administrators. The key is the ability to sense the abnormality of servers and to notify their administrators immediately.
    This thesis designs and implements a mechanism, based on a set of multi-agents, which can monitor enterprises’ server systems in real time, and, by using the initiative behavior of software agents, to notify server administrators immediately via a variety of methods once abnormalities happen. A software agent residing in a server takes the responsibility of supervising hardware or software operating status of the server by collecting predefined parameters, such as temperatures, disk spaces, or resource usages, and sending them to a central control server. The multithreaded control agents in the central control server filter out the information received to see if there is any abnormality. When an abnormality happens, the control server will use a variety of methods, such SMS or MSN, to notify relevant administrators to restore the operation back to normal as soon as possible. In such a way, abnormalities can be detected and corrected in the first place to avoid complicated and difficult late corrections and the performance of enterprises in both management and production can be promoted in a great scale.

    中文摘要Ⅰ AbstractⅡ 誌謝Ⅲ 目錄Ⅳ 表目錄Ⅵ 圖目錄Ⅶ 第一章 緒論1 1-1研究背景與動機1 1-2研究目的2 1-3研究方法與流程3 1-4研究貢獻4 第二章 相關文獻研究與探討5 2-1軟體代理人定義5 2-2軟體代理人特性5 2-3軟體代理人的種類6 2-4軟體代理人通訊語8 第三章 系統分析與架構10 3-1系統分析10 3-2 系統架構11 3-2-1警示代理人13 3-2-2監控代理人22 3-2-3代理人訊息格式分析24 3-2-4 資料庫資訊30 3-2-5 Web 功能32 第四章 系統實驗與驗證33 4-1 系統實作環境34 4-2 系統測試環境34 4-3系統實驗36 4-3-1 警示代理人驗證36 4-3-2 監控代理人驗證42 4-3-3 Web驗證44 4-3-4實驗結果與數據50 第五章 結論與未來研究方向52 5-1 結論52 5-2 未來研究方向52 參考文獻54

    一.中文部分
    [1] 林昌一,簡單且彈性化的軟體代理人通訊協定之探討與實作,國立中央大學資訊管理學系碩士論文,2002。
    [2] 林俊雄,設計鏈作業參考模式之多代理人系統開發,國立台灣科技大學工業管理系博士學位論文,2008。
    [3] 張育銘,多代理人系統中複合服務代理人的設計與實作,國立中央大學資訊工程研究所碩士論文,2004。
    [4] 曾介亭,多代理人系統在建構APC作業平台之研究,國立成功大學工程科學研究所碩士論文,2006。
    [5] 黃源龍,使用行動代理者之互動式推播技術,國立成功大學工程科學系碩士論文,2002。
    [6] 蘇豐文,智慧型代理人前瞻性資訊技術,行政院國家科學委員會科學發展學報,380,74-79頁,2004。

    二.英文部分
    [7] Bergquist, T. Ahnlund, J. and Larsson, J.E. “Alarm Reduction in Industrial Process Control”, Volume 2, 16-19 Sept. 2003 Page(s):58 - 65 vol.2
    [8] Brooks, R. Thorpe, T. and Wilson, J. “A new method for defining and managing process alarms and for correcting process operation when an alarm occurs”, Journal of Hazardous Materials , 2004, pp.169-174.
    [9] Caglayan, Colin Harrison, Alper Caglayan, and Colin G. Harrison, “Agent Sourcebook: A Complete Guide to Desktop, Internet, and Intranet Agents”, John Wiley & Sons Inc., January 1997.
    [10] Don Box etc al. Simple Object Access Protocol (SOAP) 1.1. W3C Note 08 May 2000. http://www.w3.org/TR/SOAP.
    [11] FIPA (The Foundation for Intelligent Physical Agents) FIPA. FIPA ACL Message Structure Specification http://www.fipa.org/specs/fipa00061/.
    [12] Hayes, Agents in a Nutshell-A Very Brief Introduction, IEEE Transactions on Knowledge and Data Engineering, Vol 11, No. 1, January/February 1999.
    [13] Hyacinth Nwana, “Software Agents: An Overview”, Knowledge Engineering Review
    [14] Hyacinth Nwana and Divine Ndumu, “An Introduction to Agent Technology”, BT Technology Journal, 14(4), 1996.
    [15] Leonard Foner, "A Security Architecture for a Multi-Agent Matchmaker",submitted to Autonomous Agents '97, Marina del Rey, 1997.
    [16] OMG, "MASIF - Mobile Agent System Interoperability Facility.",OMG, October3 1998.
    [17] Tim Finin etc al. Specification of the KQML agent communication language.Technical report, DARPA Knowledge Sharing Initiative, External Working Group”, 1992.
    [18] Tim Finin etc al. DRAFT Specification of KQML Agent - Communication Language. Plus example agent policies and architectures. The DARPA Knowledge Sharing Initiative External Interfaces Working Group, 1993.
    [19] Yannis Labrou etc al. The current landscape of Agent Communication Languages. IEEE Intelligent Systems, Vol. 14, No. 2, March/April 1999.

    下載圖示 校內:2016-08-31公開
    校外:2016-08-31公開
    QR CODE