基于指纹识别与大模型推理的监控配置方法及系统与流程

摘要: 本发明涉及服务器监控和自动化运维,尤其涉及基于指纹识别与大模型推理的监控配置方法及系统。背景技术:1、在it运维领域,服务器监控是保障信息系统稳定运行和业务连续...
基于指纹识别与大模型推理的监控配置方法及系统与流程

本发明涉及服务器监控和自动化运维,尤其涉及基于指纹识别与大模型推理的监控配置方法及系统。

背景技术:

1、在it运维领域,服务器监控是保障信息系统稳定运行和业务连续性的重要手段。随着服务器承载的业务应用、数据库、中间件及微服务日益增多,it运维人员需要及时掌握服务器资源及各类服务的运行状态,以便发现运行异常并采取相应的运维措施。因此,在实施服务器监控时,有必要准确识别服务器的磁盘、端口、进程、数据库及业务服务等运行环境,并据此配置相应的监控项和告警参数,为it运维中的状态监测、异常告警和故障处置提供基础支撑。

2、现有服务器监控技术通常采用监控客户端与监控服务端相结合的方式,在目标服务器上部署监控代理程序,对服务器运行信息进行采集,并由监控服务端进行集中管理。在进行监控配置时,通常由运维人员查看服务器的磁盘分区、运行进程、tcp监听端口和数据库实例等环境信息,根据服务器实际部署的软件和服务确定监控对象,并通过yaml、json等配置文件设置磁盘使用率、进程存活状态、tcp端口连通性、数据库连接状态、http服务状态及日志关键字等监控项,同时配置相应的告警阈值和通知方式。部分具有自动发现功能的监控系统还通过预先建立服务指纹库,记录服务名称、进程名称、默认端口、日志路径及健康检查地址等特征信息,在环境扫描过程中将服务器中的进程名称、监听端口等运行特征与预置服务指纹进行匹配,以识别相应服务,并根据服务类型及预设监控模板生成对应的监控配置。

3、但本技术在实现本技术实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:

4、在大规模新服务器批量上线及微服务频繁迭代的运维场景下,面对自研服务或定制化中间件等非标准环境,现有技术不仅缺乏对未知进程深层上下文信息的智能推理能力,且整个自动发现流程呈现单向特征。具体而言,现有技术仅依赖静态指纹库进行浅层匹配,一旦遇到未知进程,往往缺乏对进程命令行、网络连接等上下文信息进行深度语义理解的能力,无法自动推断服务类型与监控需求;同时,扫描结果仅用于当次配置生成,缺乏将新发现服务特征回流至知识库的闭环反哺机制。这种识别能力的局限与单向流程的割裂,导致同类型未知服务在每台服务器上仍必须重复经历“静态库匹配失败-人工介入分析-手动编写配置”的冗长流程。由于无法利用智能推理将排查经验或识别结果固化为可复用的指纹规则,知识库无法自我进化,使得监控配置的自动生成始终无法摆脱对人工编写监控项、推导告警阈值及定制监控策略的深度依赖,真正意义上的零配置监控生成与大规模智能化运维难以实现。

技术实现思路

1、为了解决现有技术存在由于缺乏对未知进程深层上下文的智能推理能力以及特征回流知识库的闭环反哺机制,导致知识库无法自我进化且同类型服务需重复经历人工介入分析的冗长流程,进而使监控配置生成深度依赖人工编写监控项、推导阈值及定制策略,难以实现大规模服务器环境下的零配置自动监控与智能化运维的技术问题,本发明实施例提供了基于指纹识别与大模型推理的监控配置方法及系统。所述技术方案如下:

2、一方面,提供了基于指纹识别与大模型推理的监控配置方法,该方法包括:在目标服务器启动环境扫描模式,采集目标服务器的运行环境特征,运行环境特征包括运行中进程列表、监听端口、磁盘分区信息及硬件配置参数;将运行中进程列表中的进程名称与预置的服务指纹知识库中的静态指纹规则进行正则匹配,识别出已知服务,并将匹配失败的进程标记为未知进程;提取未知进程的深层上下文信息,将深层上下文信息按照预设的服务识别模板进行数据拼接,生成结构化提示词;将结构化提示词输入至预先部署的大语言模型中,通过大语言模型对深层上下文信息进行语义特征提取与分类推理,获取大语言模型输出的针对未知进程的智能推理结果,智能推理结果包括推断服务类型及推荐监控方式;基于已知服务和推断服务类型,生成表示各服务间依赖关系及资源约束的服务器角色画像;基于运行环境特征及推荐监控方式生成基础监控配置;将服务器角色画像与硬件配置参数组合为阈值推导提示词,输入至大语言模型进行上下文感知计算,获取大语言模型输出的动态告警阈值参数和监控策略描述文本;在监控服务端界面可视化渲染基础监控配置、动态告警阈值参数以及智能推理结果;接收服务端针对智能推理结果的审核确认指令,响应于审核确认指令,将确认后的基础监控配置与动态告警阈值参数下发至目标服务器执行热加载;从未知进程对应的运行环境特征和深层上下文信息中提取指纹特征,生成对应的新指纹规则并持久化追加至服务指纹知识库中。

3、另一方面,提供了基于指纹识别与大模型推理的监控配置系统,包括:指纹匹配识别模块、大模型推理模块、监控配置生成模块和知识库反哺模块;指纹匹配识别模块,用于在目标服务器启动环境扫描模式,采集目标服务器的运行环境特征,运行环境特征包括运行中进程列表、监听端口、磁盘分区信息及硬件配置参数;将运行中进程列表中的进程名称与预置的服务指纹知识库中的静态指纹规则进行正则匹配,识别出已知服务,并将匹配失败的进程标记为未知进程;大模型推理模块,用于提取未知进程的深层上下文信息,将深层上下文信息按照预设的服务识别模板进行数据拼接,生成结构化提示词;将结构化提示词输入至预先部署的大语言模型中,通过大语言模型对深层上下文信息进行语义特征提取与分类推理,获取大语言模型输出的针对未知进程的智能推理结果,智能推理结果包括推断服务类型及推荐监控方式;监控配置生成模块,用于基于已知服务和推断服务类型,生成表示各服务间依赖关系及资源约束的服务器角色画像;基于运行环境特征及推荐监控方式生成基础监控配置;将服务器角色画像与硬件配置参数组合为阈值推导提示词,输入至大语言模型进行上下文感知计算,获取大语言模型输出的动态告警阈值参数和监控策略描述文本;知识库反哺模块,用于在监控服务端界面可视化渲染基础监控配置、动态告警阈值参数以及智能推理结果;接收服务端针对智能推理结果的审核确认指令,响应于审核确认指令,将确认后的基础监控配置与动态告警阈值参数下发至目标服务器执行热加载;从未知进程对应的运行环境特征和深层上下文信息中提取指纹特征,生成对应的新指纹规则并持久化追加至服务指纹知识库中。

4、本发明实施例提供的技术方案带来的有益效果至少包括:

5、与现有技术相比,本发明通过将静态指纹识别与大语言模型智能推理相结合,在利用服务指纹知识库快速识别已知服务的基础上,对匹配失败的未知进程进一步提取深层上下文信息并进行语义特征分析和分类推理,从而推断未知进程的服务类型及推荐监控方式,克服现有技术仅依赖进程名称、端口等浅层静态特征进行匹配、对于自研服务及定制化中间件等未知服务识别能力不足的问题,减少静态指纹匹配失败后的人工分析工作;同时,基于识别结果构建表征服务依赖关系及资源约束的服务器角色画像,并结合运行环境特征和硬件配置参数生成基础监控配置、动态告警阈值参数及监控策略,使监控配置能够适应不同服务器的实际服务角色和资源条件,相较于采用固定监控模板和统一告警阈值的现有方式,提高了监控配置及告警策略的针对性和适应性,降低人工编写监控项、推导阈值及定制监控策略的工作量;此外,通过对智能推理结果及生成的监控配置进行可视化审核,并在确认后下发至目标服务器热加载,提高了自动生成配置应用于生产环境的可控性和部署效率;进一步地,将经确认的未知进程对应的运行环境特征及深层上下文信息转化为新的指纹规则并持久化回流至服务指纹知识库,使一次智能识别结果能够沉淀为后续可复用的静态指纹知识,改变现有技术中扫描结果仅服务于当次配置、同类型未知服务仍需重复人工分析的单向处理方式,形成静态指纹识别、未知服务智能推理、监控策略生成、审核下发、指纹规则回流的闭环机制,使服务指纹知识库能够持续扩充和迭代,从而减少大规模新服务器批量上线及微服务频繁迭代场景下的重复运维工作,提高监控配置生成及部署的自动化程度,为实现零配置自动监控和智能化运维提供技术支撑。