[go: up one dir, main page]

TW200844876A - Monitoring system for enterprise service integrated messages bus (ESB) platform - Google Patents

Monitoring system for enterprise service integrated messages bus (ESB) platform Download PDF

Info

Publication number
TW200844876A
TW200844876A TW96116745A TW96116745A TW200844876A TW 200844876 A TW200844876 A TW 200844876A TW 96116745 A TW96116745 A TW 96116745A TW 96116745 A TW96116745 A TW 96116745A TW 200844876 A TW200844876 A TW 200844876A
Authority
TW
Taiwan
Prior art keywords
monitoring
enterprise
application
data
integration
Prior art date
Application number
TW96116745A
Other languages
Chinese (zh)
Other versions
TWI348122B (en
Inventor
yong-chang Cai
Ming-Zheng Bai
Yun-Pei Hu
Fang-Zhang Su
chuan-hui Wang
zhi-cheng Jian
jian-feng Cai
Original Assignee
Chunghwa Telecom Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chunghwa Telecom Co Ltd filed Critical Chunghwa Telecom Co Ltd
Priority to TW96116745A priority Critical patent/TW200844876A/en
Publication of TW200844876A publication Critical patent/TW200844876A/en
Application granted granted Critical
Publication of TWI348122B publication Critical patent/TWI348122B/zh

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

A monitoring system for enterprise service integrated messages bus (ESB) is disclosed, which includes a front-end interface module, for the user interface to interact with the system administrator and for the system administrator to use browser to monitor or to set warning parameters; an administration setting module, for performing the authorization management of the monitoring system; a report management module, for creating a statistic report for the data detected by the monitoring system; an active warning module, for giving a warning when the data that acquired by the monitoring system reaches a warning condition; an application system monitoring system, for monitoring the application systems that perform the integrated application service of enterprise application software; an enterprise application software integration monitoring system, for monitoring the main server of administration servers that perform the integration of enterprise application software; and a database module, for storing all data that the system required and the data the system created.

Description

200844876 九、發明說明: 【發明所屬之技術領域】 本發明係關於一種企業服務整合訊息平台監控系統與方法,特別是指 一種在企業服務整合訊息平台架構中,提供後端應用系統狀態監測功能、 後端應用系統障礙告警功能、企業服務整合訊息平台狀態監測功能及企業 服務整合訊息平台障礙告警功能之系統與方法。 【先前技術】 大型企業為了解決不同系統介接與資料分散的問題,便衍生出”企業鹿 用軟體整合”之需求,企業應用軟體整合主要目的是在於將企業内部各應用 程式透過即時訊息整合之方式,來達到資訊透通性,企業便可即時且有效 的運用這些資料,在内部行政與決策及各種商業業務競爭的場合。為提昇 市場優勢,配合新業務的行銷及電信業務推廣能達到訊息即時化、資訊整 合化與流程自動化,在既有的資源中創造更大的獲利能力,仰賴快速内部 資源的整合及快速的客戶資料與服務的整合與提供。 請參閱圖-,為習用企業服務整合訊息平台之實施架構示意圖,由圖 中可知’企業服務整合訊息平台100提供不同介面之介接技術,藉由不同 規約(Protocd)間資料之轉換,達成應用系統11〇間整合的目的。將不同 介面整合後,可在企魏務與供裝流財更提做賴肛具,使得原始 程式碼Code)在系統中的商業邏輯得以抽離,達成端點對端點處 理㈣End IWSS)功能,但以企絲考量非同步的訊息匯流排 (麻零BUS)顧機制,可避免_步應騎產生的關(DeadLock) 5 200844876 問題。企業服務整合訊息平台100在客戶端120提供三個單一介面入口 (HTTP,Web Service,JMS),經由各單一介面即可存取後端已介接系統之所 有功能。 然而’現有的企業應用軟體整合的技術雖然可在,,正常,,的情況下提供 即時訊息整合的功能,但是卻未能提供在,,例外,,的情況提供錯誤防止或告警 的功能’而僅止於提供流程記錄(log)的功能,無法判斷資訊流的異常。 例如.企業應用軟觀合可提供姻者身份辨識,以過赫法使用者,但 是部未能防止合法使用者惡意或無心的破壞,如使用者不在麵下持續不 斷地發出訊息’使«_速賴慢或資源被佔住,無法提供其他合法且 正常的使用者使用。又如後端應用系統不正常工作,致使資訊流滞留在企 業應用倾整合祕巾,致使整爾統無法_運作1、辭理者往往要 花費大量的時間與人力,才能找出問題的所在,增加相當大的維護成本。 且讓系統管理者疲於奔命。因此,為使企業制軟體整合系統能有效率的 工作,須要有―套系統,能夠自動騎企業服務整合訊息平台帽訊流的 異常,或後端應用程式產生不正常卫作,而適時發出警訊向系統管理者告 警’使系統管理者能適時排除異常的情況,才能讓企缝用軟體整合核 運作更為順暢’達到整合企#應職統的最大效能。 由此可見’上述習用方式仍有諸多缺失,實非一良善之設計,而丞待 加以改良。 本案發明人鑑於上述習用方式所衍生的各項缺點,乃亟思加以改良創 新,並«轉傾歸叫究後,終於成功研發完穌件讀服務整合 200844876 訊息平台監控系統與方法,其包含後端應用系統狀態監測功能、後端應用 系統障礙告警功能、企業服務整合訊息平台狀態監測功能及企業服務整合 訊息平台障礙告警功能,將可有效監控企業應用軟體整合及後端應用系統 的即時狀態’使其能在異常情況發生的同時,即可適時將異常的狀況排除, 達到企業應用系統整合的預期效益。 【發明内容】 本發明之目的在於提供一種企業服務整合訊息平台監控系統與方法, 係在提供後端應用系統狀態監測功能,該功能可以網頁呈現後端應用功能 運作狀況,並可預設告警門檻值,系統自動偵測最新運作狀況,如遇有後 端應用功能(或後端主機)超過預設值,則將資料記錄並通知主動告警模 組進行後續處理。 本發明之另一目的在於提供一種企業服務整合訊息平台監控系統與方 法,係在提供後端應用系統障礙告警功能,當後端應用系統監測模組監測 到某個後端應用功能(或後端主機)狀態不正常且超過設定值時,可立即 通知主動告警模組做後續處理。主動告警模組接收到後端監測模組的告警 訊息時,能到資料庫存取相關資訊,並傳送到指定的前端。前端項目可包 括:電子郵件、手機簡訊或監測電腦等。 本發明之次一目的在於提供一種企業服務整合訊息平台監控系統與方 法’係在提供企業服務整合訊息平台狀態監測功能,該功能可以網頁或圖 形化呈現系統架構及運作狀況,並可預設告警門檻值,系統自動偵測最新 運作狀況’如遇有設備或中介軟體(Middleware)超過預設值,則將資料記 7 200844876 錄並通知主動告警模組進行後續處理。 本發明之又-目的在_供_種企業服務整合訊息平台監控系統與方 法’係在提供企業服務整合訊息平台障礙告警功能,當企業應用軟體整入 監測模組監賴顧姆侧⑽ 值時’可立即通知主動告警模組做後續處理。主動告警模組接收到企業應 T體整合監測模_告警訊息時,能到㈣庫存取相_訊,並傳_ (指定的前端系統’前端系統可包括:電子郵件、手機簡訊或監測電腦等。 ' 可達成上述發明目的之企業服務整合訊息平台監控祕與方法,係包 括:一前端介面模組,其提供一使用者介面與系統管理者互動,系統管理 者使用器進行監控或告㈣參數設定;—f理設定模組,其執行該監 測系統的觀管理;-報表管_組,其可酬祕細到的數據, 產生統計報表;-主動告警模組,當本系統之監測模組所取得之數據達到 告警條件’便會通知主動告警模組進行告警;一應用系統監測模組,其針 (對執行企業應職體整合應舰務之應料統進行監測;—企業應用軟體 整合監測模組,其針對執行企業應用軟體整合管理舰器(Adminis⑽i〇n200844876 IX. Description of the invention: [Technical field of invention] The present invention relates to an enterprise service integration message platform monitoring system and method, and more particularly to providing a state-of-the-art application system state monitoring function in an enterprise service integration message platform architecture. Back-end application system obstacle alarm function, enterprise service integration message platform status monitoring function and enterprise service integration message platform obstacle alarm function system and method. [Prior Art] In order to solve the problem of different system interfaces and data dispersion, large enterprises have developed the demand for “enterprise deer software integration”. The main purpose of enterprise application software integration is to integrate various applications within the enterprise through instant messaging. In order to achieve information transparency, companies can use these materials instantly and effectively, in the context of internal administration and decision-making and competition for various commercial businesses. In order to enhance the market advantage, the marketing and telecom business promotion of new business can achieve instant messaging, information integration and process automation, create greater profitability in existing resources, rely on rapid internal resource integration and rapid Integration and provision of customer data and services. Please refer to the figure--for the implementation architecture of the integrated enterprise service integration message platform. It can be seen from the figure that the enterprise service integration information platform 100 provides the interface technology of different interfaces, and the application is realized by the conversion of data between different protocols (Protocd). System 11 is the purpose of integration. After the integration of different interfaces, the enterprise logic and the supply flow can be used to make the business logic in the system, and the business logic in the system can be extracted to achieve the endpoint-end processing (4) End IWSS function. However, in consideration of the unsynchronized message bus (Ma BUS) mechanism, it is possible to avoid the problem of DeadLock 5 200844876. The enterprise service integration message platform 100 provides three single interface entries (HTTP, Web Service, JMS) on the client 120, and accesses all functions of the backend interfaced system via a single interface. However, 'the existing enterprise application software integration technology can provide the function of real-time message integration in the case of normal, and, but fails to provide the function of error prevention or alarm in the case of exceptions. It is only necessary to provide the function of the process log (log), and it is impossible to judge the abnormality of the information flow. For example, the enterprise application soft view can provide the identity identification of the person to pass the Hefa user, but the department fails to prevent the malicious or unintentional destruction of the legitimate user. If the user does not continuously send out the message, '«« Slow or resource is occupied and cannot be used by other legitimate and normal users. Another example is that the back-end application system does not work properly, causing the information flow to remain in the enterprise application integration secret scarf, which makes the system impossible. _ Operation 1. The creator often spends a lot of time and manpower to find out the problem, increase the equivalent. Large maintenance costs. And let the system administrators run wild. Therefore, in order for the enterprise software integration system to work efficiently, it is necessary to have a system that can automatically ride the enterprise service integration message platform to block the traffic flow abnormality, or the backend application generates abnormal maintenance, and timely alarm The message to the system administrator's alarm 'to enable the system administrator to eliminate abnormal situations in a timely manner, in order to make the seams use software to integrate the core operation more smoothly' to achieve the maximum effectiveness of the integrated enterprise. It can be seen that there are still many shortcomings in the above-mentioned methods of use, which is not a good design and needs to be improved. In view of the shortcomings derived from the above-mentioned conventional methods, the inventors of the present invention have improved and innovated, and finally succeeded in research and development of the 200844876 information platform monitoring system and method. The application status monitoring function, the back-end application system obstacle alarm function, the enterprise service integration information platform status monitoring function and the enterprise service integration information platform obstacle alarm function can effectively monitor the enterprise application software integration and the real-time status of the back-end application system. It can make the abnormal situation be eliminated at the same time as the abnormal situation occurs, and achieve the expected benefits of enterprise application system integration. SUMMARY OF THE INVENTION An object of the present invention is to provide an enterprise service integration message platform monitoring system and method, which provides a back-end application system state monitoring function, which can display a back-end application function operation status on a webpage, and can preset an alarm threshold. The value is automatically detected by the system. If the back-end application function (or the back-end host) exceeds the preset value, the data is recorded and notified to the active alarm module for subsequent processing. Another object of the present invention is to provide an enterprise service integration message platform monitoring system and method, which provides a back-end application system obstacle alarm function, and when a back-end application system monitoring module monitors a back-end application function (or a back end) If the status of the host is abnormal and exceeds the set value, the active alarm module can be notified immediately for subsequent processing. When the active alarm module receives the alarm message from the backend monitoring module, it can go to the data store to retrieve relevant information and transmit it to the specified front end. Front-end projects can include: email, mobile phone newsletters, or monitoring computers. The second objective of the present invention is to provide an enterprise service integration message platform monitoring system and method, which provides a state monitoring function for providing an enterprise service integration message platform, which can display the system architecture and operation status webpage or graphically, and can preset alarms. Threshold value, the system automatically detects the latest operating status. If the device or mediation software (Middleware) exceeds the preset value, the data will be recorded and notified to the active alarm module for subsequent processing. The present invention is also aimed at providing an enterprise service integration message platform monitoring system and method for providing an enterprise service integration message platform obstacle alarm function, when the enterprise application software integration monitoring module monitors the Gum side (10) value 'The active alarm module can be notified immediately for subsequent processing. When the active alarm module receives the T-body integrated monitoring mode_alarm message from the enterprise, it can go to (4) inventory phase-taking, and send _ (the specified front-end system' front-end system can include: email, mobile phone newsletter or monitoring computer, etc. The enterprise service integration message platform monitoring secret and method for achieving the above object includes: a front-end interface module, which provides a user interface to interact with the system administrator, and the system administrator uses the device to monitor or report (4) parameters. Setting; -f management module, which performs the management of the monitoring system; - report tube_group, which can collect fine data, generate statistical reports; - active alarm module, when the monitoring module of the system If the obtained data reaches the alarm condition, the active alarm module will be notified to perform the alarm; an application system monitoring module will be used to monitor the implementation of the enterprise's job integration and integration of the ship; Monitoring module for the implementation of enterprise application software integration management ship (Adminis(10)i〇n

Server)之纟機伺服器進行監測;一資料庫模組,其記錄監測系統所需的資 • 料及產生的數據。 - 本發明主要提供用於前端應用系統與各後端傳統系統間一個完整統合 之紮訊介接系統。舉凡資料庫系統、主機系統(VAX,IBM主機,HP主機)、 主從式架構等皆可經由此系統提功服務。前端系統經由呼叫本發明的分派 管理元件,此元件分析所得資料判斷後分派至傳統系統介面元件,該等元 8 200844876 件為各系統命令解澤及回覆資料整理解譯元件,如:電信市話受理系統介 面元件、市話帳務系統介面元件、行動業務帳務系統介面元件、…等等, 並經由一後端傳統系統可接受的通信規約,向應用系統發出查詢或受理業 務請求。每一個請求都將使用之安全記錄與查詢結果儲存於資料庫中,並 且每依次查詢成功與失敗編碼都會回傳至前端應用系統,以利識別並做進 一步處理。 • 本發明的管理設定模組主要在於管理前端應用系統經由本發明的資訊 ( 整合服務系統存取後端系統之權限,每個前端應用系統在介接該資訊整合 服務系統時都須向該資訊整合服務系統申請介接功能項目,經由權限設定 各前端應用系統只可線上存取該申請核可功能,若為非經核可項目則無法 存取該功能。 【實施方式】Server) monitors the server; a database module that records the resources and data generated by the monitoring system. - The present invention mainly provides a splicing interface system for a complete integration between a front-end application system and each back-end legacy system. Any database system, host system (VAX, IBM host, HP host), master-slave architecture, etc. can be used to provide services through this system. The front-end system calls the management component of the present invention, and the information obtained by the analysis of the component is judged and dispatched to the traditional system interface component, and the element 8 200844876 is used for interpreting and replying to the data of each system, such as: telecom local language. Acceptance system interface components, local accounting system interface components, mobile business accounting system interface components, etc., and send queries or accept business requests to the application system via a communication protocol acceptable to a back-end legacy system. The security records and query results used by each request are stored in the database, and each successive success and failure code is sent back to the front-end application system for identification and further processing. The management setting module of the present invention mainly resides in the management of the front-end application system via the information of the present invention (the integrated service system accesses the back-end system, and each front-end application system must provide the information to the information integration service system. The integrated service system applies for the interface function item, and the front-end application system can only access the application approval function online through the permission, and the function cannot be accessed if it is a non-approved item.

本發明企業服務整合訊息平台監控系統與方法之較佳實施例,在伺服 ( 器乃使用册七乂⑧作業系統,全球資訊網伺服器乃使用Apache® HTTPA preferred embodiment of the monitoring system and method for the enterprise service integration message platform of the present invention is that the server is used in the servo system, and the global information network server uses Apache® HTTP.

Server ’ Java®,應用伺服器乃使用Apache Jakarta Tomcat®,企業服務整合 訊息平台乃使用TIBCO®公司的系列產品。 • 凊參閱圖一’為本發明企業服務整合訊息平台監控系統與方法之實施 - 架構示意圖,由圖中可知,本發明提供一種企業服務整合訊息平台監控系 統200,其包括: 一刖端介面模組201,其提供一使用者介面與系統管理者互動,系統 管理者使用瀏覽器進行監控或告警的參數設定; 200844876 一管理設定模請,其執行該糊系統的權限管理· 一報表管理模組挪,其可將該監測系統偵測到的數據,產生統計報 所取得之數據達到告警條 一主動告警模組204,當本系統之監測模組 件,便會通知主動告警模組進行告警; 其針對執行企業應崎舰合應用服務之 一應用系統監測模組205, 應用系統進行監測; 一企業應用軟體整合監測模組綱,其針對執行企業應用軟體整合管 理伺服(Administration Servei〇之域錬$進行監測; 一資料庫模組207,其記錄監測系統所需的資料及產生的數據。 以下將本發明企業服務整合訊息平台監控系統與方法之技術内容及其 目的功效進一步說明如下: (1)應用系統狀態監測(流程如圖三所示) 應用系統狀態監測是針對執行TIBC0應用服務之應用系統〗丨〇進行監 測,監測項目包括··後端主機連線狀況、應用系統處理結果、功能異常 (Malilmction)時間、應用系統回應時間(最近一次、最長一次、平均回 應時間)、與企業服務整合訊息平台整體處理時間(最近一次、最長一次、 平均處理時間)等五項。以下分別詳細說明其監測數據取得方式與執行流 程0 A.應用系統11〇主機連線狀況 以HP-UX lli内建之ping工具取得應用系統no主機連線狀況,指令 如下: 10 200844876Server's Java®, the application server uses Apache Jakarta Tomcat®, and the Enterprise Services Integration Messaging Platform uses TIBCO®'s portfolio.凊 图 图 ' ' ' ' ' ' ' 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业 企业Group 201, which provides a user interface to interact with the system administrator, and the system administrator uses the browser to perform monitoring or alarm parameter setting; 200844876 A management setting module, which performs the rights management of the paste system · A report management module Move, the data detected by the monitoring system, the data obtained by the statistical report reaches the alarm bar-active alarm module 204, and when the monitoring module component of the system, the active alarm module is notified to perform the alarm; It is applied to the application system monitoring module 205, which is one of the implementation enterprises of the company, and the application system is monitored; an enterprise application software integration monitoring module, which is aimed at executing the enterprise application software integration management servo (Administration Servei〇 domain錬$ for monitoring; a database module 207 that records the information required by the monitoring system and the resulting According to the following, the technical content and purpose of the monitoring system and method of the enterprise service integration information platform of the present invention are further described as follows: (1) Application system state monitoring (the process is shown in FIG. 3) The application system state monitoring is for executing the TIBC0 application. The application system of the service is monitored, and the monitoring items include: · back-end host connection status, application system processing result, functional abnormality (Malilmction) time, application system response time (last time, longest time, average response time), The overall processing time (last time, longest time, average processing time) of the enterprise service integration message platform is five. The following describes the acquisition data and execution flow of the monitoring data in detail. 0. Application system 11〇 Host connection status to HP- UX lli built-in ping tool to obtain the application system no host connection status, the instructions are as follows: 10 200844876

國 以ping指令監測應用系統no主機連線狀況,連續監測三次。 B_應用系統處理結果 C.功能異常時間 D·應用系統回應時間 E_企業服務整合訊息平台整體處理時間 以上四項數據,監測模組根據執行監測連線參數,對應用系統服務功能 送出 http request。 若應用系統服務功能正確回應應用服務需求,表示應用系統處理結果正 爷,若應用服務無回應或逾時,則表示應用系統處理結果失敗。監測模組 並έ己錄功能異常時間,直到下次應用系統處理結果正常後,停止記錄功能 異常時間。 監測模組於應用系統處理結果正常時,將http request起始發出至收到 正確回應止之經過時間,記錄起來,此為企業顧軟體整合整體處理時間。 另依據legacylog,取得應用系統回應時間。 上述之監測行為是以java程式語言撰寫,當取得各項監測數據之後,應 用系統監測元件會將這些數據透JDBC協定儲存至監測資料庫中。 心本系統只需於系統啟動後以f景程式方式執行-次,内容如下: 圮錄各項監測數據之資料表為最近一次所監測取得之各項數據^邊: 次監測後《料表會被;ava f料處理元件所麟’簡料新之監測數^ 200844876 記錄。該資料表有二項用途:提供使用者檢視監測作業之結果,以及提供 後端應用系統障礙告警功能數據以作為是否需告警的參考。 (2)企業服務整合訊息平台狀態監測(流程如圖四所示) 企業服務整合訊息平台狀態監測是針對執行TIBC〇管理伺服器 (TIBCO Administration Sewer)之主機伺服器進行監測,監測項目包括: • cpu負載量、記憶體負載率、檔案系統負載率、網路連線回應時間、與TIBC〇 ( 舰15負載率等五項。目前本祕僅支援HP_UX lli作業祕,以下分別 詳細說明其監測數據取得方式與執行流程。 A. CPU負載量The country monitors the application system's host connection status with the ping command and continuously monitors it three times. B_Application system processing result C. Function abnormal time D·Application system response time E_Enterprise service integration message platform overall processing time The above four items of data, the monitoring module sends http request to the application system service function according to the execution monitoring connection parameter . If the application system service function correctly responds to the application service requirement, it indicates that the application system processes the result positively. If the application service does not respond or times out, it indicates that the application system fails to process the result. The monitoring module does not record the abnormal time of the function until the next time the application system processing result is normal, the recording function abnormal time is stopped. When the processing result of the application system is normal, the monitoring module records the elapsed time from the start of the http request to the receipt of the correct response, which is recorded as the overall processing time of the enterprise software integration. According to the legacylog, the application response time is obtained. The above monitoring behavior is written in the Java programming language. After obtaining the monitoring data, the application monitoring component stores the data in the monitoring database through the JDBC protocol. The heart system is only required to be executed after the system is started. The content is as follows: The data sheet of each monitoring data is the data obtained by the most recent monitoring. ^ Edge: After the monitoring, the material table will be By; ava f material processing component of the forest 'simple new monitoring number ^ 200844876 record. The data sheet has two uses: to provide the user with the results of the monitoring operation and to provide back-end application system obstacle alarm function data as a reference for whether or not an alarm is required. (2) Enterprise service integration message platform status monitoring (process shown in Figure 4) Enterprise service integration message platform status monitoring is for monitoring the host server of TIBCCO Administration Sewer. The monitoring items include: Cpu load, memory load rate, file system load rate, network connection response time, and TIBC〇 (ship 15 load rate, etc.. Currently, this secret only supports HP_UX lli operation secret, the following detailed description of its monitoring data Acquisition method and execution flow A. CPU load

isr/bin/gre] 以册七乂⑴内建之咖工具取得CPU之負載量,指令如下: Λ V y y· Α ^ ^ \ -C.^ sA Λ > λ V vt <> Ά> Hi 、Isr/bin/gre] Take the CPU load of the built-in coffee tool of the book (1), the command is as follows: Λ V yy· Α ^ ^ \ -C.^ sA Λ > λ V vt <>Ά> Hi,

乂 sarL CPU負載量’每隔一秒鐘監測_次,連續監測三次,得乂 sarL CPU load amount is monitored every other second, and it is continuously monitored three times.

到此三次之平均數。由於sar所顯示之cpu輯包括許多搁位,本系統是 取得平均閒置(Idle)率,再以一百減該平均閒置率,便得到平均㈣負載量。 B·記憶體負載率 以HP-UX lh建立之系統(^吾言函式取得記憶體負載狀況,原始程式 段落如下:The average of three times. Since the cpu series displayed by sar includes many positions, the system obtains the average idle rate (Idle) rate, and then reduces the average idle rate by one hundred to obtain the average (four) load. B. Memory load rate The system established by HP-UX lh (^U language function to obtain the memory load status, the original program paragraph is as follows:

12 20084487612 200844876

* 一 13[娜—m— 細tPc|W,4¾^^¾ else 霸 Γ', ϋ ;邊w" ,*;:/^ 獄撼、、:、^¾馨々π 纖雖觀戌:…,、;、^¾}¾¾¾¾ (νο_·(<ϊ'秦},,'、' ; k « r i 一, ϋ., , ^:^iif ^ \ - (v〇id)^utsc^mi:\ w ά w'„ .' ', ί^^<Λ? %r^«^ * > K^O-» V > - 其中變數pct_used是以實體記憶體(Physical Memory)之總量,減去實體 記憶體之未使用量,取得實體記憶體之使用量後,再除以實體記憶體之總 量,便得到實體記憶體之使用率。 C.檔案系統負載率* A 13 [na-m-fine tPc|W, 43⁄4^^3⁄4 else Γ Γ ', ϋ ; 边 w" , *;: / ^ prison 撼,,:, ^3⁄4 々 々 虽 虽 虽 虽 虽 虽 虽 虽 虽,,;,^3⁄4}3⁄43⁄43⁄43⁄4 (νο_·(<ϊ'qin},,','; k « ri one, ϋ., , ^:^iif ^ \ - (v〇id)^utsc^mi: \ w ά w'„ .' ', ί^^<Λ? %r^«^ * > K^O-» V > - where the variable pct_used is the total amount of physical memory (Physical Memory) Subtracting the unused amount of the physical memory, obtaining the usage of the physical memory, and dividing by the total amount of the physical memory, the usage rate of the physical memory is obtained. C. File system load rate

以HP-UX lli内建之bdf工具取得檔案系統負載率,指令如下:Obtain the file system load rate with the built-in bdf tool of HP-UX lli. The instructions are as follows:

由於bdf工具會顯示所有檔案系統之使用狀況,本系統僅記錄最高使用 量之檔案系統的使用率,並依此作為檔案系統負載率之數據。 D.網路連線回應時間 以HP-UX lli内建之ping工具測試主機伺服器與預設路由器(Default Router)之間的網路品質,指令如下:Since the bdf tool will display the usage status of all file systems, the system only records the usage rate of the file system with the highest usage, and uses this as the data of the file system load rate. D. Network connection response time Test the network quality between the host server and the default router using the built-in ping tool of HP-UX lli. The instructions are as follows:

13 200844876 本發明系m_顧祕―五:欠,轉其平_應時間,本依此作 為網路連線回應時間之數據。 E· TIBCO伺服器負載率 、 ^建立之系統C 函式取得TIBCO伺服器程序(Process) 負載率’原始程式段落如下: 驗隱顯§ float pctase4;%^ ; if(=^ }〆ds' 1:難 _i ♦!偷:S論娜繂,•_^^龜 齡。 霸 押一' \ - *爾_縛齊 14 20084487613 200844876 The invention is m_Gu secret - five: owe, turn to the other _ should be time, this is used as the data of the network connection response time. E· TIBCO server load rate, ^established system C function to obtain TIBCO server program (Process) load rate 'original program paragraph is as follows: 隐 显 float float pctase4;%^ ; if(=^ }〆ds' 1 : Difficult _i ♦! Stealing: S on Na Na, • _ ^ ^ turtle age. Hege a ' \ - * 尔 _ binding Qi 14 200844876

由於TIBCO伺服器會啟動一個以上的程序,本發明系統是將所有系統 〇 程序列出,逐一過濾名稱以tibcoadmin開頭之程序,將其CPU使用率加總, 記錄於變數pet一used中,此即為TIBCO伺服器之負載率。 上述之監測行為是以C程式語言撰寫,於企業月艮務整合訊息平台飼服器 上編譯並執行,此即為圖二之企業服務整合訊息平台監測元件。當取得各 項監測數據之後,企業服務整合訊息平台監測元件會將這些數據分別儲存 於 logs 目錄下之 Currentlteml Value、CurrentItem2Value、CurrentItem3Value、Since the TIBCO server will start more than one program, the system of the present invention lists all the system programs, filters the programs whose names begin with tibcoadmin one by one, adds up the CPU usage, and records them in the variable pet-used, which is The load rate for the TIBCO server. The above monitoring behavior is written in C programming language and compiled and executed on the enterprise monthly integrated information platform feeding device. This is the monitoring component of the enterprise service integration information platform in Figure 2. After obtaining the monitoring data, the enterprise service integration message platform monitoring component stores the data in the current directory, CurrentItem2Value, CurrentItem3Value, CurrentItem2Value, CurrentItem3Value,

CurrentItem4Value、與CurrentItem5Value檔案中。若其中任何監測項目發生 I 錯誤,則會將數字「-1」存入檔案。 企業服務整合訊息平台監測元件產生各項監測數據檔案之後,企業服務 整合訊息平台伺服器之Java資料處理元件便將這些檔案中所記錄的數據透 過JDBC協定儲存至監測資料庫中。本發明以HP-UX lli内建之crontab指 令設定排程,每一分鐘進行一次監測程序,該程序以C Shell Script撰寫, 内容如下:CurrentItem4Value, and CurrentItem5Value in the file. If any of the monitoring items has an I error, the number "-1" will be stored in the file. After the enterprise service integration message platform monitoring component generates the monitoring data files, the Java data processing component of the enterprise service integration message platform server stores the data recorded in these files into the monitoring database through the JDBC protocol. The present invention sets the schedule with the built-in crontab command of HP-UX lli, and performs a monitoring program every minute. The program is written in C Shell Script, and the content is as follows:

15 200844876 Ο ….…々%了:'卜 气‘:…-麵麟頻霄」 纖虚龜銳賴魅 u15 200844876 Ο .......々%: '卜气':...-面麟频霄 纤虚虚龟锐赖魅 u

ΕΆ…魏 Μ ^Κ,:[ jam'-οί 卿纖 .—繼山二:々、、 ; ' 記錄各項監測數據之資料表僅包含一筆資料,為最近一次所於則取1 各項數據。因此每-分鐘該資料表會被企業服務整合訊息平台伺服器之 Java資料處理元件所更新,以保持最新之監測數據記錄。該資料表有一項 用途·長:供線上監督程式「監測小幫手」顯示即時企業服務整合訊氣平」 狀態資訊,以及提供使用者自訂企業服務整合訊息平台狀態監測歷史數據 統計。 «12 F·企業服務整合訊息平台狀態監測數據統計(流程如圖五所示) 使用者可以自行定義企業服務整合訊息平台監測作業,包括··監測項 目、監測週期、告警條件等資料,以進行企業服務整合訊息平台狀態監測 數據統汁與告警。使用者所定義之監測作業是記錄在監測資料庫之資料表 EAI-MONIT〇RjrASKS中。本發明以ΗΡ_υχ Ui内建之cr〇ntaWg令設定 排程,每一分鐘進行一次檢查程序,該程序以java撰寫。該程序啟動後, 16 200844876 會以下列SQL敘述句取得需記錄目前企業服務整合訊自 測作業絲: 〜B狀贼據之監 SELEbT^^ 〇 ί :::::¾¾^¾¾ _〇说鱗:,Λ_:ΐ 咖ERBYms· ,‘:.:.;dl^;: _ -、: ' ' 取得使用者所定義的監測作業之後,便將目前各頊κ二Γ w 一 1 谷項監剛數據依使用者所 疋義之方式記錄至監測資料庫之資料表中,該資料 衣保存所有監測作業之 歷史數據’直到使用者透過本系統之功能刪除。 母一項監測作業依使用者指定之週期自監測資料康次 斤〈貝料表取得監測 項目數據後,會檢查每-項數據枝超過使用者所設定之每—個監測項目 的告警值,或是該數據是否為-1,表示數據無法正確取得。如果有任何一項 數據超過告警值,則會記錄連續超過告警值之總數目於資料表中的嫌 error# ’當連_過告警值之總數目已經翻使用麵設定之告馨條件 時,本發明系統的主動告警模組204便會依使用者所指定的告警方式進行 告警。 s工仃 G.主動告警模組204 當本發明系統之監測模組所取得之數據達到告警條件,便會通知主動告 i模、、且204進行告警。通知方式為呼叫下列javaMethod : 17 200844876ΕΆ...魏Μ ^Κ,:[ jam'-οί 卿纤.—继山二:々,, ; ' The data sheet for recording various monitoring data contains only one piece of data, and the last time is 1 data. . Therefore, the data sheet will be updated every minute by the Java data processing component of the Enterprise Service Integration Messaging Platform server to maintain the latest monitoring data records. The data sheet has a purpose. It is used for the online monitoring program "Monitoring Little Helper" to display the status information of real-time enterprise service integration and the provision of user-defined enterprise service integration information platform status monitoring historical data statistics. «12 F·Enterprise Service Integration Information Platform Status Monitoring Data Statistics (shown in Figure 5) Users can define their own business service integration information platform monitoring operations, including monitoring projects, monitoring cycles, alarm conditions, etc. Enterprise service integration message platform status monitoring data system juice and alarm. The monitoring tasks defined by the user are recorded in the data sheet EAI-MONIT〇RjrASKS of the monitoring database. The present invention sets the schedule with the cr〇ntaWg command built in ΗΡ_υχ Ui, and checks the program every minute. The program is written in java. After the program is started, 16 200844876 will use the following SQL narratives to obtain the record of the current enterprise service integration self-test work wire: ~ B-like thief according to the supervision SELEbT^^ 〇ί :::::3⁄43⁄4^3⁄43⁄4 _ 〇 鳞 scale :,Λ_:ΐ ERER ERBYms· , ':.:.;dl^;: _ -,: ' ' After obtaining the user-defined monitoring operation, the current 顼 Γ Γ Γ 一 1 1 The data is recorded in the data sheet of the monitoring database in a manner that the user deliberately saves the historical data of all monitoring operations until the user deletes the function through the system. After the monitoring operation data of the mother is obtained from the monitoring data, the monitoring data of each parent data item exceeds the alarm value of each monitoring item set by the user, or Whether the data is -1 indicates that the data cannot be obtained correctly. If any of the data exceeds the alarm value, it will record the total number of consecutive alarm values exceeded in the data sheet. When the total number of alarm values has been turned over, the local condition is set. The active alarm module 204 of the inventive system will perform an alarm according to the alarm mode specified by the user. s 仃 仃 G. Active Alarm Module 204 When the data obtained by the monitoring module of the system of the present invention reaches the alarm condition, it will notify the active mode, and 204 will perform the alarm. The notification method is to call the following javaMethod: 17 200844876

18 200844876 s sendAlarmO收到參數喊她後,會從資料表中取得被告警者之 子郵件信箱與手機號碼。告馨方式° 服務監測電腦 H.電子郵件 „万“為—種.電子郵件、手機簡訊或應用 發送電子郵件的方式是細ava漏1具,軸_所設定的_ 伺服器、以及制者自訂的寄件者名稱與位址,將告_件傳送至指定收 件者的信箱。 I·手機簡訊 透過中華電信數據通信分公司HiNet簡訊網之t。咖服務,將告 警祝息傳送至指定使用者的手機。 (3) 應用服務監測電腦 主動告警模、组2〇4會將告警訊息寫入資料表,其中包括被告警者之員工 代號。當使用者登入本系統,並啟動線上監督程式「監測小幫手」時,「監 測小幫手」會定期檢錢情齡之告警訊息,如果有屬於該使用者 之告警訊息,便會透過JavaScript之alert〇功能顯示告警訊息,透過應用服 務監測電腦將告警訊息傳遞給指定使用者。 (4) 應用服務報表管理 本發明系統測試時’乃透過JDBC介面連接到中華電信企業應用軟體整 合應用服務現場資料庫’讀取資料表’並統計其使用狀況,製作成圖表顯 示。本發明系統會先以下列SQL敘述句找出資料表中特定企業應用軟體整 合應用服務在指定起訖日期的使用記錄: 20084487618 200844876 s sendAlarmO will get the email address and mobile number of the alarmed person from the data sheet after receiving the parameter to call her.告 方式 ° ° Service monitoring computer H. E-mail "10,000" for - kind. E-mail, mobile phone newsletter or application to send e-mail is a thin ava leak, axis _ set _ server, and maker The sender's name and address are ordered, and the message is sent to the designated recipient's mailbox. I·Mobile Newsletter Through the HiNet newsletter network of Chunghwa Telecom Data Communication Branch. The coffee service will send the warning message to the designated user's mobile phone. (3) Application service monitoring computer The active alarm mode and group 2〇4 will write the alarm message to the data table, including the employee code of the alarmed person. When the user logs into the system and activates the online monitoring program "Monitoring Little Helper", the "Monitoring Little Helper" will periodically check the warning message of the age. If there is an alarm message belonging to the user, it will be relayed via JavaScript. The 〇 function displays an alarm message, and the alarm message is transmitted to the designated user through the application service monitoring computer. (4) Application service report management When the system test of the present invention is connected to the Chunghwa Telecom enterprise application software integration application service field database to read the data table through the JDBC interface, and the usage status is calculated, and the chart is displayed. The system of the present invention first uses the following SQL narrative to find out the usage record of the specific enterprise application software integration application service in the data table on the specified start date: 200844876

C 每一筆資料表的記錄皆包括欄位EAI-LOGID,本發明便透過下列SQL 敘述句查詢資料表之使用記錄:C Each record of the data sheet includes the field EAI-LOGID. The present invention uses the following SQL statement to query the usage record of the data sheet:

每一筆資料表之記錄包括二個時間攔位:啟動時間與完成時間。本發明 系統會計算此二欄位之時間差,得到該應用系統之整體處理時間,以統計 企業應用軟體整合應用服務之使用狀況。 (5)系統權限管理 本發明系統之權限管理是利用三種權限設定達成:使用者、群組、與功 能代碼。 A.功能代碼 本發明系統每一項功能皆訂定其功能代碼,作為使用權限辨識之用。功 能代碼區分為:選單、系統、設定、監測及檢視五種類別。除了監測類別 與k視類別之外’功能代碼是定義於java Serverpage( jsp)原始程式碼中, 20 200844876 無法新增_除,僅可以變更其名稱與朗文字。而制_與檢視類別 可以新增、修改及刪除,以提供監測模組彈性設定使用權限。 B.群組 本發明系統之群組為功能代碼之授權對象,每—個群組皆可被授予任何 類別與數目之功能代碼權i本發日縣統之管理者可以新增、修改、或删 除群組,但是每-個群崎必須要㈣—的群組代碼。 C.使用者 使用者的資訊記錄在監測資料庫中的資料表中,用以進行本系統使用者 之權限管制。當使用者屬於某個群組時,便擁有該群組所授予功能代碼之 權限,而每-位使用者可以同時屬於一個以上的群組,並且可以擁有所有 所屬群組之功能代碼權限。 首先,使用者在Microsoft Windows®作業系統的環境下啟動—以 Microsoft Visual Basic®語言撰寫的前端應用程式,使用者鍵入系統名稱、 功月b名稱、使用單位、員J1代號、伺服II位址、通訊蟑號碼、限制秒數 (timeout)、聯單號碼、服務類別等參數,並選擇呼叫方式,即可執行該項 指令。 接下來,應用程式依照使用者所選擇的呼叫方式,使用者選擇使用 socket通信規約,進行連結該資訊整合服務系統的分派管理元件,同時將該 使用者鍵入的參數包裝成標準通訊格式,如XML格式,並將該包裝過的參 數傳送至該分派管理元件。 該分派管理元件接收應用程式傳送的參數後,先將各參數解開,並進 21 200844876 行使用者身份認證,依照該前端應用程式本所傳送的參數,鑑別使用者身 份及使用者權限,並限制未經授權人員登入系統,以防止重要資料外洩, 並可經由使用權限設定限制使用者執行交易及存取資料之等級。 當使用者的身份確認無誤後,即可進入該資訊整合服務系統,該分派 管理元件根據該功能名稱中的指令,呼叫該指令所對應的傳統系統介面元 件,該傳統系統介面元件根據其所對應的後端應用系統所提供的通訊規 ·、約,與該後端應用系統連結,並將使用者所傳送的參數依據該後端應用系 ( 統能接受的資料格式或内碼,轉換成該後端應用系統所能接受的資料,並 將4¾料傳送至5亥後端應用系統,然後在使用者指定的限制秒數時間,等 待該後端應用系統回傳結果,並將該結果資料回傳給該分派管理元件,該 分派管理元件再將該結果回傳給該前端應用程式,該前端應用程式再將結 果顯示給使用者觀看。 上列詳細說明係針對本發明之一可行實施例之具體說明,惟該實施例 並非用以限制本發明之專利範圍,凡未脫離本發明技藝精神所為之等效實 V./ 、 、 施或變更,均應包含於本案之專利範圍中。 綜上所述,本案不但在技術思想上確屬創新,並能較習用物品增進上 述多項功效,應以充分符合新穎性及進步性之法定發明專利要件,爰依法 - 提出申請,懇請貴局核准本件發明專利申請案,以勵發明,至感德便。 【圖式簡單說明】 圖一為習用企業服務整合訊息平台之實施架構示意圖; 圖二為本發明企業服務整合訊息平台監控系統與方法之實施架構示意 22 200844876 圖; 圖二為本發明應用系統狀態監測方法之流程圖; 圖四為本發明企業服務整合訊息平台狀態監測方法之流程圖;以及 田圖五為本發明企業服務整合訊息平台狀態監測數據統計方法之漭。 【主要元件符號說明】 100 企業服務整合訊息平台 110 應用系統 120 客戶端 200 企業服務整合訊息平台監控系統 201 前端介面模組 202 管理設定模組 203 報表管理模組 204 主動告警模組 205 應用系統監測模組 206 企業應用軟體整合監測模組 207 資料庫模組 300 送出http Request及Ping後端主機 310 記錄後端應用系統連線狀況及後端應用系統處理結果 320 記錄後端應用系統回應時間 330 記錄企業應用軟體整合整體處理時間 340 記錄平台狀態到監測資料庫 400 監測CPU負載量值 410 記錄CPU負載量值 23 200844876 420 監測記憶體負載率值 430 記錄記憶體負載率值 440 監測檔案系統負載率值 450 記錄檔案系統負載率值 460 監測網路連線回應時間 470 記錄網路連線回應時間 480 監測企業應用軟體整合伺服器負載率值 490 記錄企業應用軟體整合伺服器負載率值 500 連接監測資料庫 510 取得目前監測值 520 取得符合記錄監測數據之各監測作業列表 530 計算該監測作業最新數據記錄之序號 540 將該監測作業最新數據記錄儲存至資料庫 550 檢查該監測作業之最新數據是否超過告警值 560 更新該監測作業之序號數與最後更新時間 570 更新該監測作業之累積超過告警值總次數 580 檢查是否滿足告警條件 590 通知主動告警模組進行告警 600 更新該監測作業之告警次數 610 檢查該監測項目是否已完成所指定監測次數 620 更新該監測作業之狀態代碼 630 檢查是否還有尚未處理之監測作業 24The record for each data sheet includes two time blocks: start time and completion time. The system of the present invention calculates the time difference between the two fields and obtains the overall processing time of the application system to calculate the usage status of the enterprise application software integration application service. (5) System authority management The rights management of the system of the present invention is achieved by using three kinds of authority settings: user, group, and function code. A. Function Code Each function of the system of the present invention defines its function code as a usage right identification. The function codes are divided into five categories: menu, system, setting, monitoring and viewing. In addition to the monitoring category and the k-view category, the function code is defined in the java Serverpage (jsp) source code. 20 200844876 Cannot add _ except, only its name and lang text can be changed. The system_view and view categories can be added, modified, and deleted to provide flexible access to the monitoring module. B. Group The group of the system of the present invention is an authorized object of the function code, and each group can be granted any type and number of function code rights. The manager of the county can add, modify, or Delete the group, but each group must have (4) - the group code. C. User The user's information is recorded in the data sheet in the monitoring database for the authority control of the users of the system. When a user belongs to a group, they have the rights to the function code granted by the group, and each user can belong to more than one group at the same time, and can have the function code rights of all the groups. First, the user starts in the environment of the Microsoft Windows® operating system—the front-end application written in Microsoft Visual Basic® language. The user types the system name, the name of the power month b, the user unit, the member J1 code, the servo II address, You can execute this command by selecting the communication number, timeout, order number, service category and other parameters, and selecting the call mode. Next, according to the calling mode selected by the user, the user selects to use the socket communication protocol to connect the management component of the information integration service system, and at the same time, the parameter typed by the user is packaged into a standard communication format, such as XML. Format and pass the wrapped parameters to the dispatch management component. After receiving the parameters transmitted by the application, the dispatch management component first unpacks the parameters, and enters the user identity authentication of the 200844876 line, and identifies the user identity and user rights according to the parameters transmitted by the front-end application, and limits Unauthorized personnel log in to the system to prevent the leakage of important data, and can limit the level of user execution of transactions and access to data through usage rights settings. After the identity of the user is confirmed, the information integration service system can be accessed, and the dispatch management component calls the traditional system interface component corresponding to the instruction according to the instruction in the function name, and the traditional system interface component corresponds to the corresponding The communication protocol provided by the backend application system is connected to the backend application system, and the parameters transmitted by the user are converted into the data according to the backend application system (the accepted data format or internal code) The data that the back-end application system can accept, and transfer the material to the 5-hour back-end application system, and then wait for the back-end application system to return the result within the user-specified limit seconds, and return the result data. Passing to the dispatch management component, the dispatch management component then passes the result back to the front-end application, and the front-end application displays the result to the user for viewing. The above detailed description is directed to a possible embodiment of the present invention. The detailed description is not intended to limit the scope of the invention, and the equivalent of the invention is not deviated from the spirit of the invention. The application or change shall be included in the scope of the patent in this case. In summary, the case is not only innovative in terms of technical thinking, but also can enhance the above-mentioned multiple functions compared with the conventional articles, and should be in accordance with the law of full compliance with novelty and progress. Inventor patent requirements, 爰law--application, I ask you to approve the invention patent application, in order to invent invention, to the sense of convenience. [Simplified schematic] Figure 1 is a schematic diagram of the implementation architecture of the enterprise enterprise service integration message platform; The second is the implementation framework of the monitoring system and method for the enterprise service integration information platform of the present invention. 22 200844876 FIG. 2 is a flow chart of the method for monitoring the state of the application system of the present invention; FIG. 4 is the flow of the state monitoring method for the enterprise service integration message platform of the present invention. Figure; and Tiantu V are the data statistics method for the enterprise service integration message platform status monitoring data. [Key component symbol description] 100 Enterprise service integration message platform 110 Application system 120 Client 200 Enterprise service integration message platform monitoring system 201 Front end Interface module 202 management setting module 203 report tube The module module 204 active alarm module 205 application system monitoring module 206 enterprise application software integration monitoring module 207 database module 300 sends http Request and Ping back-end host 310 records the back-end application system connection status and back-end application system Processing result 320 Record back-end application system response time 330 Record enterprise application software integration overall processing time 340 Record platform status to monitoring database 400 Monitor CPU load value 410 Record CPU load value 23 200844876 420 Monitor memory load rate value 430 record Memory load rate value 440 Monitoring file system load rate value 450 Record file system load rate value 460 Monitoring network connection response time 470 Record network connection response time 480 Monitoring enterprise application software integration server load rate value 490 Record enterprise application The software integration server load rate value 500 is connected to the monitoring database 510. The current monitoring value 520 is obtained. The monitoring operation list 530 is obtained according to the record monitoring data. The serial number 540 of the latest data record of the monitoring operation is calculated. The latest data record of the monitoring operation is stored in the database. 550 check the monitoring Whether the latest data of the industry exceeds the alarm value 560. Update the number of the monitoring operation and the last update time 570. Update the cumulative total of the monitoring operation over the alarm value. 580 Check whether the alarm condition is met 590. Inform the active alarm module to perform the alarm 600. Update the monitoring. The number of alarms for the job 610 checks whether the monitored item has completed the specified number of monitoring times 620 updates the status code of the monitored operation 630 to check if there are still unprocessed monitoring operations 24

Claims (1)

200844876 十、申請專利範圍: 1. -種企業服務整合訊息平台監控系統,其包括: J端’I面核、、且其提供—使用者介面與系統管理者互動,系統管理 者使賴覽H進行監控或告警的參數設定; -官理設定模組,純行該監__權限管理; 一報表管理模組’其可將該監«鋪測到的數據,產生統計報表; .、 "'线告賴組,當杨、統之監職組所取得之數據翻告㈣件, 〇 便會通知主動告警模組進行告警; 應用系統監峨組,其針職行讀應錄體整合應舰務之應用 系統進行監測; -企業應用軟體整合監賴組,其針對執行企#應錄體整合管理伺 服器之主機伺服器進行監測; 一貝料庫模組,其記錄監測系統所需的資料及產生的數據。 2·如申睛專利範圍帛i項所述之一種企業服務整合訊息平台監控系統, 、中5亥管理设定模組之權限管理是利用三種權限設定而達成,該權限 為功能代碼、群組及使用者。 3_如申請專利範圍第2項所述之一種企業服務整合訊息平台監控系統, • 其中該使用者用以進行本系統使用者之權限管制,當使用者屬於某個 群組時,便擁有該群組所授予功能代碼之權限,而每一位使用者可以 同時屬於一個以上的群組,並且可以擁有所有所屬群組之功能代碼權 限。 4·如申請專利範圍第2項所述之一種企業服務整合訊息平台監控系統, 25 200844876 其中該使用者用以進行本系統使用者之權限管制,當使用者屬於某個 群組時,便擁有該群組所授予功能代碼之權限,而每一位使用者可以 同時屬於一個以上的群組,並且可以擁有所有所屬群組之功能代碼權 限。 5_如申請專利範圍第2項所述之-種企業服務整合訊息平台監控系統, 其找功能代碼為本魏每-項功能冑訂定其魏代碼,作為使用權 限辨識之,功能代碼區分為群、纽、設定、監麻檢視五麵 別,除了監測類別與檢視類別之外,功能代碼是定義於Java _ (JSP)原始程式碼中,無法新增與刪除,僅可以變更其名稱與說明文 子’而監咖別與檢視齡]可以新增、修改及刪除,以提供監測模組 彈性設定使用權限。 6·如申請專利範圍第2項所述之-種企業服務整合訊息平台監控系統, 其中該群組為功能代碼之授權對象,每—個群組皆可被授^任何類別 與數目之功能代碼權限,本系統之管理者可以新增、修改或刪除群組, 但是每一個群組都必須要有唯一的群組代碼。 7·如申凊專利|巳圍第1項所述之一種企業服務整合訊息平台監控系統, 其中該報表管理模組透過JDBC介面連接到中華電信企業應用軟體整 合應用服務現場資料庫,讀取資料表,並統計其使用狀況,製作成圖 表顯示。 8.如申明專利範圍帛i項所述之一種企業服務整合訊息平台監控系統, 其中該主動告雜組,係當系統之監職組所取得之數據達到告警條 26 200844876 件,便會通知絲告賴組進行㈣,告#方式分為電子郵件、手機 間訊及應用服務監測電腦。 9·如申請專利範圍第8項所述之一種企業服務整合訊息平台監控系統, /、中該電子郵件告警方式係透過!咖麗卫具,透過者所設定的 SMTP魏ϋ及使用者自訂的寄件者名稱與位址,將告警郵件傳送至 指定收件者的信箱。 ρ 10.如中睛專利範圍第8項所述之一種企業服務整合訊息平台監控系統, 其巾該手訊铸料係伽Soekettoak服務,將告警訊息傳送至 指定使用者的手機。 11_如巾w專利補第8項所述之—種企魏務整合訊息平台監控系統, 其中該應用服務監測電腦告警方式,係啟動線上監督程式,定期檢查 資料庫模組中所健存之告警訊息,透過JavaScript之功能顯示告警訊 息,並透過應用服務監測電腦將告警訊息傳遞給指定使用者。 中/專她圍第2項所述之—種企業服務整合訊息平台監控系統, 其中該應㈣統監賴組係針對執行企業顧軟體整合應舰務之應 用系、、先進仃監測’監測項目包括:應用系統主機連線狀況、應用系統 • Ό果力i異巾時間、應用系統回應時間、與企業應用軟體整合 . 髓處辦間等’其主要哺徵為:以ping指令監罐駐機連線狀 況連續監測二次;監測模組根據執行監測連線參數,對後端應用服 迈出http request,監測模組根據後端應用服務功能之回應記錄 八吊夺門直到下次應用系統處理結果正常後,停止記錄功能異 27 200844876 常時間,監測模組於應用系、統處理結果正常時,將_卿咖起始發 出至收到正確喊止之__,鱗域,此為企業朗軟體整合 ㈣處理時間另依據應用系_資料庫取得應用系統回應時間。 如帽專利麵第1項所述之-種讀服務整合訊息平台監控系統, 其中該企業顧軟·合監聰_針對執行企#朗軟體整合管理 伺服器之主機伺服器進行監測,監測項目包括cpu負載量、纖體負 載率、難祕負載率、網路連線回應_、與企#制軟體整合祠 服时負載率等五項’其主要的特徵為:監測模組每隔一秒鐘監測一次, 連續監測二次,得到此三次之平均數,以取得cpu之平均閒置率,再 以-百減該平均閒置率,便得解均cpu負載量;監嶋組取得實體 讀體之麵量,再除讀體記憶體之總量,便_實體記憶體之使 用率,監測模組記錄最高使用量之檔案系統的使用率,作為檔案系統 負載率之數據;監測模組連續測試預設路由器五次,取得其平均回應 時間,作為網路連線回應時間之數據;監測模組將企業應用軟體整合 伺服器之所有系統程序列出,逐一過濾名稱以tibc〇admin開頭之程 序,將其CPU使用率加總,得到企業應用軟體整合伺服器之負載率。 14_種應用系統狀態監測方法,其應用在企業服務整合訊息平台中,用 於&測連接企業服務整合訊息平台的複數個應用系統之狀態,其包含 下列步驟: (1) 送出http Request及Ping後端主機; (2) 記錄後端應用系統連線狀況及後端應用系統處理結果; 28 200844876 (3) 記錄後端應用系統回應時間; (4) 記錄企業應用軟體整合整體處理時間; (5) 記錄平台狀態到監測資料庫。 15· —種企業服務整合訊息平台狀態監測方法,其應用在企業服務整合訊 息平台中,用於監測企業服務整合訊息平台的狀態’其包含下列步驟: (1)監測CPU負載量值; • (2)記錄CPU負載量值; f (3) 監測記憶體負載率值; (4) 記錄記憶體負載率值; (5) 監測檔案系統負載率值; (6) 記錄檔案系統負載率值; (7) 監測網路連線回應時間; (8) 記錄網路連線回應時間; (9) 監測企業應用軟體整合伺服器負載率值; (。: 、 (10) §己錄企業應用軟體整合伺服器負載率值。 16. -種企業服務整合訊息平台狀態監測數據統計方法,其顧在企業服 務整合訊息平台中’用於監測企業服務整合訊息平台的狀態,並依據 ^ 所的數據加以統計,其包含下列步騾: (1) 連接監測資料庫; (2) 取得目前監測值; (3) 取得符合記錄監測數據之各監測作業列表; 29 200844876 (4)計算該監測作業最新數據記錄之序號; ⑸將該監測作業最新數據記_存至資料庫 (6) 累積該監測作業之告警值; (7) 執行告警作業; (8)更新該監測作業的狀態; ,—疋硕有尚未處理之監測作業,若相從前述計算該監測作 業最新數據記錄之序號步驟重複執行。 17·如申請專利範圍第16項所述 種止業服務整合訊息平台狀態監測 數據統计方法,其中該累籍 賴監測作業之告警值步驟包含: (1) 檢查該監測作業之最新數據; (2) 該監測作業之最新數據 观據超過告警值,败新該監測作業之累積超 過告警值總次數; (3)更新該監測作業之序號數與最蚊新時間。 ^ 胃專她圍第16項所述之—種企業服務整合訊息平台狀態監測 數據統計松’射該執行告警作業步驟包含: (1) 檢查告警條件; (2) 滿足告警條件,騎知主動告雜組進行告警; 1 (3)更新該監測作業之告警次數。 申明專利域第16項所述之—種企業服務整合訊息平台狀態監測 數據統村法,其中該更新《測健的狀齡驟包含: ⑴檢查該監測項目所指定監測次數; 200844876 (2)該監測項目已完成所指定監測次數,則更新該監測作業之狀態代 碼0 31200844876 X. Patent application scope: 1. A kind of enterprise service integration message platform monitoring system, which includes: J-side 'I-face core, and its provision-user interface interacts with system administrator, system administrator makes H Parameter setting for monitoring or alarming; - Government setting module, purely the supervisor __ privilege management; a report management module 'which can report the measured data to generate statistical reports; ., " 'The line sue group, when the data obtained by Yang and Tongzhi’s supervisory team is reported (four), the active alarm module will be notified to make the alarm; the application system supervision group should The application system of the ship's application is monitored; - the enterprise application software integration monitoring group, which monitors the host server that executes the enterprise's integrated management server; a bar code library module that records the required monitoring system Information and generated data. 2. For example, the enterprise service integration message platform monitoring system described in the scope of the patent scope 帛i, the rights management of the Zhonghai management setting module is achieved by using three permission settings, which are function codes and groups. And users. 3_A corporate service integration message platform monitoring system as described in claim 2, wherein the user controls the authority of the system user, and when the user belongs to a group, the user has the The rights granted to the function code by the group, and each user can belong to more than one group at the same time, and can have the function code rights of all the groups. 4. An enterprise service integration message platform monitoring system as described in item 2 of the patent application scope, 25 200844876 wherein the user is used to control the rights of the users of the system, and when the user belongs to a group, The group is granted the right to the function code, and each user can belong to more than one group at the same time, and can have the function code rights of all the groups. 5_ As for the enterprise service integration information platform monitoring system described in item 2 of the patent application scope, the function code for finding the function code is the Wei code for each function, and the function code is divided as Group, button, setting, and monitoring are five-sided. In addition to monitoring categories and viewing categories, the function code is defined in the Java _ (JSP) source code. It cannot be added or deleted. Only its name and description can be changed. Wenzi 'and the monitoring of the coffee and the inspection age] can be added, modified and deleted to provide flexible access to the monitoring module. 6. The enterprise service integration message platform monitoring system described in item 2 of the patent application scope, wherein the group is an authorized object of the function code, and each group can be granted a function code of any category and number. Permissions, administrators of this system can add, modify, or delete groups, but each group must have a unique group code. 7. The application service integration message platform monitoring system described in Item 1 of the application, wherein the report management module is connected to the Chunghwa Telecom enterprise application software integration application service field database through the JDBC interface, and reads the data. Table, and statistics on its use, made into a chart display. 8. An enterprise service integration message platform monitoring system as described in the scope of patent claim ,i, wherein the active squad, when the data obtained by the system's supervisory team reaches the alarm bar 26 200844876, will inform the wire The reward group conducted (4), and the # method was divided into email, mobile phone intercom and application service monitoring computer. 9. If the enterprise service integration message platform monitoring system described in item 8 of the patent application scope is applied, the email alert method is transmitted through! The Guardian, the SMTP and the user-defined sender name and address set by the sender, will send the alarm email to the designated recipient's mailbox. ρ 10. An enterprise service integrated information platform monitoring system according to item 8 of the scope of the patent, wherein the hand-held casting material is a Soekettoak service, which transmits an alarm message to a designated user's mobile phone. 11_If the towel w patent supplements the 8th item, the enterprise Wei service integrated information platform monitoring system, wherein the application service monitors the computer alarm mode, activates the online monitoring program, and periodically checks the data stored in the database module. The alarm message displays the alarm message through the function of JavaScript, and transmits the alarm message to the designated user through the application service monitoring computer. China/Specialty She is the enterprise service integration information platform monitoring system described in item 2, which should be the (4) unified supervision system for the implementation of enterprise software integration, the application system, and the advanced monitoring system. : Application system host connection status, application system • Ό果力i towel time, application system response time, integration with enterprise application software. The line condition is continuously monitored twice; the monitoring module takes the http request for the back-end application service according to the execution monitoring connection parameter, and the monitoring module records the result according to the response of the back-end application service function until the next application system processing result After normal, stop recording function is different. 200844876 Normal time, when the monitoring module is in the application system and the processing result is normal, the _Qing coffee will be sent to the __, the scale field, which is the enterprise software. Integration (4) processing time and application response time based on the application system database. As described in item 1 of the cap patent, the seed-reading service integrated message platform monitoring system, in which the enterprise Gusoft·He Jiancong _ is monitoring the host server of the executive enterprise-lang software integration management server, and the monitoring items include Cpu load, slimming load rate, hard load rate, network connection response _, five factors such as the integration of the enterprise software and the service load rate. The main features are: monitoring module every second Monitor once, continuously monitor twice, get the average of the three times, in order to obtain the average vacancy rate of cpu, and then reduce the average vacancy rate by -100 to get the average cpu load; the 嶋 嶋 group obtains the physical reading body Quantity, in addition to the total amount of memory, the usage rate of the physical memory, the monitoring module records the usage rate of the highest usage file system, as the data of the file system load rate; the monitoring module continuously tests the preset The router obtains its average response time five times as the data of the network connection response time; the monitoring module lists all the system programs of the enterprise application software integration server, and filters the names one by one to start with tibc〇admin Program, which will increase the total CPU usage, get a load of enterprise application software consolidation of servers. 14_ application system status monitoring method, which is applied in the enterprise service integration information platform, and is used to & measure the status of a plurality of application systems connected to the enterprise service integration message platform, and includes the following steps: (1) sending http request and Ping the backend host; (2) Record the backend application system connection status and backend application system processing results; 28 200844876 (3) Record the backend application system response time; (4) Record the enterprise application software integration overall processing time; 5) Record the platform status to the monitoring database. 15. An enterprise service integration message platform status monitoring method, which is applied in the enterprise service integration information platform for monitoring the status of the enterprise service integration message platform. The method includes the following steps: (1) monitoring the CPU load value; 2) Record the CPU load value; f (3) Monitor the memory load rate value; (4) Record the memory load rate value; (5) Monitor the file system load rate value; (6) Record the file system load rate value; 7) Monitor network connection response time; (8) Record network connection response time; (9) Monitor enterprise application software integration server load rate value; (.:, (10) § Recorded enterprise application software integration servo Load rate value. 16. - Enterprise service integration message platform status monitoring data statistics method, which is used in the enterprise service integration information platform to monitor the status of the enterprise service integration information platform, and based on the data of ^, It includes the following steps: (1) connecting the monitoring database; (2) obtaining the current monitoring value; (3) obtaining a list of monitoring operations that meet the recorded monitoring data; 29 200844876 (4) Calculate the serial number of the latest data record of the monitoring operation; (5) Save the latest data of the monitoring operation to the database (6) Accumulate the alarm value of the monitoring operation; (7) Perform the alarm operation; (8) Update the status of the monitoring operation ; - 疋 有 has unprocessed monitoring operations, if the phase sequence from the above calculation of the latest data record of the monitoring operation is repeated. 17·If the application scope of the patent application area 16 The statistical method, wherein the step of monitoring the alarm value of the monitoring operation comprises: (1) checking the latest data of the monitoring operation; (2) the latest data of the monitoring operation exceeds the alarm value, and the accumulation of the monitoring operation is lost. The total number of alarm values exceeded; (3) Update the serial number of the monitoring operation and the newest mosquito time. ^ Stomach specializes in the enterprise-service integrated information platform status monitoring data described in item 16 The operation steps include: (1) checking the alarm condition; (2) satisfying the alarm condition, and riding the knowing agent to alert the group; 1 (3) updating the report of the monitoring operation The number of times is as follows: The enterprise service integration information platform status monitoring data system as described in Item 16 of the patent domain, wherein the update of the age of the test includes: (1) checking the number of monitoring times specified by the monitoring item; 200844876 (2) If the monitoring item has completed the specified number of monitoring, update the status code of the monitoring operation 0 31
TW96116745A 2007-05-11 2007-05-11 Monitoring system for enterprise service integrated messages bus (ESB) platform TW200844876A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW96116745A TW200844876A (en) 2007-05-11 2007-05-11 Monitoring system for enterprise service integrated messages bus (ESB) platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW96116745A TW200844876A (en) 2007-05-11 2007-05-11 Monitoring system for enterprise service integrated messages bus (ESB) platform

Publications (2)

Publication Number Publication Date
TW200844876A true TW200844876A (en) 2008-11-16
TWI348122B TWI348122B (en) 2011-09-01

Family

ID=44822747

Family Applications (1)

Application Number Title Priority Date Filing Date
TW96116745A TW200844876A (en) 2007-05-11 2007-05-11 Monitoring system for enterprise service integrated messages bus (ESB) platform

Country Status (1)

Country Link
TW (1) TW200844876A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103873287A (en) * 2012-12-17 2014-06-18 南车青岛四方机车车辆股份有限公司 Message compensating method based on enterprise service bus (ESB) message monitoring platform
US11811793B2 (en) 2014-02-18 2023-11-07 Proofpoint, Inc. Targeted attack protection from malicious links in messages using predictive sandboxing

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9241009B1 (en) 2012-06-07 2016-01-19 Proofpoint, Inc. Malicious message detection and processing

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103873287A (en) * 2012-12-17 2014-06-18 南车青岛四方机车车辆股份有限公司 Message compensating method based on enterprise service bus (ESB) message monitoring platform
CN103873287B (en) * 2012-12-17 2016-12-28 中车青岛四方机车车辆股份有限公司 A kind of message compensation method based on ESB message monitoring platform
US11811793B2 (en) 2014-02-18 2023-11-07 Proofpoint, Inc. Targeted attack protection from malicious links in messages using predictive sandboxing

Also Published As

Publication number Publication date
TWI348122B (en) 2011-09-01

Similar Documents

Publication Publication Date Title
US8381189B2 (en) Bug clearing house
US20140188548A1 (en) System and method of fraud and misuse detection using event logs
US20060085361A1 (en) Anomaly detector in a health care system using adapter
US8060536B2 (en) Managing structured and unstructured data within electronic communications
AU2007261542B2 (en) Method and system for monitoring non-occurring events
US20120310850A1 (en) Method and System for Evaluating Events
EP2407917A1 (en) Method and system for evaluating events
US20110218843A1 (en) Non intrusive system and method for monitoring business processes
US20220321516A1 (en) Distributed messaging aggregation and response
CN112039701B (en) Interface call monitoring method, device, equipment and storage medium
US9665458B2 (en) Method and system for providing information from third party applications to devices
CN110868322B (en) Network management method, system, device and storage medium for distributed message service
US20070192118A1 (en) Automatically-generated workflow report diagrams
CN116108420A (en) Enterprise intranet portal system based on multi-service system integration and working method thereof
TW200844876A (en) Monitoring system for enterprise service integrated messages bus (ESB) platform
US9632904B1 (en) Alerting based on service dependencies of modeled processes
JP2007094850A (en) Communication analyzing device and method
CN101677278A (en) Method and system for monitoring availability of network information system
CN113673886B (en) Method, device, storage medium and electronic device for generating business series model
WO2023284299A1 (en) Method and system for supervising engineering project
JP2011191823A (en) Log management server, log management method and log management program
CN112100183B (en) Report query system, device and method based on label management
JP2004070859A (en) Fault information management system
US20250055903A1 (en) External file sharing operational security and governance platform
CN111400696A (en) Data table authority processing method and device, computer equipment and storage medium

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees