[go: up one dir, main page]

CN114006936B - System operation information real-time acquisition method, server and client - Google Patents

System operation information real-time acquisition method, server and client Download PDF

Info

Publication number
CN114006936B
CN114006936B CN202111608260.3A CN202111608260A CN114006936B CN 114006936 B CN114006936 B CN 114006936B CN 202111608260 A CN202111608260 A CN 202111608260A CN 114006936 B CN114006936 B CN 114006936B
Authority
CN
China
Prior art keywords
system operation
operation information
monitoring
target client
message server
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
CN202111608260.3A
Other languages
Chinese (zh)
Other versions
CN114006936A (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.)
Shengwei Times Technology Group Co ltd
Original Assignee
Shengwei Times Technology Group 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 Shengwei Times Technology Group Co ltd filed Critical Shengwei Times Technology Group Co ltd
Priority to CN202111608260.3A priority Critical patent/CN114006936B/en
Publication of CN114006936A publication Critical patent/CN114006936A/en
Application granted granted Critical
Publication of CN114006936B publication Critical patent/CN114006936B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a system operation information real-time acquisition method, a server and a client, wherein the method applied to a message server comprises the following steps: receiving a monitoring instruction, and establishing a connection relation with at least one target client based on the monitoring instruction; and acquiring system operation information of the target client based on the monitoring instruction, and sending the system operation information to a monitoring end. According to the method, the server and the client for collecting the system operation information in real time provided by the embodiment of the invention, the target client and the monitoring end are connected by building the message server, the connection between the target client and the message server is realized based on the monitoring instruction sent by the monitoring end, and finally, the monitoring end acquires the system operation information of the target client in real time through the message server, so that the real-time monitoring of the target client under various application scenes is realized.

Description

System operation information real-time acquisition method, server and client
Technical Field
The invention relates to the technical field of computers, in particular to a system operation information real-time acquisition method, a server and a client information acquisition device.
Background
With the development of the internet, the number of users at the front end is increasing, and certain problems are often encountered when the users are few or even individual users. The most rapid way to find the problem is to monitor the network request and abnormal information of the user. The current common way to listen to network requests is: and taking the mobile phone of the user, setting a wifi agent and then acquiring the network request.
The method for acquiring the user network request by setting the wifi agent requires user cooperation, and the setting process is complicated, time-consuming and labor-consuming; meanwhile, in the process, the mobile phone of the user and the client side for monitoring the mobile phone are required to be in the coverage range of a wifi signal, so that the application range of the monitoring mode is further reduced;
the technical solutions disclosed in the following patents have similarities with the technical solutions in the present application, specifically: CN111104281A, CN109887609A, CN109347700B and CN 106407078B.
Disclosure of Invention
The invention provides a system operation information real-time acquisition method, a server and a client, which are used for solving the technical problems in the prior art.
The invention provides a system operation information real-time acquisition method, which is applied to a message server and comprises the following steps:
receiving a monitoring instruction, and establishing a connection relation with at least one target client based on the monitoring instruction;
and acquiring system operation information of the target client based on the monitoring instruction, and sending the system operation information to a monitoring end.
According to the method for acquiring the system operation information in real time provided by the invention, the acquiring of the system operation information of the target client based on the monitoring instruction specifically comprises the following steps:
the monitoring instruction comprises a real-time monitoring instruction and a historical monitoring instruction, real-time system operation information of the target client side is obtained based on the real-time monitoring instruction, and historical system operation information stored by the target client side is obtained based on the historical monitoring instruction.
According to the method for collecting the system operation information in real time provided by the invention, the method further comprises the following steps: after the monitoring instruction is received and a connection relation is established between the monitoring instruction and at least one target client side based on the monitoring instruction, the embedded data synchronization instruction sent by the monitoring end is received through the message server, and real-time embedded data is sent to the monitoring end through the message server based on the embedded data synchronization instruction.
According to the method for collecting the system operation information in real time provided by the invention, the buried point data at least comprises one of the following data: the system comprises user browsing information, sensitive data information, key node input information, an output log, key node interface request information and response data based on the key node interface request information.
According to the method for acquiring the system operation information in real time provided by the invention, the step of sending the system operation information to the monitoring end specifically comprises the following steps: and sending the system operation information to at least one monitoring end.
The invention also provides a system operation information real-time acquisition method, which is applied to the client and comprises the following steps:
acquiring login information of a user at a target client to establish a connection relationship between the target client and a message server;
acquiring system operation information of the target client in real time, and storing the system operation information in the target client;
and receiving a monitoring instruction, and uploading the system operation information to the message server based on the monitoring instruction so that the message server can send the system operation information to a monitoring end.
The present invention also provides a message server, comprising:
the receiving module is used for receiving the monitoring instruction and establishing a connection relation with at least one target client based on the monitoring instruction;
and the processing module is used for acquiring the system operation information of the target client based on the monitoring instruction and sending the system operation information to the monitoring end.
The present invention also provides a client, including:
the connection module is used for acquiring login information of a user at a target client so as to establish a connection relation between the target client and the message server;
the acquisition module is used for acquiring the system operation information of the target client in real time and storing the system operation information in the target client;
and the monitoring module is used for receiving a monitoring instruction and uploading the system operation information to the message server based on the monitoring instruction so that the message server can send the system operation information to a monitoring end.
The invention also provides an electronic device, which comprises a memory, a processor and a computer program which is stored on the memory and can be run on the processor, wherein the processor executes the program to realize the steps of any one of the above system running information real-time acquisition methods.
The present invention also provides a non-transitory computer readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the steps of the method for acquiring the running information of the system in real time as described in any one of the above.
According to the method, the server and the client for collecting the system operation information in real time, the target client and the monitoring end are connected through the message server, the connection between the target client and the message server is realized based on the monitoring instruction sent by the monitoring end or the login information of the target client, and finally the monitoring end obtains the system operation information of the target client in real time through the message server, so that the real-time monitoring of the target client under various application scenes is realized.
Drawings
In order to more clearly illustrate the technical solutions of the present invention or the prior art, the drawings needed for the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
FIG. 1 is a schematic flow chart of a method for collecting system operation information in real time according to the present invention;
FIG. 2 is a second schematic flow chart of the method for real-time collecting system operation information according to the present invention;
FIG. 3 is a schematic diagram of an operation flow of starting a listening process at a listening end according to the present invention;
fig. 4 is a schematic view of the monitoring information of the target client acquired at the monitoring end according to the present invention;
FIG. 5 is a schematic structural diagram of a message server provided by the present invention;
FIG. 6 is a schematic structural diagram of a client provided by the present invention;
fig. 7 is a schematic structural diagram of an electronic device provided by the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is obvious that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a schematic flow diagram of a method for acquiring system operation information in real time according to the present invention, and as shown in fig. 1, the method applied to a server includes:
s110, receiving a monitoring instruction, and establishing a connection relation with at least one target client based on the monitoring instruction;
and S120, acquiring the system operation information of the target client based on the monitoring instruction, and sending the system operation information to a monitoring end.
It should be noted that before the target client is monitored by the monitoring end, a pre-packaged code needs to be introduced into the target client, that is, a dedicated monitoring program is installed on the client, and the monitoring program is used to collect system operation information of the target client in real time, so that the client uploads the system operation information to the message server.
The message server searches the clients and establishes a connection relation with the target clients according to the network ID addresses in the monitoring instructions after receiving the monitoring instructions sent by the monitoring end, and in the process of establishing the connection relation, the network ID addresses of a plurality of target clients can exist in one monitoring instruction, and at the moment, the message server establishes the connection relation with the target clients.
After a connection relation between a target client and a message server is established, the client uploads system operation information to the message server in real time, wherein the system operation information comprises information acquisition requests sent out in the operation process of each piece of software installed on the target client and request results returned from the outside, software crash records possibly caused by bug of the software or software operation stop information possibly caused by poor network signals and the like; the message server sends the system operation information of the target client to the monitoring end after receiving the system operation information of the target client, and the monitoring end displays the received operation information of the target client on the display terminal for people to look up.
The method for collecting the system operation information in real time provided by the invention comprises the steps of connecting a target client and a monitoring end by building a message server, realizing the connection between the target client and the message server based on a monitoring instruction sent by the monitoring end or login information of the target client, and finally obtaining the system operation information of the target client in real time by the monitoring end through the message server to realize the real-time monitoring of the target client under various application scenes; based on the connection relation of the server, the defect that the target client and the monitoring end can monitor within a certain area range in the traditional monitoring method is overcome, the monitoring process is more flexible, and the monitoring range of the monitoring end is greatly improved.
According to the method for acquiring the system operation information in real time provided by the invention, in the invention, the acquiring the system operation information of the target client based on the monitoring instruction specifically comprises the following steps: the monitoring instruction comprises a real-time monitoring instruction and a historical monitoring instruction, real-time system operation information of the target client side is obtained based on the real-time monitoring instruction, and historical system operation information stored by the target client side is obtained based on the historical monitoring instruction.
The monitoring instruction issued by the monitoring end comprises a real-time monitoring instruction and a historical monitoring instruction, the system operation information needs to be fed back to the monitoring end by the target client side under the real-time monitoring instruction through the message server, and the historical system operation information stored in the client side needs to be uploaded to the monitoring end by the target client side under the historical monitoring instruction through the message server at one time.
Monitoring an instruction in real time: development and testing personnel can use the monitoring end to monitor in real time in the testing stage, which is helpful for finding problems in time; when communicating with a client who finds problems, the data can be observed in real time through the operation of the user, and the problems which are not easy to find are found.
History monitoring instruction: when the client feeds back, the historical data of the client can be acquired for analysis; and when the abnormal use of the user is reported to the server, the monitoring end is informed to pull the user equipment data. And reporting to developers to troubleshoot problems.
According to the method for acquiring the system operation information in real time, the monitoring instruction is specifically divided into the real-time monitoring instruction and the historical monitoring instruction, so that the target client can feed back the system operation information according to the actual requirement of the monitoring end, the targeted feedback of all the system operation information is realized, and the method is favorable for performing adaptive analysis on different feedback information.
According to the method for acquiring the system operation information in real time provided by the invention, in the invention, the method further comprises the following steps: after the monitoring instruction is received and a connection relation is established between the monitoring instruction and at least one target client side based on the monitoring instruction, the embedded data synchronization instruction sent by the monitoring end is received through the message server, and real-time embedded data is sent to the monitoring end through the message server based on the embedded data synchronization instruction. The buried point data at least comprises one of the following types: the system comprises user browsing information, sensitive data information, key node input information, an output log, key node interface request information and response data based on the key node interface request information.
The system operation information mainly aims at the most basic information such as the sending and receiving of data by each software installed on a target client, whether the software has operation collapse or not and the like, can realize the basic analysis of the operation condition of each software on the target client based on the information and is limited by the fact that the system operation information can not obtain the data analysis result of deeper chromatography; if the browsing information of the user, the sensitive information of the software data and the like are simultaneously brought into the system running information for obtaining, the running performance of the target client side can be influenced because the collected information quantity is too large, based on the operation, the key process of the target client side before monitoring is executed for embedding, the non-basic information such as the browsing information of the user, the sensitive information of the software data and the like is used as an embedding object, and the data obtained based on the embedding object is called as embedding data.
After the message server establishes a connection relation with a target client based on a monitoring instruction sent by a monitoring end, the target client formally enters a monitored state, at the moment, the monitoring end sends a buried point data synchronization instruction to the target client in the monitoring state through the message server, the target client feeds back the corresponding buried point data to the monitoring end through the message server in real time, and the monitoring end displays the received buried point data on a display terminal for people to look up.
The invention provides a system operation information real-time acquisition method, which comprises the steps that a target client side in a monitored state sends a buried point data synchronization instruction, and the target client side feeds back corresponding buried point data to a monitoring end in real time through a message server; based on the process, the data of the buried point is started, collected and reported as required, so that the data of the buried point is acquired as required on the premise of meeting the running performance of the target client, and the accurate control of the whole running condition of the target client is facilitated.
According to the method for acquiring the system operation information in real time provided by the invention, in the invention, the sending of the system operation information to a monitoring end specifically comprises the following steps: and sending the system operation information to at least one monitoring end.
It should be noted that, one client may be simultaneously monitored by multiple monitoring devices, so the method is specifically divided into two cases: when one client is monitored by one monitoring end, the message server sends the system operation information of the target client to one monitoring end; when one client is monitored by a plurality of monitoring terminals at the same time, the message server sends the system operation information of the target client to the plurality of monitoring terminals at the same time.
According to the system operation information real-time acquisition method provided by the invention, the message server is used for connecting the target client and the monitoring ends, so that a plurality of monitoring ends can monitor the same target client at the same time, and based on the monitoring, workers at all the monitoring ends can exchange monitored data of the target client in real time, and a plurality of parties can participate in the data analysis process at the same time.
Fig. 2 is a second schematic flow chart of the method for acquiring system operation information in real time according to the present invention, and as shown in fig. 2, the method applied to the client includes:
s210, collecting login information of a user at a target client to establish a connection relationship between the target client and a message server;
s220, acquiring system operation information of the target client in real time, and storing the system operation information in the target client;
and S230, receiving a monitoring instruction, and uploading the system operation information to the message server based on the monitoring instruction, so that the message server sends the system operation information to a monitoring end.
The login information of the user at the target client refers to information that the user performs a login action at the client by inputting an account and a password at the target client, for example, the login information when the target client logs in the QQ software; or the target client uses the information generated when a certain software is in contact with the outside, specifically sends the information to the outside, and receives the information transmitted from the outside, for example, the target client uses the QQ software to chat with other people, and the chat process can be accompanied with the information sending and information receiving processes at the same time; when the monitoring program installed on the target client detects the login information, the target client is automatically triggered to actively establish a connection relation with the message server.
As described above, the monitoring program installed in the target client may collect system operation information of the client in real time, where the system operation information includes, but is not limited to, an information acquisition request issued outwards in the operation process of each software installed on the target client and a request result returned from the outside, and software operation suspension information that may be recorded due to software bug or due to poor network signal, and the like, and the collected system operation information is stored in the target client.
The target client receives the monitoring instruction from the monitoring end through the message server, the monitoring instruction still comprises a real-time monitoring instruction and a historical monitoring instruction, system operation information is fed back to the monitoring end through the message server based on different monitoring instructions, and the monitoring end displays the acquired system operation information on the display terminal for subsequent reference.
According to the method for acquiring the system operation information in real time, the target client and the monitoring end are connected through the message server, the connection between the target client and the message server is realized based on the monitoring instruction sent by the monitoring end or the login information of the target client, and finally the monitoring end acquires the system operation information of the target client in real time through the message server, so that the real-time monitoring of the target client under various application scenes is realized; based on the connection relation of the server, the defect that the target client and the monitoring end can monitor within a certain area range in the traditional monitoring method is overcome, the monitoring process is more flexible, and the monitoring range of the monitoring end is greatly improved.
Fig. 3 is a schematic view of an operation flow of starting a listening process at a listening end according to the present invention, and as shown in fig. 3, the operation flow is as follows:
step1, turning on a monitoring switch;
step2, clicking to start monitoring;
step3, opening the copied address in the browser;
step4, copy the listening ID into the browser's input box.
Fig. 4 is a schematic view of monitoring information of a target client acquired at a monitoring end according to the present invention, as shown in fig. 4, in the monitoring process, a display terminal of the monitoring end may display monitored data in real time by inputting a user equipment identifier, and the list display order is a status code returned by an http request server, an http request type, an http request route, and a click list to view upload data and return data corresponding to a request. The real-time display process is beneficial to improving the analysis processing capacity of the monitored data and ensuring the realization of real-time monitoring.
Fig. 5 is a schematic structural diagram of a message server provided in the present invention, and as shown in fig. 5, the message server includes:
a receiving module 510, configured to receive a monitoring instruction, and establish a connection relationship with at least one target client based on the monitoring instruction;
and the processing module 520 is configured to obtain the system operation information of the target client based on the monitoring instruction, and send the system operation information to the monitoring end.
According to the message server provided by the invention, the message server is established to connect the target client and the monitoring end, the connection between the target client and the message server is realized based on the monitoring instruction sent by the monitoring end or the login information of the target client, and finally, the monitoring end acquires the system operation information of the target client in real time through the message server, so that the real-time monitoring of the target client under various application scenes is realized; based on the connection relation of the server, the defect that the target client and the monitoring end can monitor within a certain area range in the traditional monitoring method is overcome, the monitoring process is more flexible, and the monitoring range of the monitoring end is greatly improved.
According to the message server provided by the present invention, in the present invention, when the processing module 520 is configured to obtain the system operation information of the target client based on the monitoring instruction, specifically, it is configured to: the monitoring instruction comprises a real-time monitoring instruction and a historical monitoring instruction, real-time system operation information of the target client side is obtained based on the real-time monitoring instruction, and historical system operation information stored by the target client side is obtained based on the historical monitoring instruction.
According to the message server provided by the invention, the monitoring instruction is specifically divided into the real-time monitoring instruction and the historical monitoring instruction, so that the target client can feed back the system operation information according to the actual requirement of the monitoring end, the targeted feedback of all the system operation information is realized, and the adaptive analysis is favorably carried out respectively aiming at different feedback information.
According to the message server provided by the present invention, in the present invention, the server 500 is further configured to: after the monitoring instruction is received and a connection relation is established between the monitoring instruction and at least one target client side based on the monitoring instruction, the embedded data synchronization instruction sent by the monitoring end is received through the message server, and real-time embedded data is sent to the monitoring end through the message server based on the embedded data synchronization instruction.
The message server provided by the invention sends the buried point data synchronization instruction to the target client terminal in the monitored state, and the target client terminal feeds back the corresponding buried point data to the monitoring terminal in real time through the message server; based on the process, the data of the buried point is started, collected and reported as required, so that the data of the buried point is acquired as required on the premise of meeting the running performance of the target client, and the accurate control of the whole running condition of the target client is facilitated.
According to the message server provided by the invention, in the invention, the buried point data at least comprises one of the following data: the system comprises user browsing information, sensitive data information, key node input information, an output log, key node interface request information and response data based on the key node interface request information.
The message server provided by the invention realizes the on-demand setting of the buried point data by considering the setting of the buried point data in advance, and further realizes the on-demand acquisition of the buried point data based on the on-demand setting.
According to the message server provided by the present invention, in the present invention, when the processing module 520 is configured to send the system operation information to the monitoring end, it is specifically configured to: and sending the system operation information to at least one monitoring end.
According to the message server provided by the invention, the message server has a connection effect on the target client and the monitoring ends, so that a plurality of monitoring ends can monitor the same target client at the same time, and based on the monitoring, workers at all the monitoring ends can exchange monitored data of the target client in real time, and a plurality of parties can participate in a data analysis process at the same time.
Fig. 6 is a schematic structural diagram of a client provided in the present invention, and as shown in fig. 6, the client includes:
the connection module 610 is configured to collect login information of a user at a target client, so that the target client establishes a connection relationship with a message server;
an obtaining module 620, configured to obtain system operation information of the target client in real time, and store the system operation information in the target client;
and the monitoring module 630 is configured to receive a monitoring instruction, and upload the system operation information to the message server based on the monitoring instruction, so that the message server sends the system operation information to a monitoring end.
According to the client provided by the invention, the target client and the monitoring end are connected by building the message server, the connection between the target client and the message server is realized based on a monitoring instruction sent by the monitoring end or based on the login information of the target client, and finally, the monitoring end acquires the system operation information of the target client in real time through the message server, so that the real-time monitoring of the target client under various application scenes is realized; based on the connection relation of the server, the defect that the target client and the monitoring end can monitor within a certain area range in the traditional monitoring method is overcome, the monitoring process is more flexible, and the monitoring range of the monitoring end is greatly improved.
Fig. 7 illustrates a physical structure diagram of an electronic device, and as shown in fig. 7, the electronic device may include: a processor (processor)710, a communication Interface (Communications Interface)720, a memory (memory)730, and a communication bus 740, wherein the processor 710, the communication Interface 720, and the memory 730 communicate with each other via the communication bus 740. The processor 710 may call logic instructions in the memory 730 to perform a method for real-time collecting system operation information applied to a message server, the method comprising: receiving a monitoring instruction, and establishing a connection relation with at least one target client based on the monitoring instruction; acquiring system operation information of the target client based on the monitoring instruction, and sending the system operation information to a monitoring end; or executing a system operation information real-time acquisition method applied to the client, wherein the method comprises the following steps: acquiring login information of a user at a target client to establish a connection relationship between the target client and a message server; acquiring system operation information of the target client in real time, and storing the system operation information in the target client; and receiving a monitoring instruction, and uploading the system operation information to the message server based on the monitoring instruction so that the message server can send the system operation information to a monitoring end.
In addition, the logic instructions in the memory 730 can be implemented in the form of software functional units and stored in a computer readable storage medium when the software functional units are sold or used as independent products. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk, and various media capable of storing program codes.
In another aspect, the present invention also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, the computer program including program instructions, when the program instructions are executed by a computer, the computer being capable of executing the method for collecting system operation information in real time applied to a message server, which is provided by the above methods, the method including: receiving a monitoring instruction, and establishing a connection relation with at least one target client based on the monitoring instruction; acquiring system operation information of the target client based on the monitoring instruction, and sending the system operation information to a monitoring end; or executing a system operation information real-time acquisition method applied to the client, wherein the method comprises the following steps: acquiring login information of a user at a target client to establish a connection relationship between the target client and a message server; acquiring system operation information of the target client in real time, and storing the system operation information in the target client; and receiving a monitoring instruction, and uploading the system operation information to the message server based on the monitoring instruction so that the message server can send the system operation information to a monitoring end.
In still another aspect, the present invention also provides a non-transitory computer-readable storage medium, on which a computer program is stored, the computer program being implemented by a processor to execute the above-mentioned system operation information real-time acquisition methods applied to a message server, the method including: receiving a monitoring instruction, and establishing a connection relation with at least one target client based on the monitoring instruction; acquiring system operation information of the target client based on the monitoring instruction, and sending the system operation information to a monitoring end; or executing a system operation information real-time acquisition method applied to the client, wherein the method comprises the following steps: acquiring login information of a user at a target client to establish a connection relationship between the target client and a message server; acquiring system operation information of the target client in real time, and storing the system operation information in the target client; and receiving a monitoring instruction, and uploading the system operation information to the message server based on the monitoring instruction so that the message server can send the system operation information to a monitoring end.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (9)

1. A system operation information real-time acquisition method is applied to a message server and is characterized by comprising the following steps:
receiving a monitoring instruction, and establishing a connection relation with at least one target client based on the monitoring instruction; after the monitoring instruction is received and a connection relation is established between the monitoring instruction and at least one target client side based on the monitoring instruction, a buried point data synchronization instruction sent by a monitoring end is received through a message server, and real-time buried point data is sent to the monitoring end through the message server based on the buried point data synchronization instruction;
and acquiring system operation information of the target client based on the monitoring instruction, and sending the system operation information to the monitoring end.
2. The method for acquiring system operation information in real time according to claim 1, wherein the acquiring the system operation information of the client based on the monitoring instruction specifically includes:
the monitoring instruction comprises a real-time monitoring instruction and a historical monitoring instruction, real-time system operation information of the target client side is obtained based on the real-time monitoring instruction, and historical system operation information stored by the target client side is obtained based on the historical monitoring instruction.
3. The method for collecting the system operation information in real time as claimed in claim 1, wherein the buried point data at least comprises one of the following: the system comprises user browsing information, sensitive data information, key node input information, an output log, key node interface request information and response data based on the key node interface request information.
4. The method for acquiring the system operation information in real time according to claim 1, wherein the sending the system operation information to a monitoring end specifically comprises: and sending the system operation information to at least one monitoring end.
5. A system operation information real-time acquisition method is applied to a client and is characterized by comprising the following steps:
acquiring login information of a user at a target client to establish a connection relationship between the target client and a message server; after the target client side establishes a connection relation with the message server, real-time embedded data is sent to the monitoring end through the message server based on an embedded data synchronization instruction sent by the monitoring end;
acquiring system operation information of the target client in real time, and storing the system operation information in the target client;
and receiving a monitoring instruction, and uploading the system operation information to the message server based on the monitoring instruction so that the message server can send the system operation information to the monitoring end.
6. A message server, comprising:
the receiving module is used for receiving the monitoring instruction and establishing a connection relation with at least one target client based on the monitoring instruction; after the monitoring instruction is received and a connection relation is established between the monitoring instruction and at least one target client side based on the monitoring instruction, receiving a buried point data synchronization instruction sent by a monitoring end through a message server, and sending real-time buried point data to the monitoring end through the message server based on the buried point data synchronization instruction;
and the processing module is used for acquiring the system operation information of the target client based on the monitoring instruction and sending the system operation information to the monitoring end.
7. A client, comprising:
the connection module is used for acquiring login information of a user at a target client so as to establish a connection relation between the target client and the message server; after the target client side and the message server establish a connection relation, real-time embedded data is sent to the monitoring end through the message server based on an embedded data synchronization instruction sent by the monitoring end;
the acquisition module is used for acquiring the system operation information of the target client in real time and storing the system operation information in the target client;
and the monitoring module is used for receiving a monitoring instruction and uploading the system operation information to the message server based on the monitoring instruction so that the message server can send the system operation information to the monitoring end.
8. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program performs the steps of the system operation information real-time collection method as claimed in any one of claims 1 to 4 applied to a message server or the steps of the system operation information real-time collection method as claimed in claim 5 applied to a client.
9. A non-transitory computer readable storage medium, having stored thereon a computer program, wherein the computer program, when being executed by a processor, implements the steps of the system operation information real-time collection method applied to a message server according to any one of claims 1 to 4 or the steps of the system operation information real-time collection method applied to a client according to claim 5.
CN202111608260.3A 2021-12-27 2021-12-27 System operation information real-time acquisition method, server and client Active CN114006936B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111608260.3A CN114006936B (en) 2021-12-27 2021-12-27 System operation information real-time acquisition method, server and client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111608260.3A CN114006936B (en) 2021-12-27 2021-12-27 System operation information real-time acquisition method, server and client

Publications (2)

Publication Number Publication Date
CN114006936A CN114006936A (en) 2022-02-01
CN114006936B true CN114006936B (en) 2022-05-31

Family

ID=79932066

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111608260.3A Active CN114006936B (en) 2021-12-27 2021-12-27 System operation information real-time acquisition method, server and client

Country Status (1)

Country Link
CN (1) CN114006936B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102480749A (en) * 2010-11-25 2012-05-30 中国移动通信集团浙江有限公司 Method, device and system for remotely collecting host process information
CN105988449A (en) * 2015-03-06 2016-10-05 北新集团建材股份有限公司 Production line monitoring method, remote client, server and upper computer
CN112532793A (en) * 2020-12-16 2021-03-19 山东卡尔电气股份有限公司 Intelligent telephone monitoring method and system based on streaming media

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10140121B2 (en) * 2015-07-21 2018-11-27 Oracle International Corporation Sending a command with client information to allow any remote server to communicate directly with client

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102480749A (en) * 2010-11-25 2012-05-30 中国移动通信集团浙江有限公司 Method, device and system for remotely collecting host process information
CN105988449A (en) * 2015-03-06 2016-10-05 北新集团建材股份有限公司 Production line monitoring method, remote client, server and upper computer
CN112532793A (en) * 2020-12-16 2021-03-19 山东卡尔电气股份有限公司 Intelligent telephone monitoring method and system based on streaming media

Also Published As

Publication number Publication date
CN114006936A (en) 2022-02-01

Similar Documents

Publication Publication Date Title
CN104767775B (en) Web application information push method and system
US10986386B2 (en) Video monitoring method and device, storage medium, and electronic device
WO2021237433A1 (en) Message pushing method and apparatus, and electronic device and computer-readable medium
CN105991412B (en) Information push method and device
CN103795580A (en) Data monitoring method, system and related equipment
CN106993043B (en) Data communication system and method based on agency
CN110691398B (en) Network interaction method, system, equipment and storage medium of intelligent equipment
CN111711533B (en) Fault diagnosis method, fault diagnosis device, electronic device and storage medium
CN112838980A (en) Message processing method, system, device, electronic equipment and storage medium
CN111930542B (en) Data acquisition method, device, electronic equipment and computer readable storage medium
CN113905050A (en) Method, device and system for detecting internet access information
CN103716230A (en) Message sending method, device and server
CN106789913B (en) User account management method and device
US10478731B2 (en) Method and apparatus for storing user data
CN106411713B (en) State notification method and server
CN112751689B (en) Network connectivity detection method, monitoring server and monitoring proxy device
CN116126890A (en) Positioning method and device of abnormal SQL statement, electronic equipment and storage medium
CN109587210B (en) Method for realizing information push compatible with multiple browsers
CN114006936B (en) System operation information real-time acquisition method, server and client
US11005797B2 (en) Method, system and server for removing alerts
CN111008209B (en) Data reconciliation method, device and system, storage medium and electronic device
US20140143264A1 (en) Policy event driven remote desktop recording across a data network
CN111083011A (en) Automatic testing method and device for routing security firewall and management platform
CN106790339A (en) Metadata server, network device, and automatic resource management method
CN111130948A (en) Network quality detection method and device

Legal Events

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