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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/105—Multiple 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
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.
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)
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)
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)
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 |
-
2016
- 2016-08-10 CN CN201610652801.5A patent/CN106059841B/en active Active
Patent Citations (2)
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)
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 |