CN103581322A - Method and system for monitoring server and server devices - Google Patents
Method and system for monitoring server and server devices Download PDFInfo
- Publication number
- CN103581322A CN103581322A CN201310553127.1A CN201310553127A CN103581322A CN 103581322 A CN103581322 A CN 103581322A CN 201310553127 A CN201310553127 A CN 201310553127A CN 103581322 A CN103581322 A CN 103581322A
- Authority
- CN
- China
- Prior art keywords
- server
- module
- monitoring
- monitor
- tools
- 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.)
- Granted
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
Abstract
The invention mainly provides a method for monitoring a server, and relates to the technical field of monitoring, in particular to the method and system for monitoring the server and server devices. The method comprises the steps that (1) a monitoring service core configuration module, a monitoring task module and a plurality of device monitoring modules for the devices in the server are arranged in the monitored server, the device monitoring modules are used for monitoring the devices in the monitored server, and the monitoring service core configuration module is used for hot plugging of the device monitoring modules of the different devices; (2) the device monitoring modules are removed or added into the monitoring task module through the monitoring service core configuration module; (3) the configured device monitoring modules are combined with corresponding device localization instructions through the monitoring task module; (4) the monitoring task module is started, and monitored data are obtained by operating the device monitoring modules in the monitoring task module. According to the method and system for monitoring the server and the server devices, the working efficiency of server maintenance personnel can be improved, and the reliability of the monitored data of the server devices is improved.
Description
Technical field
The present invention relates to monitoring technique field, relate in particular to a kind of method, system and a kind of server apparatus of monitoring server.
Background technology
Along with computer technology reaches its maturity in every field, the server apparatus of supporting information platform is also complicated various gradually, and the maintenance work of its server apparatus is also increasingly difficult and heavy, more and more comes into one's own; Especially Solaris, Linux, the maintenance workload of the common server environment such as Windows is quite large, depend merely on artificial mode and safeguard not only inefficiency, and in the situation for condition restriction, maintenance difficulties is also very large; Therefore, in order to improve the maintenance efficiency of server apparatus, select a kind of suitable solution to seem rather important, make attendant grasp timely the various performance index of server apparatus, and can carry out automation mechanized operation to it, increase work efficiency.
Because server apparatus design platform is many, at present for monitoring and the O&M of its automation of server apparatus, mostly select cross-platform Java technology to realize, mainly adopt two kinds of modes of JMX and Telnet/SSH to realize.
One, JMX (JavaManagementExtensions, i.e. Java administration extensions) strategy:
As shown in Figure 1, this strategy is configured to JMX service the monitoring function of distinct device on server, by different JMX services, relevant device is carried out to logical operation and completes.In monitoring, by client, entrust different JMX to serve monitoring server equipment.
After a JMX service corresponding to equipment is broken down and is stopped, can not correctly obtain timely the state of equipment, even obtain wrong data, cause the running status misjudgment to equipment.
Two, Telnet/SSH (Secure Shell) strategy
In this strategy, as shown in Figure 2, in client, there is command processing module corresponding to each monitored device, be used for tissue and process the order that watch-dog needs, afterwards by Telnet/SSH(Secure Shell, SSH is the security protocol being based upon on application layer and transport layer basis) agency, by the long-range connection server of Telnet/SSH mode.
Adopt Telnet/SSH to carry out remote monitoring, be often faced with delay issue, cause monitor command to issue and postpone or issue failure, cause the failure of monitoring of tools command execution, can affect issuing of monitor command and obtaining of monitor data.Utilize server OS to monitor server apparatus, in this case, if will monitor server miscellaneous equipment, need to add in client the command processing module of corresponding server equipment, if continuous increase or the variation of server apparatus type, maintenance work difficulty is quite large; And when directly the order of monitoring is transmitted from client under non-encrypted means mode, can cause server monitoring leaky, server security is constituted a threat to.
Summary of the invention
Technical problem to be solved by this invention is, after a monitor service corresponding to equipment breaks down in server, can not correctly obtain timely the state of equipment, even obtains wrong data, causes the running status misjudgment to equipment.
For this purpose, the present invention proposes a kind of method of monitoring server, the method comprises:
S1., monitor service core configuration module, monitor task module are set in monitored server and for a plurality of monitoring of tools modules of each equipment in server, wherein a plurality of monitoring of tools modules are for each equipment of monitoring server, and monitor service core configuration module is for the monitoring of tools module of hot plug distinct device;
S2. by described monitor service core configuration module, remove or add monitoring of tools module in monitor task module;
S3. by described monitor task module, configured monitoring of tools module is combined with corresponding equipment localizability instructions;
S4. start monitor task module, by the monitoring of tools module in operation monitoring task module, obtain monitor data.
The invention provides a kind of method of agent monitors server of passing through, wherein, monitor client is connected with first server, is not connected with monitored second server, and this first server is connected with second server, and the method comprises:
S1 '. monitor service core configuration module, monitor task module are set respectively in first server, second server and for a plurality of monitoring of tools modules of each equipment in server, wherein a plurality of monitoring of tools modules are for each equipment of monitoring server, and monitor service core configuration module is for the monitoring of tools module of hot plug distinct device; Proxy module is set in first server, and described proxy module is used to specify the second server of being acted on behalf of;
S2 '. by described monitor service core configuration module, remove or add monitoring of tools module in monitor task module;
S3 '. by monitor task module, configured monitoring of tools module is combined with corresponding equipment localizability instructions;
S4 '. start monitor task module, by the monitoring of tools module in operation monitoring task module, obtain monitor data;
S5 '. described first server is accessed described second server to obtain the described monitor data of second server;
S6 '. described client is obtained the described monitor data of described second server by access first server;
The present invention also provides a kind of method of monitoring a plurality of servers, and monitor client is connected with a plurality of servers, and the method comprises:
S1 ". monitor service core configuration module, monitor task module are all set in described a plurality of servers and for a plurality of monitoring of tools modules of each equipment in server; wherein a plurality of monitoring of tools modules are for each equipment of monitoring server, and monitor service core configuration module is for the monitoring of tools module of hot plug distinct device; On any one server in described a plurality of servers, server info maintenance module is set, client is safeguarded the essential information of described a plurality of servers by server info maintenance module;
S2 ". described client is obtained the monitored server essential information of appointment by described server info maintenance module;
S3 ". the described monitored server essential information of client based on obtaining obtained the monitor data of server of appointment or the equipment of the monitored server of operation appointment;
S4 ". by operating the described monitor service core configuration module in each server, remove or add monitoring of tools module in the monitor task module in each server;
S5 ". by described monitor task module, configured monitoring of tools module is combined with corresponding equipment localizability instructions;
S6 ". start monitor task module, by the monitoring of tools module in operation monitoring task module, obtain monitor data;
S7 ". the essential information of described monitor data and described a plurality of servers is stored in database.
Optionally, described monitor service core configuration module, a plurality of monitoring of tools module are used JAVA language to realize.
Optionally, described method after obtaining monitor data, according to the corresponding monitoring of tools module type of described monitor data to the monitor data processing of classifying.
Optionally, by the supervising data storage of obtaining in database.
Optionally, multithreading moves described monitoring of tools module.
The invention allows for a kind of server apparatus, this equipment comprises:
A plurality of monitoring of tools modules, for each equipment of difference monitoring server, to obtain monitor data;
Monitor service core configuration module, for the monitoring of tools module of the corresponding distinct device of hot plug;
Monitor task module, for the described monitoring of tools module of described monitor service core configuration block configuration is combined with corresponding equipment localizability instructions, sets up monitor task.
Optionally, described monitor service core configuration module, a plurality of monitoring of tools module are used JAVA language to realize.
Optionally, this equipment also comprises classification processing module, for according to the corresponding monitoring of tools module type of described monitor data to the monitor data processing of classifying.
Optionally, described equipment also comprises database or external data storehouse, for storing obtained monitor data.
Optionally, this equipment also comprises thread distribution module, is used to a plurality of threads of described monitor task module assignment.
The present invention proposes a kind of system of monitoring server, this system comprises monitor client, first server, second server, wherein said monitor client is connected with first server, is not connected with second server, and described first server is connected with second server;
Described first server, second server include a plurality of monitoring of tools modules, monitor task module and monitor service core configuration module, wherein a plurality of monitoring of tools modules are for each equipment of monitoring server, monitor service core configuration module, for the monitoring of tools module of the corresponding distinct device of hot plug to monitor task module; Monitor task module, for the described monitoring of tools module of described monitor service core configuration block configuration is combined with corresponding equipment localizability instructions, sets up monitor task; Described first server is also provided with proxy module, and described proxy module is used to specify the second server of being acted on behalf of; Described first server is accessed described second server to obtain the described monitor data of second server by described proxy module; Described monitor client obtains the described monitor data of described first server and second server by access first server.
The invention allows for the system of another kind of monitoring server, this system comprises monitor client and a plurality of server, described monitor client is connected with described a plurality of servers, described a plurality of server includes a plurality of monitoring of tools modules, monitor task module and monitor service core configuration module, wherein a plurality of monitoring of tools modules are for each equipment of monitoring server, monitor service core configuration module, monitoring of tools module for the corresponding distinct device of hot plug arrives monitor task module, monitor task module, for the described monitoring of tools module of described monitor service core configuration block configuration is combined with corresponding equipment localizability instructions, set up monitor task,
Any one Servers installed essential information maintenance module in described a plurality of server, described monitor client is safeguarded the essential information of described a plurality of servers by described server info maintenance module, and based on described essential information, obtains the monitor data of server or monitored server monitor service core configuration module and the monitor task module of operation appointment of appointment.
Optionally, described monitor service core configuration module, a plurality of monitoring of tools module are used JAVA language to realize.
Optionally, described server also comprises classification processing module, for according to the corresponding monitoring of tools module type of described monitor data to the monitor data processing of classifying.
Optionally, described server also comprises thread distribution module, is used to a plurality of threads of described monitor task module assignment.
Optionally, described system also comprises database, for storing obtained monitor data.
By adopting the method disclosed in the present, equipment or system, can helping service device attendant increase work efficiency, improve the reliability of server apparatus monitor data.
Accompanying drawing explanation
By reference to accompanying drawing, can more clearly understand the features and advantages of the present invention, accompanying drawing is schematically to should not be construed as the present invention is carried out to any restriction, in the accompanying drawings:
Fig. 1 shows the JMX strategy of available technology adopting;
Fig. 2 shows the Telnet/SSH strategy of available technology adopting;
Fig. 3 shows the method for the monitoring server described in embodiment 1;
The equipment that Fig. 4 shows in the method for supervising described in embodiment 2 forms situation;
Fig. 5 shows the flow process of the method for the monitoring server described in embodiment 2;
The equipment that Fig. 6 shows in the method for supervising described in embodiment 3 forms situation;
Fig. 7 shows the flow process of the method for the monitoring server described in embodiment 3;
Fig. 8 shows the process of the distribution multithreading described in embodiment 4.
Embodiment
Below in conjunction with accompanying drawing, embodiments of the present invention is described in detail.
Embodiment 1
The present embodiment has proposed a kind of method of monitoring server, and as shown in Figure 3, the method comprises:
S1., monitor service core configuration module, monitor task module are set in monitored server and for a plurality of monitoring of tools modules of each equipment in server, wherein a plurality of monitoring of tools modules are for each equipment of monitoring server, such as being cpu monitor module, disk monitoring module, internal memory monitoring module, network interface card monitoring module, fan monitoring module, described monitor service core configuration module is for the monitoring of tools module of hot plug distinct device;
S2. by described monitor service core configuration module, remove or add monitoring of tools module in monitor task module, such as fan monitoring module is added in monitor task module, or internal memory monitoring module being removed from described monitor task module.Which no matter add monitoring of tools module to described monitor task module, or remove from described monitor task module; The monitoring of tools module that monitor service core configuration module all can make described monitor task module list is monitored corresponding equipment.
S3. by described monitor task module, configured monitoring of tools module is combined with corresponding equipment localizability instructions;
S4. start monitor task module, by the monitoring of tools module in operation monitoring task module, obtain monitor data.
Because type of server is varied, for function and the maintainability of unified monitoring service, described a plurality of monitoring of tools modules, monitor service core configuration module need adopt cross-platform language (as Java) exploitation to realize.Server is by described each monitoring of tools module of core configuration module dynamic chek, due to the monitoring of tools module in monitor task module is combined with corresponding equipment localizability instructions, in the situation that monitoring of tools module is moved, can hot plug in described monitor task module (remove or add) described monitoring of tools module, no matter add which monitoring of tools module to described monitor task module, or remove from described monitor task module, all do not need to resend startup monitored instruction, and the monitoring of tools module of adding described monitor task module to can directly be moved.
Obtain after monitor data, according to the corresponding monitoring of tools module type of described monitor data to the monitor data processing of classifying, so that client can customize the mode of checking of distinct device monitor data, now in each monitoring of tools function, all define the monitor data type consistent with corresponding device, in order to distinguish the monitor data of distinct device.
Corresponding with said method, the present embodiment also provides a kind of server apparatus, and this equipment comprises: a plurality of monitoring of tools modules, for each equipment of difference monitoring server, to obtain monitor data; Monitor service core configuration module, for the monitoring of tools module of the corresponding distinct device of hot plug; Monitor task module, for the described monitoring of tools module of described monitor service core configuration block configuration is combined with corresponding equipment localizability instructions, sets up monitor task.Because server apparatus has polytype, and monitor service need to support cross-platformly, thereby can adopt JAVA language to realize described monitor service core configuration module, monitor task module and a plurality of monitoring of tools module.This equipment also can comprise classification processing module, for basis, with the corresponding monitoring of tools module type of described monitor data, monitor data is carried out to Processing automatically by sort.Described equipment also comprises database or external data storehouse, for storing obtained monitor data.
Embodiment 2
In actual applications, often require monitor service still can move in some special network environment, as the direct access services device equipment of client under some condition, only the machine by some appointment can access services device equipment; Rely on prior art, if will monitor server apparatus, be just difficult to realize.The present embodiment has proposed a kind of method of monitoring described server apparatus, and the machine that these can be accessed is as agency, by the monitor service function on proxy access server, thereby obtains the monitor data of server apparatus.As shown in Figure 4, need to monitor the equipment of Server2, but the direct connection server Server2 of client, and another machine Server1 both can connect client, can connect Server2 again.The concrete processing mode of the present embodiment is monitor service core configuration module to be set respectively in Server1, Server2 and for a plurality of monitoring of tools modules of each equipment in server, the particular content of each module is identical with embodiment 1, does not repeat them here; Proxy module is set in addition in Server1, and described proxy module is used to specify the Server2 being acted on behalf of; Described Server1 access Server2 is to obtain the described monitor data of Server2; Described client is obtained the described monitor data of described Server2 by access Server1.In monitor procedure, client can be carried out the monitoring of tools operation requests to Server2 by Server1, and operation requests can be transmitted to Server2 by Server1, and Server2 can return to client by Server1 monitoring of tools data.Be the concrete handling process of the present embodiment as shown in Figure 5, comprising:
S1 '. monitor service core configuration module, monitor task module are set respectively in first server, second server and for a plurality of monitoring of tools modules of each equipment in server, the particular content of each module is identical with embodiment 1, does not repeat them here; Proxy module is set in first server, and described proxy module is used to specify the second server of being acted on behalf of;
S2 '. by described monitor service core configuration module, remove or add monitoring of tools module in monitor task module;
S3 '. by monitor task module, configured monitoring of tools module is combined with corresponding equipment localizability instructions;
S4 '. start monitor task module, by the monitoring of tools module in operation monitoring task module, obtain monitor data;
S5 '. described first server is accessed described second server to obtain the described monitor data of second server;
S6 '. described client is obtained the described monitor data of described second server by access first server.
Wherein, monitor client is connected with first server, is not connected with monitored second server, and this first server is connected with second server.
Corresponding with above-mentioned flow process, the present embodiment provides a kind of system of monitoring server, this system comprises monitor client, first server, second server, wherein said monitor client is connected with first server, be not connected with second server, described first server, second server include a plurality of monitoring of tools modules, monitor task module and monitor service core configuration module, and wherein the particular content of each module is identical with embodiment 1, does not repeat them here; Described first server is also provided with proxy module, and described proxy module is used to specify the second server of being acted on behalf of, and can adopt JAVA language to realize; Described first server is accessed described second server to obtain the described monitor data of second server by described proxy module; Described monitor client obtains the described monitor data of described first server and second server by access first server.
Embodiment 3
The present embodiment provides a kind of method of monitoring a plurality of servers, and monitor client is connected with a plurality of servers, and as shown in Figure 6, the method comprises:
S1 ". all monitor service core configuration module, monitor task module and for a plurality of monitoring of tools modules of each equipment in server in described a plurality of servers, the particular content of each module is identical with embodiment 1, does not repeat them here; On any one server in described a plurality of servers (becoming for the time being A), server info maintenance module is set, client is safeguarded the essential information of described a plurality of servers by server info maintenance module; Server A both can be safeguarded the essential information of all monitored servers like this, can monitor book server A again;
S2 ". described client is obtained the monitored server essential information of appointment by described server info maintenance module;
S3 ". the described monitored server essential information of client based on obtaining obtained the monitor data of server of appointment or the equipment of the monitored server of operation appointment;
S4 ". by operating the described monitor service core configuration module in each server, remove or add monitoring of tools module in the monitor task module in each server;
S5 ". by described monitor task module, configured monitoring of tools module is combined with corresponding equipment localizability instructions;
S6 ". start monitor task module, by the monitoring of tools module in operation monitoring task module, obtain monitor data, obtain after monitor data, can according to the corresponding monitoring of tools module type of described monitor data to the monitor data processing of classifying.
S7 ". the essential information of described monitor data and described a plurality of servers is stored in database.
By the supervising data storage of obtaining, in database, described a plurality of servers can be shared a database, also can use separately proprietary database.The essential information of described a plurality of servers is stored in a database.
Corresponding with said method, the present embodiment also provides a kind of system of monitoring server, this system comprises monitor client and a plurality of server, described monitor client is connected with described a plurality of servers, described a plurality of server includes a plurality of monitoring of tools modules, monitor task module and monitor service core configuration module, the particular content of each module is identical with embodiment 1, does not repeat them here; Any one server in described a plurality of servers (being called for the time being A) arranges server info maintenance module, for safeguarding the essential information of described a plurality of servers; Described monitor client obtains the monitored server essential information of appointment by described server info maintenance module; Based on described essential information, obtain monitor service core configuration module and the monitor task module of the monitor data of server or the monitored server of operation appointment of appointment.The working-flow of above-mentioned monitoring server is as shown in Figure 7: client is obtained the monitored server essential information of appointment by access services device A, then a plurality of servers that give described essential information and appointment connect, by the monitoring of tools module on a plurality of servers, obtained monitoring of tools data or operated its equipment, then described a plurality of server is saved in described monitoring of tools data in database.Certainly, also can in described a plurality of servers, any one arranges proxy module as described in Example 2.
Embodiment 4
The present embodiment provides a kind of server apparatus, and it comprises a plurality of monitoring of tools modules and monitor service core configuration module, and the particular content of each module is identical with embodiment 1, does not repeat them here; Described first server is also provided with thread distribution module, is used to a plurality of threads of described monitor task module assignment.As shown in Figure 7, when monitor service nucleus module has issued after monitoring of tools order, thread distribution module can be the monitor task module distribution monitoring thread on monitored server based on monitoring of tools thread pool (all monitoring of tools threads that can set up), when each monitoring of tools module is monitored the equipment on corresponding server like this, can move by multithreading, thereby monitored equipment is carried out to intensive collection, improve the utilance of monitor supervision platform resource, and improved the capability of fast response of monitor service.The server apparatus that the present embodiment provides can be applicable in system that embodiment 2,3 provides.
Although described by reference to the accompanying drawings embodiments of the present invention, but those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present invention, such modification and modification all fall into by within claims limited range.
Claims (18)
1. a method for monitoring server, is characterized in that, the method comprises:
S1., monitor service core configuration module, monitor task module are set in monitored server and for a plurality of monitoring of tools modules of each equipment in server, wherein a plurality of monitoring of tools modules are for each equipment of monitoring server, and monitor service core configuration module is for the monitoring of tools module of hot plug distinct device;
S2. by described monitor service core configuration module, remove or add monitoring of tools module in monitor task module;
S3. by described monitor task module, configured monitoring of tools module is combined with corresponding equipment localizability instructions;
S4. start monitor task module, by the monitoring of tools module in operation monitoring task module, obtain monitor data.
2. by a method for agent monitors server, it is characterized in that, monitor client is connected with first server, is not connected with monitored second server, and this first server is connected with second server, and the method comprises:
S1 '. monitor service core configuration module, monitor task module are set respectively in first server, second server and for a plurality of monitoring of tools modules of each equipment in server, wherein a plurality of monitoring of tools modules are for each equipment of monitoring server, and monitor service core configuration module is for the monitoring of tools module of hot plug distinct device; Proxy module is set in first server, and described proxy module is used to specify the second server of being acted on behalf of;
S2 '. by described monitor service core configuration module, remove or add monitoring of tools module in monitor task module;
S3 '. by monitor task module, configured monitoring of tools module is combined with corresponding equipment localizability instructions;
S4 '. start monitor task module, by the monitoring of tools module in operation monitoring task module, obtain monitor data;
S5 '. described first server is accessed described second server to obtain the described monitor data of second server;
S6 '. described client is obtained the described monitor data of described second server by access first server.
3. monitor a method for a plurality of servers, monitor client is connected with a plurality of servers, it is characterized in that, the method comprises:
S1 ". monitor service core configuration module, monitor task module are all set in described a plurality of servers and for a plurality of monitoring of tools modules of each equipment in server; wherein a plurality of monitoring of tools modules are for each equipment of monitoring server, and monitor service core configuration module is for the monitoring of tools module of hot plug distinct device; On any one server in described a plurality of servers, server info maintenance module is set, client is safeguarded the essential information of described a plurality of servers by server info maintenance module;
S2 ". described client is obtained the monitored server essential information of appointment by described server info maintenance module;
S3 ". the described monitored server essential information of client based on obtaining obtained the monitor data of server of appointment or the equipment of the monitored server of operation appointment;
S4 ". by operating the described monitor service core configuration module in each server, remove or add monitoring of tools module in the monitor task module in each server;
S5 ". by described monitor task module, configured monitoring of tools module is combined with corresponding equipment localizability instructions;
S6 ". start monitor task module, by the monitoring of tools module in operation monitoring task module, obtain monitor data;
S7 ". the essential information of described monitor data and described a plurality of servers is stored in database.
4. according to the method described in claim 1-3 any one, be further characterized in that: described monitor service core configuration module, a plurality of monitoring of tools module are used JAVA language to realize.
5. according to the method described in claim 1-3 any one, be further characterized in that: obtain after monitor data, according to the corresponding monitoring of tools module type of described monitor data to the monitor data processing of classifying.
6. according to the method described in claim 1-3 any one, be further characterized in that: by the supervising data storage of obtaining in database.
7. according to the method described in claim 1-3 any one, be further characterized in that: multithreading moves described monitoring of tools module.
8. a server apparatus, is characterized in that, this equipment comprises:
A plurality of monitoring of tools modules, for each equipment of difference monitoring server, to obtain monitor data;
Monitor service core configuration module, for monitoring of tools module described in hot plug;
Monitor task module, for the described monitoring of tools module of described monitor service core configuration block configuration is combined with corresponding equipment localizability instructions, sets up monitor task.
9. equipment according to claim 8, is further characterized in that: described monitor service core configuration module, a plurality of monitoring of tools module are used JAVA language to realize.
10. equipment according to claim 8, is further characterized in that: this equipment also comprises classification processing module, for according to the corresponding monitoring of tools module type of described monitor data to the monitor data processing of classifying.
11. equipment according to claim 8, are further characterized in that: described equipment also comprises database or external data storehouse, for storing obtained monitor data.
12. equipment according to claim 8, are further characterized in that: this equipment also comprises thread distribution module, are used to a plurality of threads of described monitor task module assignment.
The system of 13. 1 kinds of monitoring servers, it is characterized in that: this system comprises monitor client, first server, second server, wherein said monitor client is connected with first server, is not connected with second server, and described first server is connected with second server;
Described first server, second server include a plurality of monitoring of tools modules, monitor task module and monitor service core configuration module, wherein a plurality of monitoring of tools modules are for each equipment of monitoring server, monitor service core configuration module, for the monitoring of tools module of the corresponding distinct device of hot plug to monitor task module; Monitor task module, for the described monitoring of tools module of described monitor service core configuration block configuration is combined with corresponding equipment localizability instructions, sets up monitor task; Described first server is also provided with proxy module, and described proxy module is used to specify the second server of being acted on behalf of; Described first server is accessed described second server to obtain the described monitor data of second server by described proxy module; Described monitor client obtains the described monitor data of described first server and second server by access first server.
The system of 14. 1 kinds of monitoring servers, it is characterized in that: this system comprises monitor client and a plurality of server, described monitor client is connected with described a plurality of servers, described a plurality of server includes a plurality of monitoring of tools modules, monitor task module and monitor service core configuration module, wherein a plurality of monitoring of tools modules are for each equipment of monitoring server, monitor service core configuration module, monitoring of tools module for the corresponding distinct device of hot plug arrives monitor task module, monitor task module, for the described monitoring of tools module of described monitor service core configuration block configuration is combined with corresponding equipment localizability instructions, set up monitor task,
Any one Servers installed server info maintenance module in described a plurality of server, described monitor client is safeguarded the essential information of described a plurality of servers by described server info maintenance module, and based on described essential information, obtains monitor service core configuration module and the monitor task module of the monitor data of server or the monitored server of operation appointment of appointment.
15. according to the system described in claim 13 or 14, is further characterized in that: described monitor service core configuration module, a plurality of monitoring of tools module are used JAVA language to realize.
16. according to the system described in claim 13 or 14, is further characterized in that: described server also comprises classification processing module, for according to the corresponding monitoring of tools module type of described monitor data to the monitor data processing of classifying.
17. according to the system described in claim 13 or 14, is further characterized in that: described server also comprises thread distribution module, is used to a plurality of threads of described monitor task module assignment.
18. according to the system described in claim 13 or 14, is further characterized in that: described system also comprises database, for storing obtained monitor data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310553127.1A CN103581322B (en) | 2013-11-08 | 2013-11-08 | Method and system for monitoring server and server devices |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310553127.1A CN103581322B (en) | 2013-11-08 | 2013-11-08 | Method and system for monitoring server and server devices |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103581322A true CN103581322A (en) | 2014-02-12 |
CN103581322B CN103581322B (en) | 2017-02-08 |
Family
ID=50052230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310553127.1A Active CN103581322B (en) | 2013-11-08 | 2013-11-08 | Method and system for monitoring server and server devices |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103581322B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103973516A (en) * | 2014-05-12 | 2014-08-06 | 深圳市中博科创信息技术有限公司 | Method and device for achieving monitoring function in data processing system |
CN104461827A (en) * | 2014-12-05 | 2015-03-25 | 北京国双科技有限公司 | Trace adding method and device of multiple servers |
CN105978724A (en) * | 2016-05-12 | 2016-09-28 | 浪潮集团有限公司 | Server management system based on IPMI |
CN106383773A (en) * | 2016-09-05 | 2017-02-08 | 天脉聚源(北京)传媒科技有限公司 | Method and device for monitoring redis database |
CN106549828A (en) * | 2016-11-02 | 2017-03-29 | 合肥微梦软件技术有限公司 | It is a kind of to be based on server and network equipment monitoring system in network management system |
CN107220301A (en) * | 2017-05-10 | 2017-09-29 | 北京小度信息科技有限公司 | The data monitoring method and device of a kind of configurableization |
CN110032480A (en) * | 2019-01-17 | 2019-07-19 | 阿里巴巴集团控股有限公司 | A kind of server exception detection method, device and equipment |
CN110445669A (en) * | 2019-06-26 | 2019-11-12 | 苏州浪潮智能科技有限公司 | A kind of monitoring method, equipment and the readable medium of the server based on association's journey |
CN111813620A (en) * | 2020-06-18 | 2020-10-23 | 麒麟软件有限公司 | Cluster monitoring system and cluster state monitoring method |
CN114726721A (en) * | 2022-03-31 | 2022-07-08 | 潍柴动力股份有限公司 | Data monitoring method, cloud platform, processor and system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030055883A1 (en) * | 2001-03-30 | 2003-03-20 | Wiles Philip V. | Synthetic transaction monitor |
CN1445670A (en) * | 2002-03-15 | 2003-10-01 | 联想(北京)有限公司 | System of monitoring information on hot plug devices of computer system in real time |
US20050116824A1 (en) * | 2003-12-02 | 2005-06-02 | Wen-Wei Su | Control system with hot plug signal transmission channel for reaction equipment and monitoring device thereof |
CN101944056A (en) * | 2010-09-21 | 2011-01-12 | 深圳市华力特电气股份有限公司 | Method and device for monitoring multitask system |
CN102135932A (en) * | 2011-03-08 | 2011-07-27 | 浪潮(北京)电子信息产业有限公司 | Monitoring system and monitoring method thereof |
CN102694868A (en) * | 2012-06-07 | 2012-09-26 | 浪潮电子信息产业股份有限公司 | Cluster system implementation and task dynamic distribution method |
CN103107921A (en) * | 2013-02-01 | 2013-05-15 | 大唐移动通信设备有限公司 | Monitoring method and system |
-
2013
- 2013-11-08 CN CN201310553127.1A patent/CN103581322B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030055883A1 (en) * | 2001-03-30 | 2003-03-20 | Wiles Philip V. | Synthetic transaction monitor |
CN1445670A (en) * | 2002-03-15 | 2003-10-01 | 联想(北京)有限公司 | System of monitoring information on hot plug devices of computer system in real time |
US20050116824A1 (en) * | 2003-12-02 | 2005-06-02 | Wen-Wei Su | Control system with hot plug signal transmission channel for reaction equipment and monitoring device thereof |
CN101944056A (en) * | 2010-09-21 | 2011-01-12 | 深圳市华力特电气股份有限公司 | Method and device for monitoring multitask system |
CN102135932A (en) * | 2011-03-08 | 2011-07-27 | 浪潮(北京)电子信息产业有限公司 | Monitoring system and monitoring method thereof |
CN102694868A (en) * | 2012-06-07 | 2012-09-26 | 浪潮电子信息产业股份有限公司 | Cluster system implementation and task dynamic distribution method |
CN103107921A (en) * | 2013-02-01 | 2013-05-15 | 大唐移动通信设备有限公司 | Monitoring method and system |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103973516A (en) * | 2014-05-12 | 2014-08-06 | 深圳市中博科创信息技术有限公司 | Method and device for achieving monitoring function in data processing system |
CN104461827B (en) * | 2014-12-05 | 2018-08-07 | 北京国双科技有限公司 | Processing method and processing device is added in the monitoring of multiple servers |
CN104461827A (en) * | 2014-12-05 | 2015-03-25 | 北京国双科技有限公司 | Trace adding method and device of multiple servers |
CN105978724A (en) * | 2016-05-12 | 2016-09-28 | 浪潮集团有限公司 | Server management system based on IPMI |
CN106383773A (en) * | 2016-09-05 | 2017-02-08 | 天脉聚源(北京)传媒科技有限公司 | Method and device for monitoring redis database |
CN106549828A (en) * | 2016-11-02 | 2017-03-29 | 合肥微梦软件技术有限公司 | It is a kind of to be based on server and network equipment monitoring system in network management system |
CN107220301A (en) * | 2017-05-10 | 2017-09-29 | 北京小度信息科技有限公司 | The data monitoring method and device of a kind of configurableization |
CN110032480A (en) * | 2019-01-17 | 2019-07-19 | 阿里巴巴集团控股有限公司 | A kind of server exception detection method, device and equipment |
CN110032480B (en) * | 2019-01-17 | 2024-02-06 | 创新先进技术有限公司 | Method, device and equipment for detecting server abnormality |
CN110445669A (en) * | 2019-06-26 | 2019-11-12 | 苏州浪潮智能科技有限公司 | A kind of monitoring method, equipment and the readable medium of the server based on association's journey |
CN111813620A (en) * | 2020-06-18 | 2020-10-23 | 麒麟软件有限公司 | Cluster monitoring system and cluster state monitoring method |
CN114726721A (en) * | 2022-03-31 | 2022-07-08 | 潍柴动力股份有限公司 | Data monitoring method, cloud platform, processor and system |
CN114726721B (en) * | 2022-03-31 | 2023-09-19 | 潍柴动力股份有限公司 | Data monitoring method, cloud platform, processor and system |
Also Published As
Publication number | Publication date |
---|---|
CN103581322B (en) | 2017-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103581322A (en) | Method and system for monitoring server and server devices | |
US10078710B2 (en) | Distributed data set storage and analysis reproducibility | |
CN108600029B (en) | Configuration file updating method and device, terminal equipment and storage medium | |
US10152382B2 (en) | Method and system for monitoring virtual machine cluster | |
US8875154B2 (en) | Interface specific and parallel IPMI message handling at baseboard management controller | |
CN103677967B (en) | A kind of remote date transmission system of data base and method for scheduling task | |
CN104618161A (en) | Application cluster monitoring device and method | |
RU2017107276A (en) | SCALABLE DATA STORAGE POOLS | |
CN109218100A (en) | Distributed objects storage cluster and its request responding method, system and storage medium | |
CN109189749A (en) | File synchronisation method and terminal device | |
CN105243004A (en) | Failure resource detection method and apparatus | |
CN103034527A (en) | Hybrid virtualization cloud computing resource optimal control method and system | |
CN104461747A (en) | Distributed type task scheduling system | |
US9811481B2 (en) | Distributed intelligent platform management interface (D-IPMI) system and method thereof | |
CN109245962A (en) | Server monitoring method, system, computer equipment and storage medium | |
CN105162632A (en) | Automatic processing system for server cluster failures | |
WO2015062217A1 (en) | Connection processing method and device for peripheral in virtual desktop system | |
CN103973516A (en) | Method and device for achieving monitoring function in data processing system | |
KR102114339B1 (en) | Method for operating kubernetes system supporting active/standby model | |
CN107451246B (en) | Information resource integrated processing system suitable for large-scale city | |
CN116755794A (en) | Automatic deployment method and system for application program in cloud native | |
CN109213657B (en) | Power grid operation data cloud storage device | |
CN104780062A (en) | Method for quickly acquiring IP address of BMC management network interface | |
US10754748B2 (en) | System and method for constructing extensible event log with javascript object notation (JSON) encoded payload data | |
US9519527B1 (en) | System and method for performing internal system interface-based communications in management controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |