CN116401138A - Operating system running state detection method and device, electronic equipment and medium - Google Patents
Operating system running state detection method and device, electronic equipment and medium Download PDFInfo
- Publication number
- CN116401138A CN116401138A CN202310673803.2A CN202310673803A CN116401138A CN 116401138 A CN116401138 A CN 116401138A CN 202310673803 A CN202310673803 A CN 202310673803A CN 116401138 A CN116401138 A CN 116401138A
- Authority
- CN
- China
- Prior art keywords
- operating system
- target
- data
- determining
- feature data
- 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
- 238000001514 detection method Methods 0.000 title claims abstract description 106
- 238000000034 method Methods 0.000 claims abstract description 51
- 238000003860 storage Methods 0.000 claims abstract description 19
- 230000004044 response Effects 0.000 claims abstract description 17
- 230000036541 health Effects 0.000 claims description 31
- 238000013515 script Methods 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 20
- 238000004445 quantitative analysis Methods 0.000 claims description 11
- 239000000523 sample Substances 0.000 claims description 10
- 238000012423 maintenance Methods 0.000 claims description 7
- 238000007689 inspection Methods 0.000 description 28
- 230000008569 process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 230000015654 memory Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 238000013507 mapping Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 5
- 230000002776 aggregation Effects 0.000 description 4
- 238000004220 aggregation Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 239000003795 chemical substances by application Substances 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012216 screening Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 238000000889 atomisation Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3414—Workload generation, e.g. scripts, playback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
The invention provides a method, a device, equipment, a storage medium and a program product for detecting the running state of an operating system, relates to the technical field of computers, and can be applied to the technical field of finance. The method comprises the following steps: in response to receiving the running state detection task, determining an identification corresponding to the running state detection task; determining a plurality of first target operating systems corresponding to the identifiers, and respectively acquiring characteristic data corresponding to each first target operating system to obtain a plurality of groups of characteristic data; performing feature recognition on the plurality of sets of feature data, and determining a second target operating system corresponding to the preset target feature data under the condition that the plurality of sets of feature data comprise the preset target feature data; transmitting a preset detection index corresponding to the preset target characteristic data to a second target operating system; and determining the running state of the second target operating system according to the data information in response to receiving the data information corresponding to the detection index from the second target operating system.
Description
Technical Field
The present invention relates to the field of computer technology, and may be applied to the field of financial technology, and in particular, to a method, apparatus, device, medium, and program product for detecting an operating state of an operating system.
Background
At present, with the expansion of business, a software and hardware system presents complex and changeable conditions, daily health inspection faces more and more challenges, any small problem can possibly cause cascading failure, uncertainty of stable operation of the system is increased, and the health inspection is taken as an important means for dealing with uncertainty and problem screening, so that the key effects of timely discovery and timely treatment are achieved. The existing method adopts a manual mode to carry out inspection on the business and the infrastructure, and the states of the operation and maintenance objects are statistically collected through the table. The system has no quantization and reporting functions and can analyze and trace back, and meanwhile, a large number of the system repeatedly works, so that the problems of easy error and omission exist. In addition, the statistical dimension accords with the intuition of the service, and accords with the running state of the service system, and the method is not only used for checking single isolated indexes, but also does not accord with the actual production scene of the organic combination.
When detecting the running state of the operating system, the specified detection index is required to be detected, the prior art requires that a user knows what characteristic data exists in each operating system, and then the operating system is screened based on the characteristic data known by the user, so that the running state detection of the screened operating system is finished, and the prior art is not friendly to the user and cannot realize automatic screening of the operating system.
Disclosure of Invention
In view of the above problems, the present invention provides a method, an apparatus, a device, a medium, and a program product for detecting an operating state of an operating system, where by performing feature recognition on a plurality of sets of feature data, and determining a second target operating system corresponding to preset target feature data when the plurality of sets of feature data are recognized to include the preset target feature data, it is possible to automatically screen the operating system corresponding to the preset target feature data, and by automatically determining the second target operating system, a user does not need to know what feature data is in each operating system, and does not need to screen the user to obtain the second operating system with the preset target feature data; the user only knows to perform the detection. And through the mapping relation between the preset target characteristic data and the preset detection index, the preset detection index corresponding to the preset target characteristic data can be sent to the second target operating system, so that the second target operating system can acquire the data information corresponding to the detection index, and the running state of the second target operating system can be determined according to the data information.
According to a first aspect of the present invention, there is provided an operating system running state detection method, including: in response to receiving an operational state detection task, determining an identification corresponding to the operational state detection task; determining a plurality of first target operating systems corresponding to the identifiers, and respectively acquiring characteristic data corresponding to each first target operating system to obtain a plurality of groups of characteristic data; performing feature recognition on the plurality of sets of feature data, and determining a second target operating system corresponding to preset target feature data under the condition that the plurality of sets of feature data comprise the preset target feature data; transmitting a preset detection index corresponding to preset target characteristic data to the second target operating system; and responding to the received data information corresponding to the detection index from the second target operating system, and determining the running state of the second target operating system according to the data information.
According to an embodiment of the present invention, the feature recognition is performed on the multiple sets of feature data, and when it is recognized that the multiple sets of feature data include preset target feature data, determining a second target operating system corresponding to the preset target feature data includes: acquiring the preset target characteristic data; according to the matching result of the preset target feature data and each group of feature data, determining a group of feature data matched with the preset target feature data as target group feature data; determining a first target operating system corresponding to the target group feature data; and taking the first target operating system corresponding to the target group characteristic data as a second target operating system corresponding to the preset target characteristic data.
According to an embodiment of the present invention, the determining, in response to receiving data information corresponding to the detection indicator from the second target operating system, an operating state of the second target operating system according to the data information includes: acquiring a preset quantitative analysis rule corresponding to the detection index; determining a health value represented by the data information according to a matching result of the preset quantitative analysis rule and the data information; and determining the running state of the second target operating system according to the health value represented by the data information.
According to an embodiment of the present invention, the identifier is a service identifier, and before determining an identifier corresponding to an operation state detection task in response to receiving the operation state detection task, the method further includes: configuring a label of each operating system; configuring the relation between the service identification and the operating system; wherein, each service identifier corresponds to a service host system, and each service host system comprises a plurality of labels of operating systems.
According to the embodiment of the invention, a plurality of first target operating systems corresponding to the identifiers are determined, and the method comprises the steps of determining labels of a plurality of operating systems corresponding to a target service host system according to the relation between the service identifiers and the operating systems; and determining the first target operating system.
According to an embodiment of the present invention, the method further comprises: calling an automatic operation and maintenance tool to send a probe script to each operating system; the determining a plurality of first target operating systems corresponding to the identification, and respectively obtaining the feature data corresponding to each first target operating system, wherein the obtaining a plurality of groups of feature data comprises: and respectively acquiring the characteristic data corresponding to each first target operating system according to the probe script to obtain a plurality of groups of characteristic data.
A second aspect of the present invention provides an operating system running state detection apparatus, including: the first determining module is used for determining an identifier corresponding to the running state detection task in response to receiving the running state detection task; the acquisition module is used for determining a plurality of first target operating systems corresponding to the identifiers, and respectively acquiring characteristic data corresponding to each first target operating system to obtain a plurality of groups of characteristic data; the identification module is used for carrying out feature identification on the plurality of sets of feature data, and determining a second target operating system corresponding to the preset target feature data under the condition that the plurality of sets of feature data comprise the preset target feature data; the sending module is used for sending a preset detection index corresponding to the preset target characteristic data to the second target operating system; and the second determining module is used for responding to the received data information corresponding to the detection index from the second target operating system and determining the running state of the second target operating system according to the data information.
A third aspect of the present invention provides an electronic device comprising: one or more processors; and a memory for storing one or more programs, wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the operating system running state detection method described above.
A fourth aspect of the present invention also provides a computer-readable storage medium having stored thereon executable instructions that, when executed by a processor, cause the processor to perform the method of detecting an operating state of an operating system as described above.
The fifth aspect of the present invention also provides a computer program product comprising a computer program which, when executed by a processor, implements the method for detecting an operating state of an operating system described above.
According to the running state detection method of the operating system, feature recognition is performed on multiple sets of feature data, and under the condition that the multiple sets of feature data comprise preset target feature data, a second target operating system corresponding to the preset target feature data is determined, so that the operating system corresponding to the preset target feature data can be automatically screened, and a user does not need to know what feature data exists in each operating system and does not need to screen the second operating system with the preset target feature data by automatically determining the second target operating system; the user only knows to perform the detection. And through the mapping relation between the preset target characteristic data and the preset detection index, the preset detection index corresponding to the preset target characteristic data can be sent to the second target operating system, so that the second target operating system can acquire the data information corresponding to the detection index, and the running state of the second target operating system can be determined according to the data information.
Drawings
The foregoing and other objects, features and advantages of the invention will be apparent from the following description of embodiments of the invention with reference to the accompanying drawings, in which:
FIG. 1 schematically illustrates an application scenario diagram of an operating system running state detection method, apparatus, device, medium and program product according to an embodiment of the present invention;
FIG. 2 schematically illustrates a flow chart of a method of operating system running state detection in accordance with an embodiment of the present invention;
FIG. 3 schematically illustrates a flow chart of updating feature data according to an embodiment of the invention;
FIG. 4 schematically shows a block diagram of an operating state detection apparatus of an operating system according to an embodiment of the present invention; and
fig. 5 schematically shows a block diagram of an electronic device adapted to implement a method for detecting a running state of an operating system according to an embodiment of the invention.
Detailed Description
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. It should be understood that the description is only illustrative and is not intended to limit the scope of the invention. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the invention. It may be evident, however, that one or more embodiments may be practiced without these specific details. In addition, in the following description, descriptions of well-known structures and techniques are omitted so as not to unnecessarily obscure the present invention.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The terms "comprises," "comprising," and/or the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It should be noted that the terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly formal manner.
Where expressions like at least one of "A, B and C, etc. are used, the expressions should generally be interpreted in accordance with the meaning as commonly understood by those skilled in the art (e.g.," a system having at least one of A, B and C "shall include, but not be limited to, a system having a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
The embodiment of the invention provides a running state detection method and a running state detection device for an operating system, which are used for determining an identifier corresponding to a running state detection task in response to receiving the running state detection task; determining a plurality of first target operating systems corresponding to the identifiers, and respectively acquiring characteristic data corresponding to each first target operating system to obtain a plurality of groups of characteristic data; performing feature recognition on the plurality of sets of feature data, and determining a second target operating system corresponding to the preset target feature data under the condition that the plurality of sets of feature data comprise the preset target feature data; transmitting a preset detection index corresponding to the preset target characteristic data to a second target operating system; and determining the running state of the second target operating system according to the data information in response to receiving the data information corresponding to the detection index from the second target operating system.
FIG. 1 schematically illustrates an application scenario diagram of an operating system running state detection method, apparatus, device, medium and program product according to an embodiment of the present invention.
As shown in fig. 1, an application scenario 100 according to this embodiment may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used as a medium to provide communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
The user may interact with the server 105 via the network 104 using the terminal devices 101, 102, 103 to receive or send messages or the like. Various communication client applications, such as shopping class applications, web browser applications, search class applications, instant messaging tools, mailbox clients, social platform software, etc. (by way of example only) may be installed on the terminal devices 101, 102, 103.
The terminal devices 101, 102, 103 may be a variety of electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The server 105 may be a server providing various services, such as a background management server (by way of example only) providing support for websites browsed by users using the terminal devices 101, 102, 103. The background management server may analyze and process the received data such as the user request, and feed back the processing result (e.g., the web page, information, or data obtained or generated according to the user request) to the terminal device.
It should be noted that, the method for detecting the running state of the operating system according to the embodiment of the present invention may be generally executed by the server 105. Accordingly, the running state detection device of the operating system provided by the embodiment of the present invention may be generally disposed in the server 105. The method for detecting the running state of the operating system provided by the embodiment of the present invention may also be performed by a server or a server cluster, which is different from the server 105 and is capable of communicating with the terminal devices 101, 102, 103 and/or the server 105. Accordingly, the running state detection apparatus of the operating system provided by the embodiment of the present invention may also be provided in a server or a server cluster different from the server 105 and capable of communicating with the terminal devices 101, 102, 103 and/or the server 105.
It should be understood that the number of terminal devices, networks and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
The running state detection method of the operating system of the disclosed embodiment will be described in detail below with reference to fig. 2 based on the scenario described in fig. 1.
Fig. 2 schematically shows a flow chart of a method of detecting an operating state of an operating system according to an embodiment of the invention.
As shown in fig. 2, the embodiment includes operations S210 to S250, and the running state detection method of the operating system may be executed by a server.
In the technical scheme of the invention, the processes of data acquisition, collection, storage, use, processing, transmission, provision, disclosure, application and the like all conform to the regulations of related laws and regulations, necessary security measures are adopted, and the public order harmony is not violated.
In response to receiving the running state detection task, an identification corresponding to the running state detection task is determined in operation S210.
It will be appreciated that different operational state detection tasks may correspond to different services. Different operating systems and application services can have different feature identifiers, so that the detection task has a digitalized feature.
It will be appreciated that the identity is used to characterize a business item, i.e. the identity is a business identity. By associating the identifiers with the service items, typically the service items are unique, each service identifier corresponds to a service host system, and thus the service identifiers are unique and identifiable. The user sends a run detection status detection task that carries a service identification to determine a target operating system, such as a first target operating system, based on the service identification.
For example, the label of each operating system is preconfigured, such as the label of operating system 1 is redhat, the label of operating system 2 is oel, the label of operating system 3 is centos, and so on. For example, the host has a rubbbittq, and the system is labeled with the rubbbittq by the information such as a process, a port and the like through rule mapping. The relationship between the service identifier and the operating system is reconfigured, for example, the service identifier 001 corresponds to the service host system 001, and the service host system 001 includes tags of redhat and centos. Alternatively, if the service identifier 002 corresponds to the service host system 002, the service host system 002 includes labels of redhat, oel and centos. So as to determine a first target operating system by utilizing the relation between the service identifier and the operating system; the plurality of first target operating systems as corresponding to the service identification 001 include redhat and centos; the plurality of first target operating systems, as corresponding to the service identification 002, includes redhat, oel and centos.
Further, the timing task can be configured to automatically send the running detection state detection task, such as based on a Python timing task framework, and package on the basis of the frame, so that the timing task can trigger to execute a specific functional module at fixed time, and the task based on date, fixed time interval and crontab type is provided, and the task can be persisted.
In operation S220, a plurality of first target operating systems corresponding to the identifiers are determined, and feature data corresponding to each first target operating system is acquired respectively, so as to obtain a plurality of sets of feature data.
The operating system is the computer operating system. The operating system may constitute a business system. The service system, i.e. the application that the service runs, implements the service functions and may include some infrastructure and basic components, etc.
The automated operation and maintenance tool can be invoked in advance to send probe scripts to each operating system, which are used to collect feature data. And acquiring the first target operating system through the existing probe scripts of each operating system, so that corresponding characteristic data can be obtained. And associating the characteristic data with a corresponding operating system and storing the characteristic data. Acquisition of feature data corresponding to each first target operating system may be achieved. Thus, based on a plurality of first target operating systems, a plurality of sets of characteristic data are obtained.
The automated operation and maintenance tool SaltStack is able to maintain remote nodes in a predefined state. Is a distributed remote execution system for executing commands and querying data on remote nodes. Using the automated operation tool SaltStack may help an administrator define desired states on a target operating system, which are used at the time of application, sls file, which contains very specific requirements on how to obtain the desired states on the system. Thus, when the first target operating system is collected, it is convenient to obtain feature data satisfying the desire. Therefore, the efficiency of monitoring and inspection is improved by meeting expected characteristic data, and the running stability of the system is improved.
In operation S230, feature recognition is performed for the plurality of sets of feature data, and in the case that the preset target feature data is included in the plurality of sets of feature data, a second target operating system corresponding to the preset target feature data is determined.
It can be understood that feature recognition is performed on multiple sets of feature data, for example, a probe script is issued to an operating system installed with an agent through SaltStack, a full amount of feature information is collected, and the feature information is recorded.
For example, information of the host is collected through SaltStack, feature recognition is carried out through a preset rule, the host is marked with feature labels, for example, the host is provided with rubbbittq feature data, the host is marked with the rubbbittq labels through information such as a process, a port and the like through rule mapping.
For example, the collected feature data, such as process information, is matched with a feature rule base to generate a new feature base associated with the first target operating system.
For example, when detecting the running state of the operating system, the specified detection index needs to be detected, and this step can automatically screen the operating system corresponding to the preset target feature data, for example, if the preset target feature data is mysql, then mysql is required in the target operating system; the second target operating system is automatically determined, so that a user does not need to know what characteristic data exists in each operating system, and the user does not need to screen to obtain the second operating system with preset target characteristic data; the user simply triggers the detection.
In operation S240, a preset detection index corresponding to the preset target feature data is transmitted to the second target operating system.
The mapping relation between the preset target characteristic data and the preset detection index can be constructed.
For example, the preset detection index may include a patrol index, and the patrol index may be atomized, scripted, and knowledgeable. And combining the digital characteristics of the host computer and correlating with the inspection indexes to realize automatic creation of the inspection task. Meanwhile, the timing task inspection can be supported, the problem that the inspection index is omitted when the preset detection index corresponding to the preset target characteristic data is sent to the second target operating system through manual operation is avoided through the mapping relation.
It can be appreciated that the collection of data information is performed based on a preset detection index. The data information can be acquired by utilizing the acquired proxy software. Such as the SaltStack agent, which is a collection agent software that controls managed devices through a unified hub.
In operation S250, in response to receiving the data information corresponding to the detection index from the second target operating system, an operating state of the second target operating system is determined according to the data information.
And determining the running state of the second target operating system according to the data information, so that health inspection can be realized. The digitized features of the collected operation and maintenance object are analyzed, for example, by a built-in knowledge system. And (3) issuing a script to the appointed object, checking the health condition of the specific index, quantitatively analyzing the result data, warehousing and storing the result data, statistically analyzing the operation condition of the service system, and scoring and evaluating the health condition of the system.
The automatic inspection can be realized, namely, the corresponding inspection indexes are automatically matched according to the digital characteristics, and the business system is inspected in a healthy way, so that the safety risk is reduced.
The running state detection method of the operating system provided by the embodiment can be completed based on the SaltStack agent automation execution system, and after the digitalized features on the host are identified through the SaltStack, the host is identified, so that the automation data acquisition is completed.
According to the running state detection method of the operating system, feature recognition is performed on multiple sets of feature data, and under the condition that the multiple sets of feature data comprise preset target feature data, a second target operating system corresponding to the preset target feature data is determined, so that the operating system corresponding to the preset target feature data can be automatically screened, and a user does not need to know what feature data exists in each operating system and does not need to screen the second operating system with the preset target feature data by automatically determining the second target operating system; the user only knows to perform the detection. And through the mapping relation between the preset target characteristic data and the preset detection index, the preset detection index corresponding to the preset target characteristic data can be sent to the second target operating system, so that the second target operating system can acquire the data information corresponding to the detection index, and the running state of the second target operating system can be determined according to the data information.
Performing feature recognition on the plurality of sets of feature data, and determining a second target operating system corresponding to the preset target feature data under the condition that the plurality of sets of feature data comprise the preset target feature data, wherein the second target operating system comprises: acquiring preset target characteristic data; according to the matching result of the preset target feature data and each group of feature data, determining a group of feature data matched with the preset target feature data as target group feature data; determining a first target operating system corresponding to the target group feature data; and taking the first target operating system corresponding to the target group characteristic data as a second target operating system corresponding to the preset target characteristic data.
It can be appreciated that a feature rule base related to the preset target feature data may be pre-constructed for storing the preset target feature data.
For example, through a system man-machine interaction interface, configuring feature recognition rules; and (3) designing a script process of the inspection item, and inputting an atomized inspection index into a system for the use of the feature recognition module and the inspection module. The method comprises the following steps: firstly, the identification feature rules of databases, middleware, business and the like are recorded in a feature rule base. And then, knowledge of the system is realized, and the atomization script is uploaded to the index library in an uploading mode.
According to the running state detection method of the operating system, through the matching result of the preset target feature data and each group of feature data, a group of feature data matched with the preset target feature data can be determined and can be used as target group feature data; then, determining a first target operating system corresponding to the target group feature data; the first target operating system corresponding to the target group characteristic data is conveniently used as the second target operating system corresponding to the preset target characteristic data, and the automatic screening of the operating system corresponding to the preset target characteristic data is facilitated.
In response to receiving data information corresponding to the detection indicator from the second target operating system, determining an operational state of the second target operating system from the data information, including: acquiring a preset quantitative analysis rule corresponding to the detection index; determining a health value represented by the data information according to a matching result of a preset quantitative analysis rule and the data information; and determining the running state of the second target operating system according to the health value represented by the data information.
It will be appreciated that in order to accurately determine the operating state of the target operating system. Corresponding quantization analysis rules may be set for each type of detection index. Meanwhile, the multiple types of data information in each type of quantitative analysis rule respectively correspond to one health value.
After receiving the data information corresponding to the detection index from the second target operating system, firstly acquiring a preset quantitative analysis rule corresponding to the detection index, and determining the health value represented by the data information.
For a plurality of health values, the operation state corresponding to the calculation result value may be determined by summing or averaging or the like.
According to the operating system running state detection method provided by the embodiment, the health value represented by the data information can be determined by presetting the matching result of the quantitative analysis rule and the data information, so that the running state of the second target operating system can be determined.
Fig. 3 schematically shows a flow chart of updating feature data according to an embodiment of the invention.
As shown in FIG. 3, the embodiment includes operations S310-S320.
In operation S310, a request to configure preset target feature data is received.
In operation S320, the preset target feature data is updated according to the request.
It can be appreciated that the user can perform an incremental censoring of the preset target feature data. The method is convenient for updating the preset target characteristics according to the needs of users and flexibly managing the data characteristics.
According to the running state detection method of the operating system, the data characteristics can be flexibly managed by responding to the request for configuring the preset target characteristic data and updating the preset target characteristic data according to the request.
The running state detection method of the operating system further comprises the following steps: sending an acquisition task execution script to a second target operating system; and the second target operating system collects data information corresponding to the detection index at preset time intervals according to the collection task execution script.
It can be appreciated that the acquisition of data information corresponding to the detection indicators can be achieved at predetermined time intervals by a timed task framework. For example, based on the timing task frame timing trigger, scheduling trigger is performed in a timing task mode, and the scheduling trigger can be periodically executed; the scheduling trigger can also be manually triggered, i.e. manually performed, only once.
It is understood that the acquisition task execution script may include a health patrol version. For example, the relation between the feature information and the host system is obtained from the feature library, the data information in the index library corresponding to the feature is obtained, the corresponding health inspection script is matched, and the SaltStack execution module is called for health inspection, so that the designated inspection script is executed on the execution service host system after the call.
According to the running state detection method of the operating system, the acquisition task execution script is utilized, so that the second target operating system can acquire data information according to the acquisition task execution script, and the running state data analysis can be conveniently carried out by utilizing the data information. Meanwhile, based on the data information obtained by each data acquisition, multiple groups of data information can be subjected to statistics aggregation, so that the data quantity during analysis is improved, and more accurate operation state analysis and judgment are realized.
The running state detection method of the operating system further comprises the following steps: and generating a health report image according to the health value represented by the data information, and displaying the health report image.
It can be understood that the health value corresponding to the non-class data information is configured. Then, a corresponding image is generated as a health report image according to the health value. And presents the health report image to the user.
For example, the scripted inspection index is issued to the appointed host computer through the timing task, a round of inspection is completed, and then the data is subjected to aggregation operation and displayed in a report form.
For example, all results, namely data information, are stored in a report set according to a business system, a time position and a statistical result index, and report service is provided.
The running state detection method of the operating system can automatically generate and display the health report image according to the health value represented by the data information, is convenient for a user to intuitively acquire the running state of the operating system, and realizes imaging display of the health state.
For a better understanding of the present invention, the following examples are set forth to illustrate the invention, but are not to be construed as limiting the invention.
Step 1: configuring a feature recognition rule through a system man-machine interaction interface; and (3) designing a script process of the inspection item, and inputting an atomized inspection index into a system for the use of the feature recognition module and the inspection module. The method comprises the following steps:
S101: and inputting identification feature rules of databases, middleware, business and the like into the feature rule library.
S102: knowledge of the system is achieved, and the atomization script is uploaded to the index library in an uploading mode.
Step 2: the method can be selected to be triggered at fixed time or executed immediately on a task page through a system man-machine interaction interface, information such as a process is acquired from all service systems through a SaltStack module, a feature recognition module is called to recognize data features, and the data features are automatically written into a feature library. The method comprises the following steps:
s201: in the scheduling module, a timing task is set, or manual triggering is performed, and an automatic acquisition flow is triggered and can be periodically executed.
S202: the SaltStack acquisition module acquires information of all service hosts through an automatic SaltStack, and the information comprises information such as a process, an operating system and the like.
S203: and acquiring an acquisition result returned from the service system.
S204: the SaltStack acquisition module invokes the feature identification module.
Step 3: after the feature data of the service system are acquired, a feature recognition module is called to trigger a feature processing flow, the acquired feature data are classified and processed in the first step, feature rule data are acquired from a feature rule base in the second step, the classified feature data and the feature rule data are automatically compared, the comparison result is collated in the third step, and inspection feature identification is carried out on a host associated with the service system; and fourthly, storing the identification result into a feature library for use. The method comprises the following steps:
S301: and classifying the acquired results according to the characteristics of the process, the port, the operating system and the like.
S302: and obtaining rule data from the characteristic rule base, and comparing the rule data with the characteristic data in the first step.
S303: and identifying the characteristics of the service system associated hosts according to the comparison result, for example, a mysql rule is arranged in the characteristic rule, and a service system host is arranged in the acquired characteristics and contains the characteristics, so that the corresponding host is subjected to inspection characteristic marking.
S304: and writing the marked host inspection characteristics into a characteristic library.
Step 4: through the system man-machine interaction interface, a mode of timing triggering or immediate execution can be selected on a task page, a patrol module is executed, real-time data is acquired from a feature library and an index library in the patrol module, and healthy patrol in the index library is associated with the feature library data completed in the step 3, so that the host machine containing the features is subjected to directional healthy patrol, and the service system is subjected to the effective healthy patrol in a minimized manner.
S401: the scheduler is caused to execute the patrol module by timing task triggering or immediate execution.
S402: based on the accurate characteristics and the index library information, the specific patrol index corresponding relation is formed.
S403: and calling a SaltStack execution module aiming at the specified service host to issue a patrol task.
S404: the SaltStack execution module calls a patrol method for a specified service system host, for example, only a host with mysql features is specified for mysql patrol, and other patrol methods are executed for other types of hosts.
S405: the SaltStack execution module obtains the execution result from the service host.
S406: the SaltStack execution module transmits the execution result to the result analysis module for providing data of the business system health patrol report view.
Step 5: and processing the data transmitted from the SaltStack, storing the inspection result item, classifying and aggregating according to the service system, such as a payment service system, a short message service system and the like, returning view report data of the corresponding service, and storing the data into a report set database.
S501: and storing the inspection result data and transmitting the data to a data aggregation analysis module.
S502: and taking the ip of the service host as the identification of the service system, and carrying out classification, statistics and aggregation on the inspection result data under the same service system.
S503: and outputting report data based on the business dimension.
Step 6: storing business report number data into a report set.
S601: the business view report is stored to a report set.
Based on the operating system running state detection method, the invention also provides an operating system running state detection device. The device will be described in detail below in connection with fig. 4.
Fig. 4 schematically shows a block diagram of the operation state detection apparatus of the operating system according to the embodiment of the present invention.
As shown in fig. 4, the operation state detection apparatus 400 of the operating system of this embodiment includes a first determination module 410, an acquisition module 420, an identification module 430, a transmission module 440, and a second determination module 450.
A first determining module 410, configured to determine, in response to receiving an operation state detection task, an identifier corresponding to the operation state detection task; the obtaining module 420 is configured to determine a plurality of first target operating systems corresponding to the identifier, and obtain feature data corresponding to each first target operating system, so as to obtain a plurality of sets of feature data; the identifying module 430 is configured to perform feature identification on the multiple sets of feature data, and determine a second target operating system corresponding to the preset target feature data when it is identified that the multiple sets of feature data include the preset target feature data; a sending module 440, configured to send, to the second target operating system, a preset detection indicator corresponding to preset target feature data; and a second determining module 450, configured to determine, in response to receiving data information corresponding to the detection indicator from the second target operating system, an operating state of the second target operating system according to the data information.
In some embodiments, the identification module comprises: the device comprises a first acquisition unit, a first matching unit, a first determining unit and a second determining unit; the first acquisition unit is used for acquiring the preset target characteristic data; the first matching unit is used for determining a group of characteristic data matched with the preset target characteristic data as target group characteristic data according to a matching result of the preset target characteristic data and each group of characteristic data; the first determining unit is used for determining a first target operating system corresponding to the target group characteristic data; and the second determining unit is used for taking the first target operating system corresponding to the target group characteristic data as a second target operating system corresponding to the preset target characteristic data.
In some embodiments, the second determining module includes: the second acquisition unit is used for acquiring a preset quantitative analysis rule corresponding to the detection index; the second matching unit is used for determining the health value represented by the data information according to the matching result of the preset quantitative analysis rule and the data information; and a third determining unit, configured to determine an operating state of the second target operating system according to the health value represented by the data information.
In some embodiments, the identifier is a service identifier, and the apparatus further includes: the first configuration unit of the configuration module is used for configuring the label of each operating system; the second configuration unit of the configuration module is used for configuring the relation between the service identifier and the operating system; wherein, each service identifier corresponds to a service host system, and each service host system comprises a plurality of labels of operating systems.
In some embodiments, determining a plurality of first target operating systems corresponding to the identification includes determining labels of a plurality of operating systems corresponding to target business host systems based on a relationship between the business identification and the operating systems; and determining the first target operating system.
In some embodiments, the apparatus further comprises: and the probe script sending module is used for calling the automatic operation and maintenance tool to send probe scripts to each operating system.
In some embodiments, the determining a plurality of first target operating systems corresponding to the identifier, and respectively obtaining feature data corresponding to each first target operating system, where obtaining multiple sets of feature data includes: and respectively acquiring the characteristic data corresponding to each first target operating system according to the probe script to obtain a plurality of groups of characteristic data.
Any of the first determining module 410, the acquiring module 420, the identifying module 430, the transmitting module 440, and the second determining module 450 may be combined in one module or any of the modules may be split into a plurality of modules according to an embodiment of the present invention. Alternatively, at least some of the functionality of one or more of the modules may be combined with at least some of the functionality of other modules and implemented in one module. According to embodiments of the present invention, at least one of the first determination module 410, the acquisition module 420, the identification module 430, the transmission module 440, and the second determination module 450 may be implemented at least in part as hardware circuitry, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or may be implemented in hardware or firmware in any other reasonable way of integrating or packaging the circuitry, or in any one of or a suitable combination of any of the three implementations of software, hardware, and firmware. Alternatively, at least one of the first determination module 410, the acquisition module 420, the identification module 430, the transmission module 440, and the second determination module 450 may be at least partially implemented as computer program modules, which when executed, may perform the respective functions.
Fig. 5 schematically shows a block diagram of an electronic device adapted to implement a method for detecting a running state of an operating system according to an embodiment of the invention.
As shown in fig. 5, an electronic device 500 according to an embodiment of the present invention includes a processor 501 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 502 or a program loaded from a storage section 508 into a Random Access Memory (RAM) 503. The processor 501 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or an associated chipset and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), or the like. The processor 501 may also include on-board memory for caching purposes. The processor 501 may comprise a single processing unit or a plurality of processing units for performing different actions of the method flow according to an embodiment of the invention.
In the RAM 503, various programs and data required for the operation of the electronic apparatus 500 are stored. The processor 501, ROM502, and RAM 503 are connected to each other by a bus 504. The processor 501 performs various operations of the method flow according to an embodiment of the present invention by executing programs in the ROM502 and/or the RAM 503. Note that the program may be stored in one or more memories other than the ROM502 and the RAM 503. The processor 501 may also perform various operations of the method flow according to embodiments of the present invention by executing programs stored in the one or more memories.
According to an embodiment of the invention, the electronic device 500 may further comprise an input/output (I/O) interface 505, the input/output (I/O) interface 505 also being connected to the bus 504. The electronic device 500 may also include one or more of the following components connected to the I/O interface 505: an input section 506 including a keyboard, a mouse, and the like; an output portion 507 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker, and the like; a storage portion 508 including a hard disk and the like; and a communication section 509 including a network interface card such as a LAN card, a modem, or the like. The communication section 509 performs communication processing via a network such as the internet. The drive 510 is also connected to the I/O interface 505 as needed. A removable medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 510 as needed so that a computer program read therefrom is mounted into the storage section 508 as needed.
The present invention also provides a computer-readable storage medium that may be embodied in the apparatus/device/system described in the above embodiments; or may exist alone without being assembled into the apparatus/device/system. The computer-readable storage medium carries one or more programs which, when executed, implement methods in accordance with embodiments of the present invention.
According to embodiments of the present invention, the computer-readable storage medium may be a non-volatile computer-readable storage medium, which may include, for example, but is not limited to: a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. For example, according to embodiments of the invention, the computer-readable storage medium may include ROM 502 and/or RAM 503 and/or one or more memories other than ROM 502 and RAM 503 described above.
Embodiments of the present invention also include a computer program product comprising a computer program containing program code for performing the method shown in the flowcharts. When the computer program product runs in a computer system, the program code is used for enabling the computer system to realize the running state detection method of the operating system provided by the embodiment of the invention.
The above-described functions defined in the system/apparatus of the embodiment of the present invention are performed when the computer program is executed by the processor 501. The systems, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the invention.
In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted, distributed, and downloaded and installed in the form of a signal on a network medium, and/or installed from a removable medium 511 via the communication portion 509. The computer program may include program code that may be transmitted using any appropriate network medium, including but not limited to: wireless, wired, etc., or any suitable combination of the foregoing.
In such an embodiment, the computer program may be downloaded and installed from a network via the communication portion 509, and/or installed from the removable media 511. The above-described functions defined in the system of the embodiment of the present invention are performed when the computer program is executed by the processor 501. The systems, devices, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the invention.
According to embodiments of the present invention, program code for carrying out computer programs provided by embodiments of the present invention may be written in any combination of one or more programming languages, and in particular, such computer programs may be implemented in high-level procedural and/or object-oriented programming languages, and/or in assembly/machine languages. Programming languages include, but are not limited to, such as Java, c++, python, "C" or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
Those skilled in the art will appreciate that the features recited in the various embodiments of the invention and/or in the claims may be combined in various combinations and/or combinations even if such combinations or combinations are not explicitly recited in the invention. In particular, the features recited in the various embodiments of the invention and/or in the claims can be combined in various combinations and/or combinations without departing from the spirit and teachings of the invention. All such combinations and/or combinations fall within the scope of the invention.
The embodiments of the present invention are described above. However, these examples are for illustrative purposes only and are not intended to limit the scope of the present invention. Although the embodiments are described above separately, this does not mean that the measures in the embodiments cannot be used advantageously in combination. The scope of the invention is defined by the appended claims and equivalents thereof. Various alternatives and modifications can be made by those skilled in the art without departing from the scope of the invention, and such alternatives and modifications are intended to fall within the scope of the invention.
Claims (10)
1. An operating system running state detection method comprises the following steps:
in response to receiving an operational state detection task, determining an identification corresponding to the operational state detection task;
Determining a plurality of first target operating systems corresponding to the identifiers, and respectively acquiring characteristic data corresponding to each first target operating system to obtain a plurality of groups of characteristic data;
performing feature recognition on the plurality of sets of feature data, and determining a second target operating system corresponding to preset target feature data under the condition that the plurality of sets of feature data comprise the preset target feature data;
transmitting a preset detection index corresponding to preset target characteristic data to the second target operating system; and
and responding to the received data information corresponding to the detection index from the second target operating system, and determining the running state of the second target operating system according to the data information.
2. The method according to claim 1, wherein the performing feature recognition on the multiple sets of feature data, and determining, when it is recognized that preset target feature data is included in the multiple sets of feature data, a second target operating system corresponding to the preset target feature data includes:
acquiring the preset target characteristic data;
according to the matching result of the preset target feature data and each group of feature data, determining a group of feature data matched with the preset target feature data as target group feature data;
Determining a first target operating system corresponding to the target group feature data; and
and taking the first target operating system corresponding to the target group characteristic data as a second target operating system corresponding to the preset target characteristic data.
3. The method of claim 1, wherein the determining, in response to receiving data information from the second target operating system corresponding to the detection indicator, an operational state of the second target operating system from the data information comprises:
acquiring a preset quantitative analysis rule corresponding to the detection index;
determining a health value represented by the data information according to a matching result of the preset quantitative analysis rule and the data information; and
and determining the running state of the second target operating system according to the health value represented by the data information.
4. The method of claim 1, wherein the identification is a service identification, and further comprising, prior to determining an identification corresponding to an operational state detection task in response to receiving the operational state detection task:
configuring a label of each operating system;
configuring the relation between the service identification and the operating system; wherein, each service identifier corresponds to a service host system, and each service host system comprises a plurality of labels of operating systems.
5. The method of claim 4, wherein determining a plurality of first target operating systems corresponding to the identification comprises
Determining labels of a plurality of operating systems corresponding to a target service host system according to the relation between the service identification and the operating systems; and
and determining the first target operating system.
6. The method of claim 1, further comprising:
calling an automatic operation and maintenance tool to send a probe script to each operating system;
the determining a plurality of first target operating systems corresponding to the identification, and respectively obtaining the feature data corresponding to each first target operating system, wherein the obtaining a plurality of groups of feature data comprises:
and respectively acquiring the characteristic data corresponding to each first target operating system according to the probe script to obtain a plurality of groups of characteristic data.
7. An operating system running state detection device, comprising:
the first determining module is used for determining an identifier corresponding to the running state detection task in response to receiving the running state detection task;
the acquisition module is used for determining a plurality of first target operating systems corresponding to the identifiers, and respectively acquiring characteristic data corresponding to each first target operating system to obtain a plurality of groups of characteristic data;
The identification module is used for carrying out feature identification on the plurality of sets of feature data, and determining a second target operating system corresponding to the preset target feature data under the condition that the plurality of sets of feature data comprise the preset target feature data;
the sending module is used for sending a preset detection index corresponding to the preset target characteristic data to the second target operating system; and
and the second determining module is used for responding to the received data information corresponding to the detection index from the second target operating system and determining the running state of the second target operating system according to the data information.
8. An electronic device, comprising:
one or more processors;
storage means for storing one or more programs,
wherein the one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method of any of claims 1-6.
9. A computer readable storage medium having stored thereon executable instructions which, when executed by a processor, cause the processor to perform the method according to any of claims 1-6.
10. A computer program product comprising a computer program which, when executed by a processor, implements the method according to any one of claims 1-6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310673803.2A CN116401138B (en) | 2023-06-08 | 2023-06-08 | Operating system running state detection method and device, electronic equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310673803.2A CN116401138B (en) | 2023-06-08 | 2023-06-08 | Operating system running state detection method and device, electronic equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116401138A true CN116401138A (en) | 2023-07-07 |
CN116401138B CN116401138B (en) | 2023-09-15 |
Family
ID=87014623
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310673803.2A Active CN116401138B (en) | 2023-06-08 | 2023-06-08 | Operating system running state detection method and device, electronic equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116401138B (en) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008269177A (en) * | 2007-04-18 | 2008-11-06 | Ntt Docomo Inc | Information processor and control method |
US20120284698A1 (en) * | 2011-05-05 | 2012-11-08 | International Business Machines Corporation | Program subset execution and debug |
CN102999423A (en) * | 2012-11-15 | 2013-03-27 | 华为技术有限公司 | Multi-core testing method and device |
US20140310776A1 (en) * | 2012-01-26 | 2014-10-16 | Christoph J. Graham | Control Access Based on Network Status |
US20190286085A1 (en) * | 2018-03-14 | 2019-09-19 | Omron Corporation | Abnormality detection system, support device, and model generation method |
CN111614480A (en) * | 2020-03-31 | 2020-09-01 | 视联动力信息技术股份有限公司 | Service detection method, device and storage medium |
CN111858284A (en) * | 2020-07-24 | 2020-10-30 | 苏州浪潮智能科技有限公司 | Resource monitoring method and device for artificial intelligence server |
CN112148561A (en) * | 2020-09-28 | 2020-12-29 | 建信金融科技有限责任公司 | Service system running state prediction method and device and server |
CN114499974A (en) * | 2021-12-28 | 2022-05-13 | 深圳供电局有限公司 | Device detection method, device, computer device and storage medium |
CN114760233A (en) * | 2022-03-22 | 2022-07-15 | 中国工商银行股份有限公司 | Service processing method and device, electronic equipment and storage medium |
CN114780807A (en) * | 2022-04-19 | 2022-07-22 | 中国工商银行股份有限公司 | Service detection method, device, computer system and readable storage medium |
CN115202973A (en) * | 2022-07-14 | 2022-10-18 | 建信金融科技有限责任公司 | Application running state determining method and device, electronic equipment and medium |
CN115442259A (en) * | 2022-08-30 | 2022-12-06 | 奇安信网神信息技术(北京)股份有限公司 | System identification method and device |
US20230018598A1 (en) * | 2020-03-27 | 2023-01-19 | Huawei Technologies Co., Ltd. | Fault detection method and device |
CN116089220A (en) * | 2023-02-06 | 2023-05-09 | 中国工商银行股份有限公司 | Index inspection method and device based on operating system and electronic equipment |
CN116149932A (en) * | 2022-12-13 | 2023-05-23 | 吉林亿联银行股份有限公司 | Method and device for detecting software system state and electronic equipment |
-
2023
- 2023-06-08 CN CN202310673803.2A patent/CN116401138B/en active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008269177A (en) * | 2007-04-18 | 2008-11-06 | Ntt Docomo Inc | Information processor and control method |
US20120284698A1 (en) * | 2011-05-05 | 2012-11-08 | International Business Machines Corporation | Program subset execution and debug |
US20140310776A1 (en) * | 2012-01-26 | 2014-10-16 | Christoph J. Graham | Control Access Based on Network Status |
CN102999423A (en) * | 2012-11-15 | 2013-03-27 | 华为技术有限公司 | Multi-core testing method and device |
US20190286085A1 (en) * | 2018-03-14 | 2019-09-19 | Omron Corporation | Abnormality detection system, support device, and model generation method |
US20230018598A1 (en) * | 2020-03-27 | 2023-01-19 | Huawei Technologies Co., Ltd. | Fault detection method and device |
CN111614480A (en) * | 2020-03-31 | 2020-09-01 | 视联动力信息技术股份有限公司 | Service detection method, device and storage medium |
CN111858284A (en) * | 2020-07-24 | 2020-10-30 | 苏州浪潮智能科技有限公司 | Resource monitoring method and device for artificial intelligence server |
CN112148561A (en) * | 2020-09-28 | 2020-12-29 | 建信金融科技有限责任公司 | Service system running state prediction method and device and server |
CN114499974A (en) * | 2021-12-28 | 2022-05-13 | 深圳供电局有限公司 | Device detection method, device, computer device and storage medium |
CN114760233A (en) * | 2022-03-22 | 2022-07-15 | 中国工商银行股份有限公司 | Service processing method and device, electronic equipment and storage medium |
CN114780807A (en) * | 2022-04-19 | 2022-07-22 | 中国工商银行股份有限公司 | Service detection method, device, computer system and readable storage medium |
CN115202973A (en) * | 2022-07-14 | 2022-10-18 | 建信金融科技有限责任公司 | Application running state determining method and device, electronic equipment and medium |
CN115442259A (en) * | 2022-08-30 | 2022-12-06 | 奇安信网神信息技术(北京)股份有限公司 | System identification method and device |
CN116149932A (en) * | 2022-12-13 | 2023-05-23 | 吉林亿联银行股份有限公司 | Method and device for detecting software system state and electronic equipment |
CN116089220A (en) * | 2023-02-06 | 2023-05-09 | 中国工商银行股份有限公司 | Index inspection method and device based on operating system and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN116401138B (en) | 2023-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11379475B2 (en) | Analyzing tags associated with high-latency and error spans for instrumented software | |
US11106442B1 (en) | Information technology networked entity monitoring with metric selection prior to deployment | |
US20210342337A1 (en) | Dynamically monitoring an information technology networked entity | |
US20190095478A1 (en) | Information technology networked entity monitoring with automatic reliability scoring | |
US9514387B2 (en) | System and method of monitoring and measuring cluster performance hosted by an IAAS provider by means of outlier detection | |
US8782103B2 (en) | Monitoring system for optimizing integrated business processes to work flow | |
US10116534B2 (en) | Systems and methods for WebSphere MQ performance metrics analysis | |
US20150170070A1 (en) | Method, apparatus, and system for monitoring website | |
JP6419234B2 (en) | Measurement solution service provision system | |
CN108509313B (en) | Service monitoring method, platform and storage medium | |
US10223397B1 (en) | Social graph based co-location of network users | |
CN113760641A (en) | Service monitoring method, device, computer system and computer readable storage medium | |
CN109542786A (en) | Visual testing method and device | |
CN110888985A (en) | Alarm information processing method and device, electronic equipment and storage medium | |
CN114490272A (en) | Data processing method and device, electronic equipment and computer readable storage medium | |
US9276826B1 (en) | Combining multiple signals to determine global system state | |
US20170236181A1 (en) | Electronic device, system, and method | |
US8589207B1 (en) | System and method for determining and visually predicting at-risk integrated processes based on age and activity | |
CN116401138B (en) | Operating system running state detection method and device, electronic equipment and medium | |
CN111241048A (en) | Web terminal log management method, device, medium and electronic equipment | |
CN115514618A (en) | Alarm event processing method and device, electronic equipment and medium | |
CN115202973A (en) | Application running state determining method and device, electronic equipment and medium | |
CN111045915A (en) | Safety test method and device based on product function test case | |
CN113900905A (en) | Log monitoring method and device, electronic equipment and storage medium | |
CN115083030A (en) | Service inspection method and device and electronic equipment |
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 |