IT asset information real-time monitoring method, device, equipment and medium
By collecting, grouping and monitoring IT asset information in real time in the IT asset data system, associating performance data and resource capacity, and building a resource view, the problems of inaccurate data and low real-time performance in traditional IT asset management methods are solved, and comprehensive, real-time and accurate monitoring of IT resources is achieved, improving management efficiency and security.
Patent Information
- Application Number
- CN202411588658.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-02-25
AI Technical Summary
Traditional IT asset management methods have problems such as inaccurate, outdated or missing data, making it difficult to provide a comprehensive view of the IT environment, and the status of IT resources cannot be monitored and updated in real time, resulting in decision-making delays and security risks.
By collecting and grouping IT asset information in the asset data system, the performance data of the IT asset team is monitored in real time, the resource capacity is calculated, and real-time performance data, IT asset information and resource capacity are associated through the target identification to build a resource view to monitor IT asset information in real time.
It realizes comprehensive, real-time and accurate monitoring of IT resources, improves the efficiency, effectiveness and security of IT resource management, and supports enterprises to better respond to changes and challenges in the IT environment.
Smart Images

Figure CN119512875A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information technology management technology, and more specifically, to a method, device, equipment and medium for real-time monitoring of IT asset information. Background Art
[0002] In the current information technology environment, enterprises are facing increasingly complex and dynamic IT infrastructure management challenges. With the acceleration of digital transformation of enterprises, the types, quantity and complexity of IT assets have increased dramatically, including traditional physical servers, network equipment and storage systems, as well as virtualized resources, cloud computing services, mobile devices and Internet of Things (IoT) devices. The increase in equipment requires enterprises to be able to manage their IT assets efficiently and accurately, and monitor the health status and performance of these assets in real time.
[0003] However, traditional IT asset management has the following problems:
[0004] 1) Traditional IT asset management methods often rely on manual input and manual updates. As the IT environment expands and changes faster, traditional asset management methods are difficult to keep up, resulting in inaccurate, outdated or missing asset data, which affects the quality of decision-making;
[0005] 2) Traditional IT asset management methods may only provide isolated, local performance indicators, but lack a comprehensive view of the entire IT environment, making it difficult for enterprises to understand the interdependencies between IT resources and identify potential performance bottlenecks or security risks;
[0006] 3) As the amount of data generated by IT assets increases, it becomes increasingly important to collect and integrate IT asset information and monitoring data from multiple sources. However, the diversity of data formats, sources, and update frequencies makes data integration complicated. In addition, the lack of effective data analysis and visualization tools makes it difficult for enterprises to extract valuable insights from massive amounts of data.
[0007] 4) In a rapidly changing IT environment, enterprises need to be able to obtain and update views of their IT resources in real time. Traditional manual update methods cannot meet this demand and may lead to delayed decisions or decisions based on outdated information. Summary of the invention
[0008] In view of this, the purpose of this application is to provide a method, device, equipment and medium for real-time monitoring of IT asset information, which effectively solves the problems of traditional IT asset management, such as high management difficulty, low timeliness and high security risks.
[0009] In a first aspect, an embodiment of the present application provides a method for real-time monitoring of IT asset information, which is applied to an asset data system, wherein the asset data system includes multiple IT assets, and the method includes:
[0010] Collecting information based on the multiple IT assets in the asset data system to obtain IT asset information corresponding to the multiple IT assets, and extracting target identifiers from the IT asset information corresponding to the multiple IT assets;
[0011] Grouping the multiple IT assets in the asset data system based on preset grouping rules to obtain multiple IT asset groups, so as to monitor the multiple IT asset groups in real time to obtain corresponding real-time performance data;
[0012] Determine a performance indicator corresponding to the real-time performance data, and calculate based on the performance indicator corresponding to the real-time performance data to obtain a resource capacity corresponding to the resource database;
[0013] The real-time performance data, the IT asset information and the resource capacity are associated with each other through the target identifier to obtain an association result, and a resource view is constructed through the association result to monitor the IT asset information in the asset data system in real time based on the resource view.
[0014] In combination with the first aspect, an embodiment of the present application provides a first possible implementation manner of the first aspect, wherein the associating the real-time performance data, the IT asset information, and the resource capacity through the target identifier to obtain an association result includes:
[0015] Matching the real-time performance data, the IT asset information and the resource capacity based on the target identifier to obtain a matching result;
[0016] The matching results are screened to obtain a correlation result by correlating the real-time performance data, the IT asset information and the resource capacity corresponding to the screened matching results.
[0017] In combination with the first aspect, an embodiment of the present application provides a second possible implementation of the first aspect, wherein the filtering of the matching results to obtain an association result by associating the real-time performance data, the IT asset information and the resource capacity corresponding to the filtered matching results includes:
[0018] Determine, based on the matching result, whether there is matching real-time performance data, IT asset information, and resource capacity based on the target identifier;
[0019] If so, the real-time performance data, the IT asset information and the resource capacity are associated based on the target identifier to obtain an association result.
[0020] In combination with the first aspect, an embodiment of the present application provides a third possible implementation of the first aspect, wherein before calculating the resource capacities corresponding to the multiple IT asset groups based on the performance indicators corresponding to the real-time performance data, the method includes:
[0021] Determining whether there is real-time performance data meeting the preprocessing condition in the real-time performance data;
[0022] If so, preprocess the real-time performance data that meets the preprocessing conditions.
[0023] In combination with the first aspect, the embodiment of the present application provides a fourth possible implementation of the first aspect, wherein the grouping of multiple IT assets in the asset data system based on a preset grouping rule to obtain multiple IT asset groups, and real-time monitoring of the multiple IT asset groups to obtain corresponding real-time performance data, includes:
[0024] Monitoring multiple IT asset groups in the asset data system to obtain real-time performance data corresponding to each IT asset group;
[0025] Based on a preset conversion method, the real-time performance data corresponding to multiple IT asset groups are converted into formats to obtain real-time performance data in a unified format.
[0026] In combination with the first aspect, the embodiment of the present application provides a fifth possible implementation of the first aspect, wherein the calculating based on the performance indicator corresponding to the real-time performance data to obtain the resource capacity corresponding to the multiple IT asset groups includes:
[0027] Selecting a key performance indicator from the performance indicators and determining a weight corresponding to the key performance indicator and real-time performance data; the key performance indicator affects resource capacity;
[0028] The weights corresponding to the key performance indicators and the real-time performance data are calculated and summarized to obtain the resource capacity.
[0029] In combination with the first aspect, an embodiment of the present application provides a sixth possible implementation of the first aspect, wherein the constructing a resource view through the association result to monitor the IT asset information in the asset data system in real time based on the resource view further includes:
[0030] Comparing the historical resource capacity with the resource capacity to obtain a comparison result, and judging whether the corresponding IT asset group has a risk of insufficient resources based on the comparison result;
[0031] If so, a marking signal is generated, and displayed in the resource view based on the marking signal.
[0032] In a second aspect, an embodiment of the present application provides a real-time monitoring device for IT asset information, which is applied to an asset data system, wherein the asset data system includes multiple IT assets, and the device includes:
[0033] A collection module, configured to collect information based on multiple IT assets in the asset data system to obtain IT asset information corresponding to multiple IT assets, and extract target identifiers from the IT asset information corresponding to the multiple IT assets;
[0034] A grouping module, used for grouping the multiple IT assets in the asset data system based on preset grouping rules to obtain multiple IT asset groups, so as to monitor the multiple IT asset groups in real time to obtain corresponding real-time performance data;
[0035] A calculation module, used to determine the performance index corresponding to the real-time performance data, and to perform calculation based on the performance index corresponding to the real-time performance data to obtain the resource capacity corresponding to the resource database;
[0036] An association module is used to associate the real-time performance data, the IT asset information and the resource capacity through the target identifier to obtain an association result, and to construct a resource view through the association result, so as to monitor the IT asset information in the asset data system in real time based on the resource view.
[0037] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of any one of the methods for real-time monitoring of IT asset information are performed.
[0038] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the computer program executes any one of the steps of the method for real-time monitoring of IT asset information.
[0039] A method for real-time monitoring of IT asset information provided in an embodiment of the present application is applied to an asset data system, wherein the asset data system includes multiple IT assets. The method first collects information based on the multiple IT assets in the asset data system to obtain IT asset information corresponding to the multiple IT assets, and extracts target identifiers in the IT asset information corresponding to the multiple IT assets respectively; secondly, the multiple IT assets in the asset data system are grouped based on preset grouping rules to obtain multiple IT asset groups, so as to monitor the multiple IT asset groups in real time to obtain corresponding real-time performance data; then, the performance indicators corresponding to the real-time performance data are determined, so as to calculate based on the performance indicators corresponding to the real-time performance data, and obtain the resource capacity corresponding to the resource database. quantity; finally, the real-time performance data, the IT asset information and the resource capacity are associated with the target identifier to obtain an associated result, and a resource view is constructed through the associated result to monitor the IT asset information in the asset data system in real time based on the resource view. The above method provides a comprehensive, real-time and accurate IT resource view, which significantly improves the efficiency, effectiveness and security of IT resource management, supports enterprises to more efficiently respond to the challenges and changes of the IT environment, realizes effective and scientific management of various IT assets in the asset data system, and forms a full range of monitoring, improves the visibility and management efficiency of IT resources, and effectively solves the problems of traditional IT asset management such as high management difficulty, low timeliness and high security risks. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0041] Figure 1 A schematic diagram of a process of a first method for real-time monitoring of IT asset information provided by an embodiment of the present application is shown;
[0042] Figure 2 The resource view provided in the embodiment of the present application includes a product architecture view;
[0043] Figure 3 The network architecture view included in the resource view provided in the embodiment of the present application is shown;
[0044] Figure 4 A schematic diagram showing the structure of a first device for real-time monitoring of IT asset information provided by an embodiment of the present application is shown;
[0045] Figure 5A schematic diagram of the structure of an electronic device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0046] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art can add one or more other operations to the flowchart under the guidance of the content of the present application, or remove one or more operations from the flowchart.
[0047] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0048] It should be noted that the term "comprising" will be used in the embodiments of the present application to indicate the existence of the features declared thereafter, but does not exclude the addition of other features.
[0049] Traditional IT asset management has the following problems when managing IT assets within an enterprise:
[0050] Traditional IT asset management methods often rely on manual input and manual updates, and cannot accelerate as the IT environment expands and changes, resulting in inaccurate, outdated or missing asset data. They are also unable to obtain and update views of their IT resources in real time, which affects the quality of decision-making. Traditional IT asset management may only be able to provide isolated, local performance indicators, but lacks a comprehensive view of the entire IT environment, which makes it difficult for enterprises to understand the interdependencies between IT resources and identify potential performance bottlenecks or security risks. The data produced by IT assets lacks effective data analysis and visualization tools, making it difficult for enterprises to extract valuable insights from massive amounts of data.
[0051] Based on this, the embodiments of the present application provide a method, apparatus, device and medium for real-time monitoring of IT asset information, which are described below through embodiments.
[0052] Example 1
[0053] To facilitate understanding of this embodiment, a method for real-time monitoring of IT asset information disclosed in this embodiment of the present application is first described in detail. Figure 1 The flowchart of a method for real-time monitoring of IT asset information is shown in the figure. The method for real-time monitoring of IT asset information provided by the present application is applied to an asset data system, wherein the asset data system includes multiple IT assets. The method includes:
[0054] S101, collecting information based on multiple IT assets in the asset data system to obtain IT asset information corresponding to the multiple IT assets, and extracting target identifiers from the IT asset information corresponding to the multiple IT assets respectively;
[0055] S102, grouping the multiple IT assets in the asset data system based on a preset grouping rule to obtain multiple IT asset groups, so as to monitor the multiple IT asset groups in real time to obtain corresponding real-time performance data;
[0056] S103, determining a performance indicator corresponding to the real-time performance data, and performing calculation based on the performance indicator corresponding to the real-time performance data to obtain a resource capacity corresponding to a resource database;
[0057] S104. Associating the real-time performance data, the IT asset information and the resource capacity through the target identifier to obtain an association result, and constructing a resource view through the association result to monitor the IT asset information in the asset data system in real time based on the resource view.
[0058] The asset data system described in this application is an IT asset system used in an enterprise, including a variety of IT assets in the enterprise, wherein each IT asset corresponds to a host, a host corresponds to a technological product, and there are multiple applications in a host, such as various apps, etc., and the executor of steps S101-S104 in this application is the host, and it can also be a computer, computer, server and other intelligent devices with data collection, data analysis and data processing capabilities, that is, a method of using the host to monitor the asset database and analyze the asset database resources is formed.
[0059] In step S101, the host first automatically discovers various IT assets in the asset database based on multiple technologies. The IT assets include web pages, apps, management systems, and emails. The multiple technologies include host agent software, cloud platform management software, PING detection and other technologies. The automatic discovery is based on automatically searching for IT assets in the asset database with multiple technologies at a fixed frequency. If there are new IT assets, the IT assets are added to the asset database. The IT assets include but are not limited to physical servers, virtual machines, network devices, storage devices, mobile devices, and Internet of Things devices, etc., focusing on the comprehensiveness of IT asset discovery and real-time updating of asset information to ensure the accuracy and timeliness of resource views.
[0060] After obtaining multiple IT assets in the asset database, automatic information collection is performed based on the multiple IT assets in the asset data system to obtain IT asset information corresponding to the multiple IT assets. The collection method can be a timed query interface or a random query interface to obtain IT asset information, wherein the IT asset information includes hardware configuration, software version, location information, owner and contact information, etc., wherein the location information includes not only the actual geographical location of the IT asset but also the IP address, and the target identifiers in the IT asset information corresponding to the multiple IT assets are extracted, that is, the target identifier is the IP address, that is, the IP address of each IT asset is different, then it is more appropriate to use the IP address as the target identifier.
[0061] In step S102, the host pre-stores preset grouping rules for classifying various IT assets in the asset database, wherein the preset classification rules include asset type, geographic location, business function, technical architecture, performance requirements, and channels for obtaining information. Any one of them can be selected for grouping when grouping is needed. The preset grouping rule adopted in the present application is grouping according to the channel for obtaining information. For example, the channels for obtaining information of virtual machines are Alibaba Cloud and Huawei Cloud, respectively. The virtual machines can be divided into Alibaba Cloud group and Huawei Cloud group, and the Alibaba Cloud group and Huawei Cloud group are divided into IT asset groups. By analogy, the various IT assets in the asset database are grouped based on the preset grouping rules to obtain multiple IT asset groups. After obtaining multiple IT asset groups, the multiple IT asset groups are monitored in real time to obtain corresponding real-time performance data; the real-time performance data is the performance data generated by each IT asset in each IT asset group during operation, and the real-time performance data includes CPU usage, memory usage, disk I / O, network traffic, security events, system logs, etc. The host also stores the monitored real-time performance data according to the groups for easy calling during use.
[0062] In the specific implementation process of step S102, there is an embodiment in which: the multiple IT assets in the asset data system are grouped based on a preset grouping rule to obtain multiple IT asset groups, so as to monitor the multiple IT asset groups in real time to obtain corresponding real-time performance data, including:
[0063] S1021, monitoring multiple IT asset groups in the asset data system to obtain real-time performance data corresponding to each IT asset group;
[0064] S1022. Based on a preset conversion method, format conversion is performed on the real-time performance data corresponding to the multiple IT asset groups to obtain real-time performance data in a unified format.
[0065] In steps S1021-S1022, the host monitors the operation of each IT asset in the multiple IT asset groups corresponding to the multiple IT assets in the asset data system through a monitoring tool, thereby obtaining real-time performance data corresponding to the multiple IT asset groups. The monitoring tool is a mature monitoring tool in the prior art and will not be elaborated herein. In the process of real-time monitoring to obtain real-time performance data, the security of the monitoring tool and the data collection process is ensured to prevent leakage of real-time performance data, and the selected monitoring tool and grouping strategy should be scalable to adapt to future business and technological development. To facilitate the next step of processing of the real-time performance data, the host also performs format conversion on the real-time performance data corresponding to the multiple IT asset groups based on a preset conversion method to obtain real-time performance data in a unified format, so as to convert the data format of all real-time performance data into the same data format, and the formulated conversion method should have a certain degree of flexibility so that it can be easily adjusted and optimized when needed; in the data conversion process, the security of the real-time performance data should be ensured to prevent leakage or illegal access to the real-time performance data.
[0066] In step S103, after obtaining the real-time performance data, the host can determine the performance indicators including CPU usage, memory usage, disk I / O, network traffic, security events and system logs included in the collected real-time performance data based on the performance indicators corresponding to the real-time performance data, including CPU usage, memory occupancy, disk I / O rate, network bandwidth, etc., and calculate based on the performance indicators corresponding to the real-time performance data to obtain the resource capacity corresponding to the resource database. The resource capacities corresponding to multiple IT asset groups calculated are summarized to obtain the resource capacity of multiple resource databases. When the resource capacity reaches a safety threshold, an early warning message is automatically generated to avoid the phenomenon that there are too few resources to support the resource database for data processing.
[0067] In the specific implementation process of step S103, there is another embodiment: before calculating the resource capacities corresponding to the multiple IT asset groups based on the performance indicators corresponding to the real-time performance data, the method includes:
[0068] S10311, determining whether there is real-time performance data that meets the preprocessing condition in the real-time performance data;
[0069] S10312: If yes, preprocess the real-time performance data that meets the preprocessing conditions.
[0070] In steps S10311-S10312, before the host calculates the resource capacity corresponding to multiple IT asset groups through real-time performance data and corresponding performance indicators, the host determines whether there is real-time performance data that meets preprocessing conditions in the collected real-time performance data. The preprocessing conditions include whether there are missing or repeated target identifiers in the real-time performance data. If not, the host calculates the resource capacity for the real-time performance data. If not, the host performs corresponding preprocessing based on the situation of the real-time performance data. If the real-time performance data has repeated target identifiers, they are removed and cleared. If the real-time performance data is missing, it is supplemented by manual query. If there is a fault in the interface, it needs to be resolved by the manufacturer.
[0071] In the specific implementation process of step S103, there is another embodiment: the resource capacities corresponding to the multiple IT asset groups are calculated based on the performance indicators corresponding to the real-time performance data, including:
[0072] S10321. Select a key performance indicator from the performance indicators, and determine a weight corresponding to the key performance indicator and real-time performance data; the key performance indicator affects resource capacity;
[0073] S10322. Calculate and summarize the weights corresponding to the key performance indicators and the real-time performance data to obtain resource capacity.
[0074] In steps S10321-S10322, the host selects key performance indicators from the performance indicators corresponding to the real-time performance, wherein the key performance indicators are performance indicators that can affect resource capacity, such as CPU usage, memory occupancy, disk I / O rate, network bandwidth, and can determine the resource consumption of the system under a specific load, so they are key performance indicators. The key performance indicators can also be the number of concurrent users, the number of transactions per second TPS, the query rate per second QPS, response time, throughput, etc. The subjective weighting method (such as AHP hierarchical analysis method) or the objective weighting method (such as entropy method) is used to calculate the weight of each key performance indicator, wherein the subjective weighting method relies on expert experience and judgment, and is suitable for indicators that are difficult to measure with quantitative methods, and the objective weighting method relies on expert experience and judgment, and is suitable for indicators that are difficult to measure with quantitative methods. The rule determines the weight based on the degree of variation or correlation of the data. It is suitable for scenarios with rich and easily quantifiable data. Assuming the AHP hierarchical analysis method is used, a judgment matrix is first constructed, and then the relative importance (i.e., weight) of each indicator is obtained by calculation. The weight calculation results may be as follows: CPU utilization rate 0.3, memory occupancy rate 0.25, disk I / O rate 0.2, network bandwidth 0.25 (these values are only examples, and the actual calculation results may be different). Then, resource capacity = Σ(indicator value × weight). In actual use, there is also a redundancy coefficient in the formula of resource capacity, i.e., resource capacity = Σ(indicator value × weight × redundancy coefficient). Then, the resource capacity in the resource database is obtained. Then, the indicator value × weight is the resource capacity corresponding to each IT resource group.
[0075] In step S104, the host associates the real-time performance data, the IT asset information and the resource capacity through the target identifier to obtain an association result, that is, the real-time performance data, the IT asset information and the resource capacity themselves have no correlation, but all three have the same target identifier, namely, the IP address, and the three can be associated through the IP address, that is, the association result includes the real-time performance data, IT asset information and resource capacity of the corresponding IT asset that can be obtained through the IP address included in the target identifier, and the association result, that is, the target identifier associates the real-time performance data, the IT asset information and the resource capacity to obtain the association result, which is output to the resource view construction software to construct a resource view, so as to monitor the IT asset information in the asset data system in real time based on the resource view, and display the connection and dependency between assets, as well as the real-time status and performance indicators of each IT asset.
[0076] The resource view generated by the host provides two basic views: 1) product architecture view, such as Figure 2The product architecture view in actual use is shown in Figure 1. By summarizing the IT resources belonging to a certain technology product in the IT asset database from different dimensions, the product is expanded, and the view will present all the application modules and database modules under the IT assets. Expanding the application module can present the virtual machines, physical machines, containers and other information under the application module. Expanding the database module can present the independently deployed database (host) and pooled database (tenant) under the database module. 2) Network architecture view, such as Figure 3 The figure shows the actual network architecture view in use. The view presents all network areas in the computer room. Expanding a network area can present the technology products running in the network area, such as the DMZ area (isolation zone), which can more intuitively display the company's Internet products, thereby focusing on protection. The view also presents the basic information and performance indicators of IT assets, including Figure 2-3 They are for illustrative purposes only.
[0077] The host presents the generated resource view in the form of a web page, and embeds the web page into the host. The host also provides a human-computer interaction page, so that IT managers can easily access and understand the resource view, perform asset management and performance monitoring tasks, and allow users to customize or personalize the view according to needs, such as focusing on specific assets, performance indicators or event types;
[0078] The host identifies the performance trends and periodic patterns of IT products through the resource view, predicts future resource requirements, and optimizes resource allocation and planning. The resource view not only includes static asset information, but also integrates dynamic monitoring data, provides an intuitive overview of resource usage, and integrates scattered IT asset information and real-time performance data to form a unified and intuitive resource management interface.
[0079] In the specific implementation process of step S104, there is an embodiment in which: the associating the real-time performance data, the IT asset information and the resource capacity through the target identifier to obtain an association result includes:
[0080] S10411. Matching the real-time performance data, the IT asset information and the resource capacity based on the target identifier to obtain a matching result;
[0081] S10412. Filter the matching results to obtain a correlation result by correlating the real-time performance data, the IT asset information and the resource capacity corresponding to the filtered matching results.
[0082] In steps S10411-S10412, the host matches the real-time performance data, the IT asset information and the resource capacity based on the target identifier, i.e., the IP address, to obtain a matching result, i.e., determines whether corresponding real-time performance data, the IT asset information and the resource capacity exist under the target identifier, and the matching results include existence and non-existence. Then, the matching results are screened, i.e., the existing matching results are screened out, i.e., under the target identifier, the corresponding real-time performance data, the IT asset information and the resource capacity are associated to obtain an associated result, i.e., through the target identifier, the corresponding real-time performance data, the IT asset information and the resource capacity are linked, and the associated result should contain complete information of the real-time performance data, IT asset information and resource capacity, and a clear association relationship is established between them.
[0083] In the specific implementation process of step S10412, there is an embodiment in which the filtering of the matching results to obtain the correlation results by correlating the real-time performance data, the IT asset information and the resource capacity corresponding to the filtered matching results includes:
[0084] S104121. Determine, based on the matching result, whether there is matching real-time performance data, IT asset information, and resource capacity based on the target identifier;
[0085] S104122. If yes, then based on the target identifier, the real-time performance data, the IT asset information and the resource capacity are associated to obtain an association result.
[0086] In steps S104121-S104122, the host screens the matching results. Since the matching results include existence and non-existence, when the matching result is non-existence, that is, under the target identifier, there is no corresponding real-time performance data, the IT asset information and the resource capacity, and the association based on the target identifier cannot be performed, then it is necessary to filter out the matching results that do not exist, and retain the matching results when the matching result is existence. When the matching result is existence, that is, under the target identifier, there are corresponding real-time performance data, the IT asset information and the resource capacity, then the real-time performance data, the IT asset information and the resource capacity are associated based on the target identifier to obtain the association result.
[0087] In the specific implementation process of step S104, there is another embodiment: the step of constructing a resource view through the association result to monitor the IT asset information in the asset data system in real time based on the resource view further includes:
[0088] S10421. Compare the historical resource capacity with the resource capacity to obtain a comparison result, and determine whether the corresponding IT asset group has a risk of insufficient resources based on the comparison result;
[0089] S10422: If yes, generate a marking signal, and display it in the resource view based on the marking signal.
[0090] In steps S10421-S10422, the host stores the historical resource capacity of the resource database. The historical resource capacity is the risk of insufficient resources generated by the resource database when the historical resource capacity is reached. The host compares the historical resource capacity with the resource capacity to obtain a comparison result. When the host determines that the comparison result is that the resource capacity is greater than the historical resource capacity, the resource database is prone to the risk of insufficient resources. The host generates a marking signal, which is displayed in the resource view based on the marking signal and can be highlighted with a more conspicuous color.
[0091] Example 2
[0092] The present application also provides a real-time monitoring device for IT asset information, such as Figure 4 The block diagram of a device for real-time monitoring of IT asset information is shown. The functions implemented by the device for real-time monitoring of IT asset information correspond to the steps of executing a method for real-time monitoring of IT asset information on a terminal device. The device can be understood as a component of a server including a processor, which is applied to an asset data system. The asset data system includes multiple IT assets. The device includes:
[0093] The collection module 401 is used to collect information based on the multiple IT assets in the asset data system to obtain IT asset information corresponding to the multiple IT assets, and extract target identifiers from the IT asset information corresponding to the multiple IT assets respectively;
[0094] A grouping module 402, configured to group the multiple IT assets in the asset data system based on a preset grouping rule to obtain multiple IT asset groups, so as to monitor the multiple IT asset groups in real time to obtain corresponding real-time performance data;
[0095] A calculation module 403, used to determine the performance index corresponding to the real-time performance data, and to perform calculation based on the performance index corresponding to the real-time performance data to obtain the resource capacity corresponding to the resource database;
[0096] The association module 404 is used to associate the real-time performance data, the IT asset information and the resource capacity through the target identifier to obtain an association result, and to construct a resource view through the association result to monitor the IT asset information in the asset data system in real time based on the resource view.
[0097] In a feasible implementation, the verification module includes:
[0098] A matching module, used for matching the real-time performance data, the IT asset information and the resource capacity based on the target identifier to obtain a matching result;
[0099] The screening module is used to screen the matching results to obtain a correlation result by correlating the real-time performance data, the IT asset information and the resource capacity corresponding to the screened matching results.
[0100] In a feasible implementation manner, the verification module further includes:
[0101] A first judgment module is used to judge whether there is matching real-time performance data, IT asset information and resource capacity based on the target identifier based on the matching result;
[0102] The first association module is used to associate the real-time performance data, the IT asset information and the resource capacity based on the target identifier to obtain an association result.
[0103] In a feasible implementation, the computing module includes:
[0104] A second judgment module is used to judge whether there is real-time performance data that meets the preprocessing conditions in the real-time performance data;
[0105] The processing module is used to preprocess the real-time performance data that meets the preprocessing conditions.
[0106] In a feasible implementation manner, the grouping module includes:
[0107] A monitoring module, used to monitor multiple IT asset groups in the asset data system to obtain real-time performance data corresponding to each IT asset group;
[0108] The conversion module is used to convert the formats of the real-time performance data corresponding to the multiple IT asset groups based on a preset conversion method to obtain real-time performance data in a unified format.
[0109] In a feasible implementation manner, the calculation module further includes:
[0110] A selection module, configured to select a key performance indicator from the performance indicators and determine a weight corresponding to the key performance indicator and real-time performance data; the key performance indicator affects resource capacity;
[0111] The aggregation module is used to calculate and aggregate the weights corresponding to the key performance indicators and the real-time performance data to obtain the resource capacity.
[0112] In a feasible implementation manner, the association module further includes:
[0113] A comparison module, configured to obtain a comparison result based on a comparison between the historical resource capacity and the resource capacity, so as to determine whether the corresponding IT asset group has a risk of insufficient resources based on the comparison result;
[0114] The display module is configured to generate a marking signal if yes, and display in the resource view based on the marking signal.
[0115] Example 3
[0116] The present application also provides an electronic device, such as Figure 5 As shown, it includes: a processor 501, a memory 502 and a bus 503, the memory 502 stores machine-readable instructions executable by the processor 501, when the electronic device is running, the processor 501 communicates with the memory 502 through the bus 503, and when the machine-readable instructions are executed by the processor 501, any one of the steps of the real-time monitoring method for IT asset information is executed.
[0117] Example 4
[0118] The present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of any one of the methods for real-time monitoring of IT asset information are executed.
[0119] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the method embodiment, and will not be repeated in this application. In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0120] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0121] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0122] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a platform 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: various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks, or optical disks.
[0123] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for real-time monitoring of IT asset information, characterized in that: Applied to an asset data system, the asset data system includes multiple IT assets, the method includes: Collecting information based on the multiple IT assets in the asset data system to obtain IT asset information corresponding to the multiple IT assets, and extracting target identifiers from the IT asset information corresponding to the multiple IT assets; Grouping the multiple IT assets in the asset data system based on preset grouping rules to obtain multiple IT asset groups, so as to monitor the multiple IT asset groups in real time to obtain corresponding real-time performance data; Determine a performance indicator corresponding to the real-time performance data, and calculate based on the performance indicator corresponding to the real-time performance data to obtain a resource capacity corresponding to the resource database; The real-time performance data, the IT asset information and the resource capacity are associated with each other through the target identifier to obtain an association result, and a resource view is constructed through the association result to monitor the IT asset information in the asset data system in real time based on the resource view.
2. The method according to claim 1, characterized in that The associating the real-time performance data, the IT asset information and the resource capacity through the target identifier to obtain an association result includes: Matching the real-time performance data, the IT asset information and the resource capacity based on the target identifier to obtain a matching result; The matching results are screened to obtain a correlation result by correlating the real-time performance data, the IT asset information and the resource capacity corresponding to the screened matching results.
3. The method according to claim 2, characterized in that The filtering of the matching results to obtain a correlation result by correlating the real-time performance data, the IT asset information and the resource capacity corresponding to the filtered matching results includes: Determine, based on the matching result, whether there is matching real-time performance data, IT asset information, and resource capacity based on the target identifier; If so, the real-time performance data, the IT asset information and the resource capacity are associated based on the target identifier to obtain an association result.
4. The method according to claim 2, characterized in that: Before calculating the resource capacities corresponding to the multiple IT asset groups based on the performance indicators corresponding to the real-time performance data, the method includes: Determining whether there is real-time performance data meeting the preprocessing condition in the real-time performance data; If so, preprocess the real-time performance data that meets the preprocessing conditions.
5. The method according to claim 1, characterized in that The grouping of the multiple IT assets in the asset data system based on the preset grouping rule to obtain multiple IT asset groups, so as to monitor the multiple IT asset groups in real time to obtain corresponding real-time performance data, includes: Monitoring multiple IT asset groups in the asset data system to obtain real-time performance data corresponding to each IT asset group; Based on a preset conversion method, the real-time performance data corresponding to multiple IT asset groups are converted into formats to obtain real-time performance data in a unified format.
6. The method according to claim 1, characterized in that The calculating based on the performance indicators corresponding to the real-time performance data to obtain the resource capacities corresponding to the multiple IT asset groups includes: Selecting a key performance indicator from the performance indicators and determining a weight corresponding to the key performance indicator and real-time performance data; the key performance indicator affects resource capacity; The weights corresponding to the key performance indicators and the real-time performance data are calculated and summarized to obtain the resource capacity.
7. The method according to claim 1, characterized in that The step of constructing a resource view through the association result to monitor the IT asset information in the asset data system in real time based on the resource view further includes: Comparing the historical resource capacity with the resource capacity to obtain a comparison result, and judging whether the corresponding IT asset group has a risk of insufficient resources based on the comparison result; If so, a marking signal is generated, and displayed in the resource view based on the marking signal.
8. A real-time monitoring device for IT asset information, characterized in that: Applied to an asset data system, the asset data system includes multiple IT assets, and the device includes: A collection module, configured to collect information based on multiple IT assets in the asset data system to obtain IT asset information corresponding to multiple IT assets, and extract target identifiers from the IT asset information corresponding to the multiple IT assets; A grouping module, used for grouping the multiple IT assets in the asset data system based on preset grouping rules to obtain multiple IT asset groups, so as to monitor the multiple IT asset groups in real time to obtain corresponding real-time performance data; A calculation module, used to determine the performance index corresponding to the real-time performance data, and to perform calculation based on the performance index corresponding to the real-time performance data to obtain the resource capacity corresponding to the resource database; An association module is used to associate the real-time performance data, the IT asset information and the resource capacity through the target identifier to obtain an association result, and to construct a resource view through the association result, so as to monitor the IT asset information in the asset data system in real time based on the resource view.
9. An electronic device, characterized in that: include: A processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor and the memory communicate via the bus, and when the machine-readable instructions are executed by the processor, the steps of a method for real-time monitoring of IT asset information as described in any one of claims 1 to 7 are performed.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for real-time monitoring of IT asset information as described in any one of claims 1 to 7 are executed.