CN106059841B - The method that the middleware of a kind of pair of deployment is monitored - Google Patents

The method that the middleware of a kind of pair of deployment is monitored Download PDF

Info

Publication number
CN106059841B
CN106059841B CN201610652801.5A CN201610652801A CN106059841B CN 106059841 B CN106059841 B CN 106059841B CN 201610652801 A CN201610652801 A CN 201610652801A CN 106059841 B CN106059841 B CN 106059841B
Authority
CN
China
Prior art keywords
middleware
server
monitored
monitoring
zabbix
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201610652801.5A
Other languages
Chinese (zh)
Other versions
CN106059841A (en
Inventor
唐礼超
方银春
李鹏
李光
余有义
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing VRV Software Corp Ltd
Original Assignee
Beijing VRV Software Corp 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 Beijing VRV Software Corp Ltd filed Critical Beijing VRV Software Corp Ltd
Priority to CN201610652801.5A priority Critical patent/CN106059841B/en
Publication of CN106059841A publication Critical patent/CN106059841A/en
Application granted granted Critical
Publication of CN106059841B publication Critical patent/CN106059841B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • H04L43/045Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/105Multiple levels of security

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a kind of methods of remote deployment middleware, include: the configuration information of remote deployment middleware;It is requested by thift by Python script write service end, and remotely operates middleware downloading and installation script;Remotely operate script startup tomcat service.The invention also discloses the methods that a kind of pair of middleware is monitored, and include: zabbix client is installed on the server for be mounted with middleware;Zabbix server-side is installed in highest server;Start monitor task;The hardware information of server where matching determines the middleware being monitored and obtains middleware;Middleware is collected to the monitoring data of server;The data obtained are compared to determine and show the operating condition of middleware.By the above method, the remote deployment and real time monitoring of middleware may be implemented, alleviate manually-operated pressure and save the time.

Description

The method that the middleware of a kind of pair of deployment is monitored
Technical field
The present invention relates to the deployment of middleware and monitoring fields, and more particularly to a kind of middleware to deployment be monitored Method.
Background technique
As the middleware that enterprises and institutions install in its subsystems is more and more, how easily to dispose The operating condition of each middleware of middleware and in real time control is become with being adjusted accordingly and being safeguarded according to operating condition just It is extremely important.Therefore propose that one kind is easily disposed middleware and carried out to the performance indexes of each middleware comprehensive Monitoring method it is necessary and have practical significance, and at present to the deployment of middleware and monitoring there are the following problems:
(1) if necessary to deployment middleware it is too many, need one by one game server carry out deployment starting, consume very much Take manpower and time;
(2) how the overall operation situation for how understanding each middleware disposed in real time knows abnormal and such as where Reason;
(3) observation has abnormal middleware server not simple and clear enough, cannot navigate to and specifically where go wrong;
(4) how to configure different people's login systems has different permissions, and dynamically adds menu and relevant configuration.
Summary of the invention
In order to solve the above-mentioned technical problems, the present invention provides the method that the middleware of a kind of couple of subordinate is monitored, packets Containing following steps:
Step 1 installs zabbix client on the server for be mounted with middleware;
Step 2 installs zabbix server-side in highest server;
Step 3 starts monitor task;
Step 4, the hardware information of server where matching determines the middleware being monitored and obtains middleware;
Step 5 collects middleware to the monitoring data of server;
Step 6 compares the data of acquisition to determine and show the operating condition of middleware.
Further, the following steps that are deployed through of middleware are carried out:
Step 1, the configuration information of remote deployment middleware;
Step 2, by way of thift, server-side provides interface using Python script, is called by java applet The service that interface provides, the downloading of remote operation middleware and installation script;
Step 3, remote operation script startup tomcat service.
Further, the method disposed and monitored to middleware is implemented by monitoring management platform.
Further, monitor task is timed task.
Further, the mode for fit through map match to middleware carries out.
Further, monitoring data includes zabbix data, external interface data.
Further, to the collection of zabbix data by looping through monitoring of the hardware information in zabbix client Data are completed.
Further, it is determined that the operating condition of middleware is carried out by the way that operation data is imported database table.
Further, show that the operating condition of middleware carries out in such a way that map is shown.
By the above method, the purpose of the invention to middleware remote deployment and remotely monitored may be implemented, and have Below the utility model has the advantages that
(1) each overall operation situation for having installed middleware, including resource service, network, disk, cpu be will be seen that Etc. information, it is available to have the middleware services disposed extremely and its unusual condition is handled in time;
(2) remote deployment directly can be carried out by platform front end page, started and stopped, significantly reduce manual operation Pressure and save the time;
(3) it is shown by map and correlation graph, each middleware operating condition can be understood at a glance, Most intuitive experience and impression are brought to user;
(4) it can configure and authorize who energy login system and authorize different menu permissions respectively after logging in, it can Dynamically to add menu and relevant configuration.
Detailed description of the invention
Fig. 1 is the flow chart that the method for real-time remote monitoring is carried out to middleware.
Specific embodiment
Below by way of specific embodiment to remote deployment middleware of the invention and the method being monitored to middleware It is further described, it should be appreciated that documented content is only used for furtheing elucidate this in embodiment in detail below The above method of invention but should not be understood as the limitation to method of the invention.
When carrying out middleware deployment to the server or network node for not installing middleware, pass through monitoring management platform first Remotely to the configuration information of server configuration middleware to be disposed, after configuration, monitoring management platform passes through thift Mode, server-side provides interface using Python script, the service provided by java applet calling interface, and by long-range Manipulation makes the locally downloading catalogue of Python script to deployment services device.Then, from monitoring management platform to wait dispose clothes Device sending request be engaged in remotely to install Python script, and tomcat clothes are restarted by Script controlling after installation is complete Business, to complete the remote deployment of middleware.
After the remote deployment for completing middleware, the monitoring side to the middleware disposed further is illustrated in conjunction with Fig. 1 Method:
Firstly, zabbix client (zabbix agent) is installed on the server for be mounted with middleware, the zabbix Client is used to collect the performance data of the middleware on the server where it.And it is then installed in highest server Zabbix server-side, the zabbix server-side are used to collect the data that each zabbix client is collected.Then monitoring step exists Step 101 place starts, and at step 102, monitoring management platform starts timed task, after timed task starting, in step It obtains the region name of monitored middleware at 103 according to the configuration information of the middleware of institute subordinate by network, and then exists Step 104 place judges whether the region name is provincial capital.If it is judged that being "Yes", then next obtained at step 1041 Take provincial capital's name;If it is judged that being "No", then the city name where the middleware is obtained at step 1042.Obtain provincial capital It after name or city name, is matched according to configuration information with map at step 105, so that acquisition is each at step 106 The server hardware information of middleware is installed.Next, being looped through every at step 107 according to the hardware information got Monitoring data of a hardware information in zabbix client and server-side.Then it is obtained at step 108 and passes through external interface The monitoring data information for server of the slave middleware transmission received.It is obtaining through zabbix client and service After the monitoring value that end obtains and the monitoring data information by middleware acquisition, two kinds of values are compared at step 109, To judge the operating status of middleware.Then at step 110, monitoring information that monitoring management platform will acquire and middleware Operating status is imported into database table --- being for example added in middle_node_map_info table --- and passes through front end Frame is read out the middleware operation conditions in the database table, then by map in different colors to monitoring personnel exhibition It is existing, so as to intuitively judge that it is abnormal which rank of other middleware occurs, to carry out timely correction and follow-up maintenance.The prison Flow control journey then terminates at step 111.
It, can be effectively in real time using remote deployment middleware of the present invention and the method being monitored to middleware Check each operation conditions for having disposed middleware, understand each performance parameter, can a key installed and started, and simplify Process shows intuitive, also can dynamically add menu item and configuration, greatly facilitate user maintenance and manage the fortune of middleware Row.
Embodiments of the present invention above described embodiment only expresses, the description thereof is more specific and detailed, but can not Therefore limitations on the scope of the patent of the present invention are interpreted as.It should be pointed out that for those of ordinary skill in the art, Without departing from the inventive concept of the premise, various modifications and improvements can be made, these belong to protection model of the invention It encloses.Therefore, the scope of protection of the patent of the invention shall be subject to the appended claims.

Claims (8)

1. a kind of method that the middleware to deployment is monitored, which is characterized in that the method comprises the steps of:
Step 1 installs zabbix client on the server for being mounted with the middleware;
Step 2 installs zabbix server-side in highest server;
Step 3 starts monitor task;
Step 4 determines the middleware being monitored according to configuration information and map match and obtains the middleware place The hardware information of server;
Step 5 collects the middleware to the monitoring data of server;
Step 6, the monitoring value that comparison is obtained by zabbix client and server-side and the monitoring number obtained by middleware It is believed that breath is to determine and show the operating condition of the middleware.
2. the method being monitored as described in claim 1 to middleware, which is characterized in that logical to the deployment of the middleware Cross following steps progress:
Step 1, the configuration information of middleware described in remote deployment;
Step 2, by way of thift, server-side provides interface using Python script, passes through java applet calling interface The service of offer remotely operates the middleware and downloads and install the script;
Step 3 remotely operates the script startup tomcat service.
3. the method being monitored as claimed in claim 1 or 2 to middleware, which is characterized in that disposed to middleware And the method for monitoring is implemented by monitoring management platform.
4. the method being monitored as described in claim 1 to middleware, which is characterized in that the monitoring in the step 3 is appointed Business is timed task.
5. the method being monitored as described in claim 1 to middleware, which is characterized in that the monitoring number in the step 5 According to including zabbix data, external interface data.
6. the method being monitored as claimed in claim 5 to middleware, which is characterized in that described in the step 5 The collection of zabbix data is completed by looping through monitoring data of the hardware information in the zabbix client.
7. the method being monitored as described in claim 1 to middleware, which is characterized in that described in being determined in the step 6 The operating condition of middleware is carried out by the way that operation data is imported database table.
8. the method being monitored as described in claim 1 to middleware, which is characterized in that in the step 6 described in display The operating condition of middleware carries out in such a way that map is shown.
CN201610652801.5A 2016-08-10 2016-08-10 The method that the middleware of a kind of pair of deployment is monitored Active CN106059841B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610652801.5A CN106059841B (en) 2016-08-10 2016-08-10 The method that the middleware of a kind of pair of deployment is monitored

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610652801.5A CN106059841B (en) 2016-08-10 2016-08-10 The method that the middleware of a kind of pair of deployment is monitored

Publications (2)

Publication Number Publication Date
CN106059841A CN106059841A (en) 2016-10-26
CN106059841B true CN106059841B (en) 2019-10-01

Family

ID=57481832

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610652801.5A Active CN106059841B (en) 2016-08-10 2016-08-10 The method that the middleware of a kind of pair of deployment is monitored

Country Status (1)

Country Link
CN (1) CN106059841B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106649040A (en) * 2016-12-26 2017-05-10 上海新炬网络信息技术有限公司 Automatic monitoring method and device for performance of Weblogic middleware
CN108829560B (en) * 2018-06-01 2021-09-28 平安科技(深圳)有限公司 Data monitoring method and device, computer equipment and storage medium
CN108845808B (en) * 2018-06-22 2020-09-29 平安科技(深圳)有限公司 Middleware installation method and device, computer equipment and storage medium
CN109120481B (en) * 2018-09-27 2021-06-04 上海新炬网络信息技术股份有限公司 Method for monitoring DCOS container and internal middleware based on Zabbix open source component
CN109614110A (en) * 2018-11-19 2019-04-12 中国银行股份有限公司 A kind of method and apparatus that message-oriented middleware concentrates deployment
CN111147291B (en) * 2019-12-18 2024-02-06 深圳前海微众银行股份有限公司 Service maintenance method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104219306A (en) * 2014-09-02 2014-12-17 上海华力微电子有限公司 Monitoring system for message-oriented middleware
CN105653329A (en) * 2015-12-30 2016-06-08 国网信息通信产业集团有限公司 Application management method, apparatus and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8028048B2 (en) * 2007-02-27 2011-09-27 International Business Machines Corporation Method and apparatus for policy-based provisioning in a virtualized service delivery environment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104219306A (en) * 2014-09-02 2014-12-17 上海华力微电子有限公司 Monitoring system for message-oriented middleware
CN105653329A (en) * 2015-12-30 2016-06-08 国网信息通信产业集团有限公司 Application management method, apparatus and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
面向多终端异构***的中间件平台体系结构研究;陶强 等;《计算机工程与设计》;20120430;第33卷(第4期);第1431-1436页,特别是其中第1-3部分 *

Also Published As

Publication number Publication date
CN106059841A (en) 2016-10-26

Similar Documents

Publication Publication Date Title
CN106059841B (en) The method that the middleware of a kind of pair of deployment is monitored
US9613147B2 (en) Collection of telemetry data by a telemetry library within a client device
US9467518B2 (en) System, a method and a computer program product for automated remote control
CN106487585A (en) Equipment complex monitoring system framework
CN105407172B (en) A kind of router long-distance management system based on http protocol
US20150304457A1 (en) Method, System And Device For Monitoring Data
WO2012088905A1 (en) Polling sub-system and polling method for communication network system and communication apparatus
CN104834582B (en) A kind of monitor event methods of exhibiting
US20170034036A1 (en) Computing environment connectivity system
CN106407076A (en) A monitoring method for the operation information of software and hardware based on a domestic CPU and operating system environment
CN109412833A (en) A kind of management system and method for shared device
CN107659453A (en) The method that a large amount of TCP serve ports are monitored by zabbix
CN109936621A (en) Multi-page information push method, device, equipment and the storage medium of information security
CN107818039A (en) The management of daily record data in electronic system
CN105744008A (en) Intelligent home platform, and system updating method and device applied to intelligent home platform
CN107766207A (en) Distributed automatic monitoring method, system, computer-readable recording medium and terminal device
CN210804735U (en) Intelligent electric meter
CN106576056A (en) Systems and methods for changing the frequency of retrieving monitoring data
CN102299958B (en) Method for monitoring video through IE (Internet Explorer) client side and system
CN105490849B (en) The automatic deployment method and system of application system
CN110032497A (en) A kind of monitoring system and method for achievement data
CN106844149A (en) The monitoring method and device of a kind of service end
CN101527646B (en) System and method for WEB network management
WO2014044112A1 (en) Device and method for controlling and supervising and alarming power supply of base station
CN108900620A (en) The local and remote control coexistence method of bluetooth mesh multiple gateway and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant