[go: up one dir, main page]

CN119211001A - A solution for IPMI console session playback - Google Patents

A solution for IPMI console session playback Download PDF

Info

Publication number
CN119211001A
CN119211001A CN202411271573.8A CN202411271573A CN119211001A CN 119211001 A CN119211001 A CN 119211001A CN 202411271573 A CN202411271573 A CN 202411271573A CN 119211001 A CN119211001 A CN 119211001A
Authority
CN
China
Prior art keywords
data
session
playback
ipmi
aes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202411271573.8A
Other languages
Chinese (zh)
Other versions
CN119211001B (en
Inventor
李丹
荆留清
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Jiuzhou Future Information Technology Co ltd
Original Assignee
Zhejiang Jiuzhou Future Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Jiuzhou Future Information Technology Co ltd filed Critical Zhejiang Jiuzhou Future Information Technology Co ltd
Priority to CN202411271573.8A priority Critical patent/CN119211001B/en
Publication of CN119211001A publication Critical patent/CN119211001A/en
Application granted granted Critical
Publication of CN119211001B publication Critical patent/CN119211001B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/069Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/149Network analysis or design for prediction of maintenance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/16Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • H04L9/0631Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a solution for session playback of an IPMI console, which relates to the technical field of computer system management, and comprises the following steps of S1, initializing a session, S2, capturing session data, S2, capturing all input and output data streams by monitoring an IPMI interface in real time by the system, S3, encrypting and compressing the captured data by using an advanced encryption standard AES to ensure data security, and applying a formula E=AES (D, K), wherein K is a secret key, and E is encrypted data. The invention ensures the safety of the data by encrypting the captured data by using an advanced encryption standard, reduces the consumption of storage space by compressing the encrypted data by adopting a GZIP algorithm, and enhances the capability of fault prediction and event analysis by introducing a machine learning algorithm and a deep learning algorithm.

Description

Solution method for session playback of IPMI console
Technical Field
The invention relates to the technical field of computer system management, in particular to a solution method for session playback of an IPMI console.
Background
In current data center and server management environments, administrators often need to remotely access a server's console for troubleshooting and maintenance. Real-time monitoring of console session content can present difficulties due to network latency or connectivity issues.
Through retrieval, the application proposal of China patent application No. 202210579567.3 discloses a network equipment central control intelligent management system and a method, which are characterized by comprising a central control module, wherein the central control module comprises an anti-intrusion control unit, an asset management module, a network management module, an automatic task unit, a distributed terminal control module and a central control module, wherein the central control module is used for uniformly managing inlets of a plurality of data centers, and a user can perform central control management on the states, energy consumption, resource consumption and various instructions of the data centers. The method of the above patent has the disadvantage of having insufficient capabilities for fault prediction and event analysis and yet remains to be improved.
Disclosure of Invention
The invention aims to solve the defects in the prior art and provides a solution for session playback of an IPMI console.
In order to achieve the above purpose, the present invention adopts the following technical scheme:
A solution for IPMI console session playback, comprising:
S1, initializing a session:
when an administrator initiates an IPMI session, the system initializes an empty data structure D for storing session data;
s2, capturing session data:
Monitoring an IPMI interface in real time by the system, and capturing all input and output data streams;
S3, data encryption and compression:
the method comprises the steps of encrypting captured data by using an advanced encryption standard AES to ensure data security, applying a formula E=AES (D, K), wherein K is a secret key, E is the encrypted data, and compressing the encrypted data by adopting a GZIP algorithm to reduce storage space consumption;
S4, data storage:
Storing the compressed data C in persistent storage equipment;
s5, session playback:
When a playback session is required, loading compressed data C from a storage device, applying a decompression algorithm formula D=GZIP (-1) (C) to obtain original encrypted data E, and using an AES decryption algorithm formula D=AES (-1) (E, K) to obtain original session data;
S6, data processing and playback:
The received data are sequenced and formatted to ensure the correctness of the playback sequence, and the playback speed is synchronized by using the time stamp information T to ensure that the playback speed is consistent with the original session;
s7, performance optimization and intelligent algorithm application:
The method comprises the steps of implementing a caching mechanism, reducing frequent disk read-write operations, improving data loading efficiency, parallel processing data decryption and decompression by using a multithreading technology, optimizing playback starting time, introducing a machine learning algorithm to perform pattern recognition on session data, automatically classifying and marking key events, analyzing historical session data by using a deep learning algorithm, and predicting potential system faults and maintenance requirements;
S8, data insight and report:
And extracting keywords in the session by applying a natural language processing algorithm to generate an operation log abstract.
Preferably, in the step S1, the initializing the session specifically includes:
When an administrator initiates a remote session through IPMI, the system automatically generates a unique session ID;
creating an empty data structure D for the session ID for storing session data;
Initializing the timestamp logger ensures that each event in the session can be accurately logged.
Preferably, in the step S2, capturing session data specifically includes:
the system configures a network interface and monitors IPMI requests and responses in real time;
for each request and response, recording a time stamp, and storing session data and metadata thereof into a data structure D;
it is ensured that the captured data includes text commands, execution results and any error information.
Preferably, in the step S3, the data encryption and compression specifically includes:
using AES encryption algorithm to encrypt the captured data by adopting a key K;
the formula e=aes (D, K) is applied, where E represents an encrypted data block;
and the GZIP compression algorithm is applied to E, so that the data size is reduced, and the storage and the transmission are convenient.
Preferably, in the step S4, the data storage specifically includes:
Storing the compressed data C in persistent storage equipment;
Indexing each session ID with a corresponding data file for quick retrieval;
And the stored data is backed up regularly, so that the data is prevented from being lost.
Preferably, in the step S5, the session playback specifically includes:
when a playback session is required, the user selects a specific session ID through an interface;
loading compressed data C from a storage device and applying GZIP decompression algorithm formula d=gzip (-1) (C);
the original session data is obtained using the AES decryption algorithm formula d=aes (-1) (E, K).
Preferably, in the step S6, the data processing and playback specifically includes:
the received data are sequenced and formatted, and are synchronized according to the time stamp information T;
Ensuring that the data is played back according to the real sequence of the occurrence of the session;
and calculating playback performance in real time, and ensuring no delay play.
Preferably, in the step S7, the data insight and report specifically includes:
generating a system use condition and a performance report through analysis of playback data;
extracting keywords in the session by using a natural language processing algorithm to generate an operation log abstract;
visual data analysis results are provided, so that an administrator is helped to better understand the running state of the system;
The key words are extracted based on TF-IDF, and the specific formula is as follows:
Wherein:
w is a word;
d is a document;
D is the collection of all documents;
TF (w, d) is the frequency of word w in document d;
N is the total number of documents in the document collection;
the |{ D ε D: w ε D } | is the number of documents containing word w.
Preferably, in the step S7, the application of the performance optimization and intelligent algorithm is specifically as follows:
the caching mechanism is implemented, so that frequent disk read-write operations are reduced, and the data loading efficiency is improved;
data decryption and decompression are processed in parallel by using a multithreading technology, and playback starting time is optimized;
Introducing a machine learning algorithm to perform pattern recognition on session data, and automatically classifying and marking key events;
the historical session data is analyzed using a deep learning algorithm to predict potential system failures and maintenance requirements.
Preferably, in the performance optimization and intelligent algorithm application, when the mode identification is performed, the performance optimization and intelligent algorithm application is performed based on a support vector machine, specifically:
Wherein:
x is an input vector, i.e., a feature vector of the current session data;
x i is the eigenvector of the ith training data point;
y i is the class label of the ith training data point;
a i is Lagrangian multiplier, obtained by training;
k (x i, x) is a kernel function used to calculate the similarity between two data points;
b is a bias term for the decision boundary;
n is the number of training samples.
The beneficial effects of the invention are as follows:
1. the invention ensures the safety of the data by encrypting the captured data by using an advanced encryption standard, reduces the consumption of storage space by compressing the encrypted data by adopting a GZIP algorithm, and enhances the capability of fault prediction and event analysis by introducing a machine learning algorithm and a deep learning algorithm.
2. The invention improves the data loading efficiency and the playback starting time by implementing a caching mechanism and a multithreading technology, and generates a system service condition and a performance report by analyzing the playback data.
Drawings
Fig. 1 is a flowchart of a solution for session playback of an IPMI console according to the present invention.
Detailed Description
The technical scheme of the invention is further described in detail below with reference to the specific embodiments.
Example 1:
A solution for IPMI console session playback, comprising:
S1, initializing a session:
when an administrator initiates an IPMI session, the system initializes an empty data structure D for storing session data;
s2, capturing session data:
Monitoring an IPMI interface in real time by the system, and capturing all input and output data streams;
S3, data encryption and compression:
the method comprises the steps of encrypting captured data by using an advanced encryption standard AES to ensure data security, applying a formula E=AES (D, K), wherein K is a secret key, E is the encrypted data, and compressing the encrypted data by adopting a GZIP algorithm to reduce storage space consumption;
S4, data storage:
storing the compressed data C in a persistent storage device, such as a hard disk or SSD;
s5, session playback:
When a playback session is required, loading compressed data C from a storage device, applying a decompression algorithm formula D=GZIP (-1) (C) to obtain original encrypted data E, and using an AES decryption algorithm formula D=AES (-1) (E, K) to obtain original session data;
S6, data processing and playback:
The received data are sequenced and formatted to ensure the correctness of the playback sequence, and the playback speed is synchronized by using the time stamp information T to ensure that the playback speed is consistent with the original session;
s7, data insight and report:
and extracting keywords in the session by applying a Natural Language Processing (NLP) algorithm to generate an operation log abstract.
In S1, the initializing the session specifically includes:
When an administrator initiates a remote session through IPMI, the system automatically generates a unique session ID;
creating an empty data structure D for the session ID for storing session data;
Initializing the timestamp logger ensures that each event in the session can be accurately logged.
In S2, capturing session data specifically includes:
the system configures a network interface and monitors IPMI requests and responses in real time;
for each request and response, recording a time stamp, and storing session data and metadata thereof into a data structure D;
it is ensured that the captured data includes text commands, execution results and any error information.
In S3, the data encryption and compression specifically includes:
using AES encryption algorithm to encrypt the captured data by adopting a key K;
the formula e=aes (D, K) is applied, where E represents an encrypted data block;
and the GZIP compression algorithm is applied to E, so that the data size is reduced, and the storage and the transmission are convenient.
In S4, the data storage specifically includes:
storing the compressed data C in a persistent storage device, such as a hard disk or SSD;
Indexing each session ID with a corresponding data file for quick retrieval;
And the stored data is backed up regularly, so that the data is prevented from being lost.
In the step S5, the session playback specifically includes:
when a playback session is required, the user selects a specific session ID through an interface;
loading compressed data C from a storage device and applying GZIP decompression algorithm formula d=gzip (-1) (C);
the original session data is obtained using the AES decryption algorithm formula d=aes (-1) (E, K).
In the step S6, the data processing and playback specifically includes:
the received data are sequenced and formatted, and are synchronized according to the time stamp information T;
Ensuring that the data is played back according to the real sequence of the occurrence of the session;
and calculating playback performance in real time, and ensuring no delay play.
In S7, the data insight and report specifically includes:
generating a system use condition and a performance report through analysis of playback data;
extracting keywords in the session by using a natural language processing algorithm to generate an operation log abstract;
visual data analysis results are provided, so that an administrator is helped to better understand the running state of the system;
The key words are extracted based on TF-IDF, and the specific formula is as follows:
Wherein:
w is a word;
d is a document;
D is the collection of all documents;
TF (w, d) is the frequency of word w in document d;
N is the total number of documents in the document collection;
the |{ D ε D: w ε D } | is the number of documents containing word w.
Example 2:
A solution for IPMI console session playback, comprising:
S1, initializing a session:
when an administrator initiates an IPMI session, the system initializes an empty data structure D for storing session data;
s2, capturing session data:
Monitoring an IPMI interface in real time by the system, and capturing all input and output data streams;
S3, data encryption and compression:
the method comprises the steps of encrypting captured data by using an advanced encryption standard AES to ensure data security, applying a formula E=AES (D, K), wherein K is a secret key, E is the encrypted data, and compressing the encrypted data by adopting a GZIP algorithm to reduce storage space consumption;
S4, data storage:
storing the compressed data C in a persistent storage device, such as a hard disk or SSD;
s5, session playback:
When a playback session is required, loading compressed data C from a storage device, applying a decompression algorithm formula D=GZIP (-1) (C) to obtain original encrypted data E, and using an AES decryption algorithm formula D=AES (-1) (E, K) to obtain original session data;
S6, data processing and playback:
The received data are sequenced and formatted to ensure the correctness of the playback sequence, and the playback speed is synchronized by using the time stamp information T to ensure that the playback speed is consistent with the original session;
s7, performance optimization and intelligent algorithm application:
The method comprises the steps of performing a caching mechanism, reducing frequent disk read-write operations, improving data loading efficiency, using a multithreading technology to process data decryption and decompression in parallel, optimizing playback starting time, introducing a machine learning algorithm to perform pattern recognition on session data, automatically classifying and marking key events such as login failure, configuration change and the like, analyzing historical session data by using the deep learning algorithm, and predicting potential system faults and maintenance requirements;
S8, data insight and report:
and extracting keywords in the session by applying a Natural Language Processing (NLP) algorithm to generate an operation log abstract.
In S7, the application of the performance optimization and intelligent algorithm is specifically:
the caching mechanism is implemented, so that frequent disk read-write operations are reduced, and the data loading efficiency is improved;
data decryption and decompression are processed in parallel by using a multithreading technology, and playback starting time is optimized;
Introducing a machine learning algorithm to perform pattern recognition on session data, and automatically classifying and marking key events such as login failure, configuration change and the like;
the historical session data is analyzed using a deep learning algorithm to predict potential system failures and maintenance requirements.
During pattern recognition, the pattern recognition is performed based on a support vector machine, for example, recognition of key events such as login failure or configuration change is specifically:
Wherein:
x is an input vector, i.e., a feature vector of the current session data;
x i is the eigenvector of the ith training data point;
y i is the class label of the ith training data point;
a i is Lagrangian multiplier, obtained by training;
k (x i, x) is a kernel function used to calculate the similarity between two data points;
b is a bias term for the decision boundary;
n is the number of training samples.
When analyzing historical session data and predicting potential system faults and maintenance requirements, the method is realized based on a long-term and short-term memory network, and specifically comprises the following steps:
ht=LSTM(xt,ht-1,ct-1)
Wherein:
x t is the input at time t;
h t is the hidden state at time t;
h t-1 is the hidden state at time t-1;
c t-1 is the cell state at time t-1.
The foregoing is only a preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art, who is within the scope of the present invention, should make equivalent substitutions or modifications according to the technical scheme of the present invention and the inventive concept thereof, and should be covered by the scope of the present invention.

Claims (10)

1.一种IPMI控制台会话回放的解决方法,其特征在于,包括:1. A solution for IPMI console session playback, characterized by comprising: S1:初始化会话:S1: Initialize the session: 当管理员启动一个IPMI会话时,系统初始化一个空的数据结构D,用于存储会话数据;When an administrator starts an IPMI session, the system initializes an empty data structure D to store session data; S2:捕获会话数据:S2: Capture session data: 系统实时监听IPMI接口,捕获所有输入输出数据流;The system monitors the IPMI interface in real time and captures all input and output data streams; S3:数据加密与压缩:S3: Data encryption and compression: 使用高级加密标准AES对捕获的数据进行加密,确保数据安全;应用公式E=AES(D,K),其中K是密钥,E是加密后的数据;采用GZIP算法对加密后的数据进行压缩,以减少存储空间消耗;The captured data is encrypted using the Advanced Encryption Standard (AES) to ensure data security; the formula E = AES (D, K) is applied, where K is the key and E is the encrypted data; the encrypted data is compressed using the GZIP algorithm to reduce storage space consumption; S4:数据存储:S4: Data Storage: 将压缩后的数据C存入持久化存储设备中;Store the compressed data C in a persistent storage device; S5:会话回放:S5: Session playback: 当需要回放会话时,从存储设备加载压缩的数据C;应用解压算法公式D=GZIP^(-1)(C),得到原始加密数据E;使用AES解密算法公式D=AES^(-1)(E,K),获取原始会话数据;When the session needs to be replayed, the compressed data C is loaded from the storage device; the decompression algorithm formula D = GZIP^(-1)(C) is applied to obtain the original encrypted data E; the AES decryption algorithm formula D = AES^(-1)(E,K) is used to obtain the original session data; S6:数据处理与回放:S6: Data processing and playback: 对接收到的数据进行排序和格式化处理,确保回放顺序的正确性;利用时间戳信息T同步回放速度,保证回放速度与原始会话一致;Sort and format the received data to ensure the correct playback order; synchronize the playback speed using the timestamp information T to ensure that the playback speed is consistent with the original session; S7:性能优化与智能算法应用:S7: Performance optimization and intelligent algorithm application: 实施缓存机制,减少频繁的磁盘读写操作,提高数据加载效率;使用多线程技术并行处理数据解密和解压,优化回放启动时间;引入机器学习算法对会话数据进行模式识别,自动分类和标记关键事件;利用深度学习算法分析历史会话数据,预测潜在的系统故障和维护需求;Implement a caching mechanism to reduce frequent disk read and write operations and improve data loading efficiency; use multi-threading technology to parallelize data decryption and decompression to optimize playback startup time; introduce machine learning algorithms to perform pattern recognition on session data, automatically classify and mark key events; use deep learning algorithms to analyze historical session data and predict potential system failures and maintenance needs; S8:数据洞察与报告:S8: Data Insights and Reports: 通过对回放数据的分析,生成系统使用情况和性能报告;应用自然语言处理算法提取会话中的关键字,生成操作日志摘要。Generate system usage and performance reports by analyzing playback data; apply natural language processing algorithms to extract keywords in conversations and generate operation log summaries. 2.根据权利要求1所述的一种IPMI控制台会话回放的解决方法,其特征在于,所述S1中,初始化会话具体包括:2. A solution for replaying an IPMI console session according to claim 1, characterized in that in S1, initializing the session specifically includes: 当管理员通过IPMI发起远程会话时,系统自动生成一个唯一的会话ID;When an administrator initiates a remote session through IPMI, the system automatically generates a unique session ID; 为该会话ID创建一个空的数据结构D,用于存储会话数据;Create an empty data structure D for the session ID to store session data; 初始化时间戳记录器,确保可以精确记录会话中的每一个事件。Initializes the timestamp recorder to ensure that every event in the session can be accurately recorded. 3.根据权利要求1所述的一种IPMI控制台会话回放的解决方法,其特征在于,所述S2中,捕获会话数据具体包括:3. A solution for IPMI console session playback according to claim 1, characterized in that in S2, capturing session data specifically comprises: 系统配置网络接口,实时监听IPMI请求与响应;The system configures the network interface and monitors IPMI requests and responses in real time; 对于每个请求与响应,记录时间戳,将会话数据及其元数据存储到数据结构D中;For each request and response, record the timestamp and store the session data and its metadata in data structure D; 确保捕获的数据包括文本命令、执行结果以及任何错误信息。Make sure the captured data includes the text command, execution results, and any error messages. 4.根据权利要求1所述的一种IPMI控制台会话回放的解决方法,其特征在于,所述S3中,数据加密与压缩具体包括:4. A solution for IPMI console session playback according to claim 1, characterized in that in S3, data encryption and compression specifically include: 对捕获的数据使用AES加密算法,采用密钥K进行加密处理;The captured data is encrypted using the AES encryption algorithm and the key K; 公式E=AES(D,K)被应用,其中E代表加密后的数据块;The formula E=AES(D,K) is applied, where E represents the encrypted data block; 对E应用GZIP压缩算法,减少数据大小,便于存储和传输。Apply the GZIP compression algorithm to E to reduce the data size for easy storage and transmission. 5.根据权利要求1所述的一种IPMI控制台会话回放的解决方法,其特征在于,所述S4中,数据存储具体包括:5. A solution for IPMI console session playback according to claim 1, characterized in that in S4, data storage specifically includes: 将压缩后的数据C存入持久化存储设备中;Store the compressed data C in a persistent storage device; 索引每个会话ID与对应的数据文件,以便快速检索;Index each session ID and the corresponding data file for quick retrieval; 定期备份存储的数据,防止数据丢失。Back up stored data regularly to prevent data loss. 6.根据权利要求1所述的一种IPMI控制台会话回放的解决方法,其特征在于,所述S5中,会话回放具体包括:6. A solution for IPMI console session playback according to claim 1, characterized in that in S5, session playback specifically includes: 当需要回放会话时,用户通过界面选择特定的会话ID;When a session needs to be replayed, the user selects a specific session ID through the interface; 从存储设备加载压缩的数据C,并应用GZIP解压算法公式D=GZIP^(-1)(C);Load the compressed data C from the storage device and apply the GZIP decompression algorithm formula D = GZIP^(-1)(C); 使用AES解密算法公式D=AES^(-1)(E,K),获取原始会话数据。Use the AES decryption algorithm formula D = AES^(-1)(E,K) to obtain the original session data. 7.根据权利要求1所述的一种IPMI控制台会话回放的解决方法,其特征在于,所述S6中,数据处理与回放具体包括:7. A solution for IPMI console session playback according to claim 1, characterized in that in S6, data processing and playback specifically include: 对接收到的数据进行排序和格式化处理,根据时间戳信息T同步;Sort and format the received data and synchronize it according to the timestamp information T; 保证数据按照会话发生的真实顺序进行回放;Ensure that data is played back in the actual order in which the session occurred; 实时计算回放性能,确保无延迟播放。Playback performance is calculated in real time to ensure lag-free playback. 8.根据权利要求1所述的一种IPMI控制台会话回放的解决方法,其特征在于,所述S7中,数据洞察与报告具体包括:8. A solution for IPMI console session playback according to claim 1, characterized in that in S7, data insight and reporting specifically include: 通过对回放数据的分析,生成系统使用情况和性能报告;Generate system usage and performance reports by analyzing playback data; 应用自然语言处理算法提取会话中的关键字,生成操作日志摘要;Apply natural language processing algorithms to extract keywords from conversations and generate operation log summaries; 提供可视化的数据分析结果,帮助管理员更好地理解系统运行状态;Provide visual data analysis results to help administrators better understand the system operation status; 基于TF-IDF提取关键字,具体公式为:Extract keywords based on TF-IDF. The specific formula is: 其中:in: w是单词;w is a word; d是文档;d is the document; D是所有文档的集合;D is the set of all documents; TF(w,d)是单词w在文档d中的频率;TF(w,d) is the frequency of word w in document d; N是文档集合中的总文档数;N is the total number of documents in the document collection; |{d∈D:w∈d}|是包含单词w的文档数。|{d∈D:w∈d}| is the number of documents containing word w. 9.根据权利要求8所述的一种IPMI控制台会话回放的解决方法,其特征在于,所述S7中,性能优化与智能算法应用具体为:9. A solution to IPMI console session playback according to claim 8, characterized in that in S7, the performance optimization and intelligent algorithm application are specifically: 实施缓存机制,减少频繁的磁盘读写操作,提高数据加载效率;Implement a cache mechanism to reduce frequent disk read and write operations and improve data loading efficiency; 使用多线程技术并行处理数据解密和解压,优化回放启动时间;Use multi-threading technology to parallelize data decryption and decompression, optimizing playback startup time; 引入机器学习算法对会话数据进行模式识别,自动分类和标记关键事件;Introducing machine learning algorithms to perform pattern recognition on conversation data, automatically classify and mark key events; 利用深度学习算法分析历史会话数据,预测潜在的系统故障和维护需求。Analyze historical session data using deep learning algorithms to predict potential system failures and maintenance needs. 10.根据权利要求9所述的一种IPMI控制台会话回放的解决方法,其特征在于,所述性能优化与智能算法应用中,在进行模式识别时,基于支持向量机进行,具体为:10. A solution to IPMI console session playback according to claim 9, characterized in that, in the performance optimization and intelligent algorithm application, when performing pattern recognition, it is performed based on a support vector machine, specifically: 其中:in: x是输入向量,即当前会话数据的特征向量;x is the input vector, i.e., the feature vector of the current session data; xi是第i个训练数据点的特征向量; xi is the feature vector of the ith training data point; yi是第i个训练数据点的类别标签; yi is the category label of the i-th training data point; ai是拉格朗日乘子,通过训练得到;a i is the Lagrange multiplier, obtained through training; K(xi,x)是核函数,用于计算两个数据点之间的相似度;b是决策边界的偏置项;n是训练样本的数量。K( xi , x) is the kernel function used to calculate the similarity between two data points; b is the bias term of the decision boundary; n is the number of training samples.
CN202411271573.8A 2024-09-11 2024-09-11 Solution method for session playback of IPMI console Active CN119211001B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411271573.8A CN119211001B (en) 2024-09-11 2024-09-11 Solution method for session playback of IPMI console

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411271573.8A CN119211001B (en) 2024-09-11 2024-09-11 Solution method for session playback of IPMI console

Publications (2)

Publication Number Publication Date
CN119211001A true CN119211001A (en) 2024-12-27
CN119211001B CN119211001B (en) 2025-11-07

Family

ID=94043241

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411271573.8A Active CN119211001B (en) 2024-09-11 2024-09-11 Solution method for session playback of IPMI console

Country Status (1)

Country Link
CN (1) CN119211001B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06214832A (en) * 1993-01-20 1994-08-05 Nippon Telegr & Teleph Corp <Ntt> Terminal work history reproducing device
US6188831B1 (en) * 1997-01-29 2001-02-13 Fuji Xerox Co., Ltd. Data storage/playback device and method
CN110321300A (en) * 2019-05-20 2019-10-11 中国船舶重工集团公司第七一五研究所 A kind of implementation method of signal processing data high-speed record and playback module
CN110704505A (en) * 2019-09-23 2020-01-17 广州海颐信息安全技术有限公司 Method and device for searching and replaying historical privileged sessions
US20200396304A1 (en) * 2019-06-13 2020-12-17 FullStory, Inc. Synchronized console data and user interface playback
CN114449353A (en) * 2020-11-02 2022-05-06 胡露有限责任公司 Session-based adaptive playback profile decision for video streams

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06214832A (en) * 1993-01-20 1994-08-05 Nippon Telegr & Teleph Corp <Ntt> Terminal work history reproducing device
US6188831B1 (en) * 1997-01-29 2001-02-13 Fuji Xerox Co., Ltd. Data storage/playback device and method
CN110321300A (en) * 2019-05-20 2019-10-11 中国船舶重工集团公司第七一五研究所 A kind of implementation method of signal processing data high-speed record and playback module
US20200396304A1 (en) * 2019-06-13 2020-12-17 FullStory, Inc. Synchronized console data and user interface playback
CN110704505A (en) * 2019-09-23 2020-01-17 广州海颐信息安全技术有限公司 Method and device for searching and replaying historical privileged sessions
CN114449353A (en) * 2020-11-02 2022-05-06 胡露有限责任公司 Session-based adaptive playback profile decision for video streams

Also Published As

Publication number Publication date
CN119211001B (en) 2025-11-07

Similar Documents

Publication Publication Date Title
CN112148518A (en) Log file processing method, apparatus, computer equipment and storage medium
CN116167370B (en) Anomaly detection method for distributed systems based on log spatiotemporal feature analysis
US11416506B2 (en) Facilitating temporal data management for anomalous state detection in data centers
JP4911530B2 (en) Surveillance system, system program, and recording medium recording the program
CN111046022A (en) Database auditing method based on big data technology
CN107409134B (en) Forensic Analysis Methods
CN117614849A (en) A multimedia resource sharing method and system based on home network
CN112380922B (en) Method, device, computer equipment and storage medium for determining multiple video frames
CN118735749A (en) A data management method for a teaching service platform based on cloud services
CN113691390B (en) A cloud-coordinated edge node alarm system and method
CN117971623A (en) Data operation and maintenance method, device, equipment and medium
CN111884883A (en) Quick auditing processing method for service interface
CN119211001B (en) Solution method for session playback of IPMI console
CN111352814A (en) Operation abnormal behavior identification method, device, storage medium and electronic device
CN113382268B (en) Live broadcast anomaly analysis method, live broadcast anomaly analysis device, computer equipment and storage medium
CN114722240A (en) Video classification method and system for screen recording audit of bastion machine
CN111817867A (en) Method and system for multi-log collaborative analysis in distributed environment
CN110909380B (en) A kind of abnormal file access behavior monitoring method and device
CN119668895A (en) Event notification method, device, computer equipment and readable storage medium
CN119719062A (en) Voice platform full-link log management analysis method and system
US20240283989A1 (en) System and method for improving media playback response time in contact centers
CN118760694A (en) End-to-end verified anti-electricity theft electronic data extraction and fixation method and system
CN118075279A (en) Data room historical data security protection method, system, equipment and storage medium
CN117539739A (en) User continuous behavior anomaly monitoring method based on double features
CN119691708B (en) Method and system for safety management of video and audio files

Legal Events

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