Object state monitoring method and device
By creating models of servers, middleware and databases in IT systems and monitoring their performance indicators, the problem of incomplete monitoring in the existing technology is solved, and the comprehensive monitoring of IT systems and the timeliness of troubleshooting are achieved, and the timeliness of comprehensive monitoring of IT systems are avoided. System safety hazards.
Patent Information
- Application Number
- CN202411287136.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2025-02-18
AI Technical Summary
The existing IT system monitoring methods are usually to monitor individual system objects or individual performance indicators. There are problems with incomplete monitoring, resulting in abnormal failures in unmonitored objects or indicators, causing delays in fault handling and system safety hazards.
Create a model of system objects through configuration management database, including servers, middleware and databases, create an association relationship between each system object, and determine the system objects corresponding to each model based on whether the current data of each model's performance indicators meet the preset threshold conditions. The current state of the system object and the current state of the associated system object are displayed based on the association relationship.
It realizes comprehensive monitoring of the IT system, can monitor the vast majority of abnormal failures of objects and indicators, improves the timeliness of fault handling, and avoids system safety hazards.
Smart Images

Figure CN119473758A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of state monitoring, and in particular to a method and device for monitoring the state of an object. Background Art
[0002] IT system, or information technology system, refers to a system that uses computer hardware, software, network communication equipment and other technical resources to collect, process, store and distribute information. It plays a key role in modern enterprises and organizations, and monitoring of IT systems is particularly important.
[0003] However, existing IT system monitoring methods usually monitor individual system objects or individual performance indicators, which results in incomplete monitoring. On this basis, if an abnormal failure occurs in an unmonitored object or indicator, it will lead to delays in fault handling and cause system security risks. Summary of the invention
[0004] The embodiments of the present application provide an object status monitoring method and device to solve the problem that the existing IT system monitoring method usually monitors individual system objects or individual performance indicators, and has incomplete monitoring. On this basis, if an abnormal failure occurs in an unmonitored object or indicator, it will cause a delay in fault handling, causing a technical problem of system safety hazards.
[0005] In a first aspect, an embodiment of the present application provides an object status monitoring method, comprising: Creating a model of system objects through a configuration management database; the system objects include servers, middleware and databases; Create associations between system objects; Determine the current state of the system object corresponding to each model based on whether the current data of the performance indicator of each model meets the preset threshold condition; The current status of any system object and its associated system objects is displayed based on the association relationship.
[0006] In one embodiment, the model performance indicators of the server include CPU usage, storage usage, root directory usage, maintenance status, monitoring status, IP address and update time; The model performance indicators of the middleware include CPU usage, memory usage, maintenance status, monitoring status, deployment directory, IP address and update time; The model performance indicators of the database include record connection number, query latency, maintenance status, monitoring status, IP address and update time.
[0007] In one embodiment, the preset threshold condition is set based on historical data of each model performance indicator and current business needs.
[0008] In one embodiment, the current state of the system object corresponding to any model is determined based on the following method: If the current data of each performance indicator of the model meets the preset threshold conditions, it is determined that the current state of the system object corresponding to the model is normal; If the current data of any key performance indicator of the model does not meet the preset threshold condition, determining that the current state of the system object corresponding to the model is a warning; If the current data of the multiple key performance indicators of the model do not meet the preset threshold conditions, it is determined that the current state of the system object corresponding to the model is dangerous.
[0009] In one embodiment, displaying the current status of any system object and its associated system objects based on the association relationship includes: Based on the difference in the current status of each system object, the status color of each system object is obtained; The status colors of any system object and its associated system objects are displayed based on the association relationship.
[0010] In one embodiment, before determining the current state of the system object corresponding to each model based on whether the current data of the performance indicator of each model meets the preset threshold condition, the method includes: The current data of each model performance indicator is transmitted to the configuration management database through the security interface of the configuration management database.
[0011] In a second aspect, an embodiment of the present application provides an object status monitoring device, including: An object model creation module is used to: create a model of a system object by configuring a management database; the system object includes a server, middleware and a database; The object relationship creation module is used to: create the association relationship between various system objects; The object state determination module is used to determine the current state of the system object corresponding to each model based on whether the current data of the performance index of each model meets the preset threshold condition; The object status display module is used to display the current status of any system object and its associated system objects based on the association relationship.
[0012] In a third aspect, an embodiment of the present application provides an electronic device, including a processor and a memory storing a computer program, wherein when the processor executes the program, the steps of the object status monitoring method described in the first aspect are implemented.
[0013] In a fourth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the object status monitoring method described in the first aspect.
[0014] In a fifth aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium, including a computer program, which, when executed by a processor, implements the steps of the object status monitoring method described in the first aspect.
[0015] The object status monitoring method and device provided by the present application create a model of the system object through the configuration management database, the system object includes a server, middleware and database, create an association relationship between each system object, determine the current state of the system object corresponding to each model based on whether the current data of the performance indicators of each model meet the preset threshold conditions, and display the current state of any system object and its associated system objects based on the association relationship. Since the server, middleware and database are the main components of the system, their performance directly affects the stability of the system operation. Therefore, the server, middleware and data path are used as system objects to create a model, and the various performance indicators of the model are monitored, so that the system operation can be fully monitored. Furthermore, since a comprehensive detection of the system is achieved, most of the abnormal faults of objects and indicators can be monitored, the timeliness of fault handling is improved, and system security risks are avoided. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0017] Figure 1 This is one of the flow charts of the object status monitoring method provided in the embodiment of the present application; Figure 2 This is the second flow chart of the object status monitoring method provided in the embodiment of the present application; Figure 3 is a schematic diagram of the structure of an object status monitoring device provided in an embodiment of the present application; Figure 4 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0018] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0019] It should be noted that in the description of the embodiments of the present application, the terms "include", "comprise" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the existence of other identical elements in the process, method, article or device including the elements. The orientation or position relationship indicated by the terms "upper", "lower" and the like is based on the orientation or position relationship shown in the drawings, which is only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application. Unless otherwise clearly specified and limited, the terms "installed", "connected" and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected, or indirectly connected through an intermediate medium, or it can be a connection between the two elements. For those skilled in the art, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0020] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0021] Figure 1 This is one of the flow charts of the object status monitoring method provided in the embodiment of the present application. Figure 1 , the present application embodiment provides an object status monitoring method, which may include: 101. Create a model of system objects through the configuration management database; System objects include servers, middleware, and databases; 102. Create associations between system objects; 103. Determine the current state of the system object corresponding to each model based on whether the current data of the performance indicator of each model meets the preset threshold condition; 104. Display the current status of any system object and its associated system objects based on the association relationship.
[0022] In step 101, the configuration management database is a centralized database for storing various configuration items in the information technology infrastructure. These configuration items may include various elements such as hardware, software, documents, network devices, etc. The configuration management database helps organizations better understand their IT environment, effectively manage changes and problems, and improve the efficiency and quality of service delivery by recording the relationships and dependencies between these configuration items.
[0023] Configuration management databases are often used in conjunction with other IT service management tools, such as service desk management, asset management, change management, etc., to achieve more comprehensive IT management and operations. Through the configuration management database, organizations can track and manage their IT assets.
[0024] The model performance indicators of the server include CPU usage, storage usage, root directory usage, maintenance status, monitoring status, IP address and update time to fully reflect the operating status of the server; The model performance indicators of the middleware include CPU usage, memory usage, maintenance status, monitoring status, deployment directory, IP address, and update time to capture the real-time performance data of the middleware; The database model performance indicators include record connection number, query delay, maintenance status, monitoring status, IP address and update time, which facilitates real-time monitoring of the data operation status.
[0025] From the above, we can see that the above model performance indicators are all relatively important performance indicators of the corresponding system objects.
[0026] In step 102, an association relationship between a server and a middleware, an association relationship between a server and a database, an association relationship between a middleware and a database, or an association relationship between a server, a server and a database may be created, which is not limited here.
[0027] At the same time, since the number of servers, middleware and databases in the system may be multiple, it is also possible to establish association relationships between servers, middleware and databases to facilitate more comprehensive association analysis and display later.
[0028] Before step 103, a specially designed script can be used to collect the current data of each performance indicator of the server model, the middleware model and the database model in real time, and efficiently transmit it to the configuration management database through the security interface of the configuration management database for subsequent data analysis and display.
[0029] In step 104, an intuitive and easy-to-use Web interface can be constructed through the configuration management database. Based on the association relationship between the server, middleware and database, the current status of the three and the current data of the model performance indicators can be updated and displayed in real time. For example, based on the association relationship, the current status of a server and all its associated middleware and all databases and the current data of the model performance indicators can be displayed through visualization technology, and relevant personnel can be allowed to view detailed data and historical trend charts as needed, so that relevant personnel can understand the real-time operating status of the system, quickly identify faults and handle fault conditions, and improve system stability and reliability.
[0030] The object status monitoring method provided by the present application creates a model of the system object through the configuration management database. The system object includes a server, middleware and database, creates an association relationship between each system object, determines the current state of the system object corresponding to each model based on whether the current data of the performance indicators of each model meet the preset threshold conditions, and displays the current state of any system object and its associated system objects based on the association relationship. Since the server, middleware and database are the main components of the system, their performance directly affects the stability of the system operation. Therefore, the server, middleware and data path are used as system objects to create a model, and the various performance indicators of the model are monitored, so that the system operation can be fully monitored. Furthermore, since a comprehensive detection of the system is achieved, most of the abnormal faults of objects and indicators can be monitored, the timeliness of fault handling is improved, and system security risks are avoided.
[0031] In one embodiment, the current state of a system object corresponding to any model can be determined based on the following method: If the current data of each performance indicator of the model meets the preset threshold conditions, it is determined that the current state of the system object corresponding to the model is normal; If the current data of any key performance indicator of the model does not meet the preset threshold condition, the current state of the system object corresponding to the model is determined to be a warning; If the current data of multiple key performance indicators of the model do not meet the preset threshold conditions, it is determined that the current state of the system object corresponding to the model is dangerous.
[0032] Among them, the preset threshold conditions are set based on the historical data of each model performance indicator and current business needs.
[0033] For example: 1. For the server model, if the current data of its CPU usage, storage usage, root directory usage, maintenance status, monitoring status, IP address and update time all meet the preset threshold conditions, the current status of the server is determined to be normal; if the current data of its CPU usage does not meet the preset threshold conditions, the current status of the server is determined to be warning; if the current data of its CPU usage and storage usage do not meet the preset threshold conditions, the current status of the server is determined to be dangerous.
[0034] 2. For the middleware model, if the current data of its CPU usage, memory usage, maintenance status, monitoring status, deployment directory, IP address and update time all meet the preset threshold conditions, the current status of the middleware is determined to be normal; if the current data of its CPU usage does not meet the preset threshold conditions, the current status of the middleware is determined to be warning; if the current data of its CPU usage and memory usage do not meet the preset threshold conditions, the current status of the middleware is determined to be dangerous.
[0035] 3. For the database model, if the current data of the number of recorded connections, query delay, maintenance status, monitoring status, IP address and update time all meet the preset threshold conditions, the current state of the database is determined to be normal; if the current data of the number of recorded connections does not meet the preset threshold conditions, the current state of the database is determined to be warning; if the current data of the number of recorded connections and query delay do not meet the preset threshold conditions, the current state of the database is determined to be dangerous.
[0036] In this embodiment, for each model, the current state of the system object corresponding to the model is determined to be normal only when the current data of all performance indicators meet the threshold conditions, so that the normal state of the system object is determined by the most stringent threshold, thereby improving the security sensitivity of the system; at the same time, for the performance indicators of each model, key performance indicators with higher importance levels are screened out and given special attention, and double thresholds are set for the cases where they do not meet the preset threshold conditions to distinguish the severity of the state. While strictly determining the normal state, a classification is set for the abnormal state to avoid too many unnecessary dangerous states caused by excessive sensitivity, and further analysis can be made based on the alarm state to determine whether to take fault handling actions, thereby ensuring the safe and stable operation of the system while improving the flexibility of fault handling.
[0037] Furthermore, since the preset threshold conditions are set based on the historical data of each model performance indicator and current business needs, it is possible to fully learn the historical data operation trends of each model performance indicator and form reasonable expectations for the data of the same performance indicator in combination with current business needs, thereby setting more accurate and effective threshold conditions.
[0038] Figure 2This is the second flow chart of the object status monitoring method provided in the embodiment of the present application. Figure 2 In one embodiment, displaying the current status of any system object and its associated system objects based on the association relationship may include: 201. Marking differentiated colors based on the difference in current states of each system object to obtain the state color of each system object; 202. Display the status color of any system object and its associated system objects based on the association relationship.
[0039] In step 201, a normal state may be marked as green, a warning state may be marked as yellow, and a dangerous state may be marked as red.
[0040] In step 202, during the visual display, for any system object, when its current state is normal, it may be displayed in green, indicating that no intervention is required; when its current state is warning, it may be displayed in yellow, indicating that attention is required and preventive measures may be taken; when its current state is dangerous, it may be displayed in red, indicating that immediate intervention is required.
[0041] This embodiment uses different colors to mark different states, which can improve state recognition, help relevant personnel quickly identify potential performance bottlenecks and abnormal situations, take timely measures to optimize system operation and prevent possible failures, and further improve system stability and reliability.
[0042] The object state monitoring device provided in an embodiment of the present application is described below. The object state monitoring device described below and the object state monitoring method described above can be referenced to each other.
[0043] Figure 3 Schematic diagram of the structure of the object status monitoring device provided in the embodiment of the present application. Figure 3 , an embodiment of the present application provides an object status monitoring device, which may include: The object model creation module 301 is used to: create a model of a system object by configuring a management database; the system object includes a server, middleware and a database; The object relationship creation module 302 is used to: create association relationships between various system objects; The object state determination module 303 is used to determine the current state of the system object corresponding to each model based on whether the current data of the performance index of each model meets the preset threshold condition; The object status display module 304 is used to display the current status of any system object and its associated system objects based on the association relationship.
[0044] The object status monitoring device provided by the present application creates a model of the system object through the configuration management database. The system object includes a server, middleware and database, creates an association relationship between each system object, determines the current state of the system object corresponding to each model based on whether the current data of the performance indicators of each model meet the preset threshold conditions, and displays the current state of any system object and its associated system object based on the association relationship. Since the server, middleware and database are the main components of the system, their performance directly affects the stability of the system operation. Therefore, the server, middleware and data path are used as system objects to create a model, and the various performance indicators of the model are monitored, so that the system operation can be fully monitored. Furthermore, since a comprehensive detection of the system is achieved, most of the abnormal faults of objects and indicators can be monitored, the timeliness of fault handling is improved, and system security risks are avoided.
[0045] In one embodiment, the model performance indicators of the server include CPU usage, storage usage, root directory usage, maintenance status, monitoring status, IP address and update time; The model performance indicators of the middleware include CPU usage, memory usage, maintenance status, monitoring status, deployment directory, IP address and update time; The model performance indicators of the database include record connection number, query latency, maintenance status, monitoring status, IP address and update time.
[0046] In one embodiment, the preset threshold condition is set based on historical data of each model performance indicator and current business needs.
[0047] In one embodiment, the object state determination module 303 is specifically configured to: If the current data of each performance indicator of the model meets the preset threshold conditions, it is determined that the current state of the system object corresponding to the model is normal; If the current data of any key performance indicator of the model does not meet the preset threshold condition, determining that the current state of the system object corresponding to the model is a warning; If the current data of the multiple key performance indicators of the model do not meet the preset threshold conditions, it is determined that the current state of the system object corresponding to the model is dangerous.
[0048] In one embodiment, the object status display module 304 is specifically configured to: Based on the difference in the current status of each system object, the status color of each system object is obtained; The status colors of any system object and its associated system objects are displayed based on the association relationship.
[0049] In one embodiment, a data transmission module (not shown in the figure) is further included, which is used to: The current data of each model performance indicator is transmitted to the configuration management database through the security interface of the configuration management database.
[0050] FIG4 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Figure 4 As shown, the electronic device may include: a processor 410, a communication interface 420, a memory 430 and a communication bus 440, wherein the processor 410, the communication interface 420 and the memory 430 communicate with each other through the communication bus 440. The processor 410 may call a computer program in the memory 430 to execute the steps of the object state monitoring method, for example including: Creating a model of system objects through a configuration management database; the system objects include servers, middleware and databases; Create associations between system objects; Determine the current state of the system object corresponding to each model based on whether the current data of the performance indicator of each model meets the preset threshold condition; The current status of any system object and its associated system objects is displayed based on the association relationship.
[0051] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0052] On the other hand, an embodiment of the present application further provides a computer program product, the computer program product including a computer program, the computer program can be stored on a non-transitory computer-readable storage medium, and when the computer program is executed by a processor, the computer can perform the steps of the object state monitoring method provided in the above embodiments, for example, including: Creating a model of system objects through a configuration management database; the system objects include servers, middleware and databases; Create associations between system objects; Determine the current state of the system object corresponding to each model based on whether the current data of the performance indicator of each model meets the preset threshold condition; The current status of any system object and its associated system objects is displayed based on the association relationship.
[0053] On the other hand, an embodiment of the present application further provides a non-transitory computer-readable storage medium on which a computer program is stored, wherein the computer program is used to enable a processor to execute the steps of the object state monitoring method provided in the above embodiments, for example, including: Creating a model of system objects through a configuration management database; the system objects include servers, middleware and databases; Create associations between system objects; Determine the current state of the system object corresponding to each model based on whether the current data of the performance indicator of each model meets the preset threshold condition; The current status of any system object and its associated system objects is displayed based on the association relationship.
[0054] The non-transitory computer-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
[0055] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0056] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0057] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for monitoring an object state, characterized in that: include: Creating a model of system objects through a configuration management database; the system objects include servers, middleware and databases; Create associations between system objects; Determine the current state of the system object corresponding to each model based on whether the current data of the performance indicator of each model meets the preset threshold condition; The current status of any system object and its associated system objects is displayed based on the association relationship.
2. The object state monitoring method according to claim 1, characterized in that: The model performance indicators of the server include CPU usage, storage usage, root directory usage, maintenance status, monitoring status, IP address and update time; The model performance indicators of the middleware include CPU usage, memory usage, maintenance status, monitoring status, deployment directory, IP address and update time; The model performance indicators of the database include record connection number, query latency, maintenance status, monitoring status, IP address and update time.
3. The object state monitoring method according to claim 1, characterized in that: The preset threshold conditions are set based on the historical data of each model performance indicator and current business needs.
4. The object state monitoring method according to claim 1, characterized in that: The current state of the system object corresponding to any model is determined based on the following: If the current data of each performance indicator of the model meets the preset threshold conditions, it is determined that the current state of the system object corresponding to the model is normal; If the current data of any key performance indicator of the model does not meet the preset threshold condition, determining that the current state of the system object corresponding to the model is a warning; If the current data of the multiple key performance indicators of the model do not meet the preset threshold conditions, it is determined that the current state of the system object corresponding to the model is dangerous.
5. The object state monitoring method according to claim 1, characterized in that: The displaying of the current status of any system object and its associated system objects based on the association relationship includes: Based on the difference in the current status of each system object, the status color of each system object is obtained; The status colors of any system object and its associated system objects are displayed based on the association relationship.
6. The object state monitoring method according to claim 1, characterized in that: Before determining the current state of the system object corresponding to each model based on whether the current data of the performance indicator of each model meets the preset threshold condition, the method includes: The current data of each model performance indicator is transmitted to the configuration management database through the security interface of the configuration management database.
7. An object status monitoring device, characterized in that: include: An object model creation module is used to: create a model of a system object by configuring a management database; the system object includes a server, middleware and a database; The object relationship creation module is used to: create the association relationship between various system objects; The object state determination module is used to determine the current state of the system object corresponding to each model based on whether the current data of the performance index of each model meets the preset threshold condition; The object status display module is used to display the current status of any system object and its associated system objects based on the association relationship.
8. An electronic device comprising a processor and a memory storing a computer program, characterized in that: When the processor executes the computer program, the steps of the object state monitoring method according to any one of claims 1 to 6 are implemented.
9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the object state monitoring method according to any one of claims 1 to 6 are implemented.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the object state monitoring method according to any one of claims 1 to 6 are implemented.