热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

ems与nms_告警处理方法、装置、nms、oss及ems的制作方法

告警处理方法、装置、nms、oss及ems的制作方法【技术领域】[0001]本发明涉及通信领域,具体而言,涉及一种告警处理方法、装置、网络管理系统(Ne

告警处理方法、装置、nms、oss及ems的制作方法

【技术领域】

[0001]本发明涉及通信领域,具体而言,涉及一种告警处理方法、装置、网络管理系统(Network Management System,简称为 NMS)、运营支撑系统(Operat1n Support System,简称为OSS)及网元管理系统(Element Management System,简称为EMS)。

【背景技术】

[0002]图1是相关技术中网络功能虚拟化后的管理架构示意图,如图1所示,网络功能虚拟化管理业务流程(NFV Management and Orchestrat1n,简称为NFV-MAN0)的架构及参考点中,包括网络功能虚拟化编排器(Network Funct1ns Virtualizat1n Orchestrator,简称为NFV0)负责网络服务的生命周期管理、跨虚拟化基础建设管理(VirtualisedInfrastructure Manager,简称为VIM)的网络功能虚拟化基础建设(Network Funct1nsVirtualizat1n Infrastructure,简称为NFVI)资源调度等功能,虚拟网络功能管理(VNFManager,简称为VNFM)负责VNF实例的生命周期管理,每个VNF实例假设都有一个关联的VNFM,虚拟基础建设管理(Virtualised Infrastructure Manager,简称为VIM)负责控制和管理NFVI计算,存储和网络资源。

[0003]在网络功能虚拟化的架构下,告警的来源可以分成多种,包括物理架构(比如,NFVI的计算、存储和网络相关告警)、虚拟架构(比如,虚拟机VM相关告警)、应用逻辑(比如,VNF实例相关的告警)。当同样的主原因引起不同告警来源的告警时,就需要对告警进行关联并确定根原因。在网络功能虚拟化后,可以进行告警关联的点包括NFV0、VNF、EM以及0SS。其中NFVI相关告警由NFVI产生并通过V頂上报给NFV0,虚拟机相关告警以及VNF应用层告警由VNF产生可以上报给EMS或VNFM。如果要在0SS进行告警关联性分析或确定告警根原因,首先0SS需要从EMS获取虚拟机相关告警及VNF应用层告警,从NFV0获取VIM上报的NFVI物理资源相关告警,根据虚拟资源和物理资源的关联关系,然后确定哪些告警是有关联关系的。问题在于根据现有北向接口(EMS和匪S/0SS之间的接口)的告警管理接口,WS/0SS在接收到EMS发送的虚拟机相关告警及VNF应用层告警信息后不能确定产生该告警的VNF和VM,进而不能确定哪些物理资源相关告警和应用层告警及虚拟资源相关告警是相关联的,也就不能对告警进行关联性分析和确定告警根原因。

[0004]因此,在相关技术中,由于在接收到虚拟机告警及VNF应用层告警信息后不能确定产生该告警的VNF和VM,从而导致无法对告警进行关联性分析和确定告警根原因。

【发明内容】

[0005]本发明提供了一种告警处理方法、装置、匪S、0SS及EMS,以至少解决相关技术中,由于在接收到虚拟机告警及VNF应用层告警信息后不能确定产生该告警的VNF和VM,从而导致无法对告警进行关联性分析和确定告警根原因。

[0006]根据本发明的一个方面,提供了一种告警处理方法,包括:接收到来自网元管理系统EMS的虚拟网络功能VNF应用层和/或虚拟资源的告警信息,其中,所述告警信息中携带有用于确定发生告警的虚拟网络功能VNF和虚拟机VM的信息;依据所述告警信息确定发生告警的所述VNF和所述VM ;依据确定的所述VNF和所述VM,结合获取到的来自网络功能虚拟化编排器NFVO的物理资源告警进行告警关联性分析处理。

[0007]优选地,依据所述告警信息确定发生告警的所述VNF和所述VM包括以下之一:在所述告警信息中携带的用于确定发生告警的所述VNF和所述VM的信息为所述VNF标识和所述VM的标识的情况下,依据所述VNF标识确定发生告警的VNF,以及依据所述VM标识确定发生告警的所述VM ;在所述告警信息中携带的用于确定发生告警的所述VNF和所述VM的信息为发生告警的告警对象的情况下,依据所述告警对象,以及管理信息库中预先存储的告警对象与VNF的映射关系,以及告警对象和VM的映射关系,确定发生告警的所述VNF和所述VM ;在所述告警信息中携带的用于确定发生告警的所述VNF和所述VM的信息为发生告警的告警对象,以及所述VM标识的情况下,依据所述告警对象,以及管理信息库中预先存储的告警对象与VNF的映射关系,确定发生告警的所述VNF,以及依据所述VM标识确定发生告警的所述VM。

[0008]优选地,所述告警对象与所述VNF的映射关系至少包括告警对象区别名DN和所述VNF标识。

[0009]优选地,所述告警对象与所述VM的映射关系至少包括告警对象区别名DN和所述VM标识。

[0010]根据本发明的还一方面,提供了一种告警处理方法,包括:接收到来自虚拟网络功能VNF的虚拟网络功能VNF应用层和/或虚拟资源的告警信息;将用于确定发生告警的虚拟网络功能VNF和/或虚拟机VM的VNF标识和VM标识,或者VM标识添加到所述告警信息中;将添加了所述VNF标识和所述VM标识,或者所述VM标识的所述告警信息发送给网络管理系统WS和/或运营支撑系统0SS,其中,所述VNF标识和所述VM标识,或者所述VM标识用于所述WS和/或0SS确定发生告警的所述VNF和所述VM,以及依据确定的所述VNF和VM,结合获取到的来自网络功能虚拟化编排器NFV0的物理资源告警进行告警关联性分析处理。

[0011]根据本发明的另一方面,提供了一种告警处理装置,包括:第一接收模块,用于接收到来自网元管理系统EMS的虚拟网络功能VNF应用层和/或虚拟资源的告警信息,其中,所述告警信息中携带有用于确定发生告警的虚拟网络功能VNF和虚拟机VM的信息;确定模块,用于依据所述告警信息确定发生告警的所述VNF和所述VM ;处理模块,用于依据确定的所述VNF和所述VM,结合获取到的来自网络功能虚拟化编排器NFV0的物理资源告警进行告警关联性分析处理。

[0012]优选地,所述确定模块包括以下之一:第一确定单元,用于在所述告警信息中携带的用于确定发生告警的所述VNF和所述VM的信息为所述VNF标识和所述VM的标识的情况下,依据所述VNF标识确定发生告警的VNF,以及依据所述VM标识确定发生告警的所述VM ;第二确定单元,用于在所述告警信息中携带的用于确定发生告警的所述VNF和所述VM的信息为发生告警的告警对象的情况下,依据所述告警对象,以及管理信息库中预先存储的告警对象与VNF的映射关系,以及告警对象和VM的映射关系,确定发生告警的所述VNF和所述VM;第三确定单元,用于在所述告警信息中携带的用于确定发生告警的所述VNF和所述VM的信息为发生告警的告警对象,以及所述VM标识的情况下,依据所述告警对象,以及管理信息库中预先存储的告警对象与VNF的映射关系,确定发生告警的所述VNF,以及依据所述VM标识确定发生告警的所述VM。

[0013]优选地,所述告警对象与所述VNF的映射关系至少包括告警对象区别名DN和所述VNF标识。

[0014]优



推荐阅读
  • 【重识云原生】第四章云网络4.8.3.2节——Open vSwitch工作原理详解
    2OpenvSwitch架构2.1OVS整体架构ovs-vswitchd:守护程序,实现交换功能,和Linux内核兼容模块一起,实现基于流的交换flow-basedswitchin ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了为什么要使用多进程处理TCP服务端,多进程的好处包括可靠性高和处理大量数据时速度快。然而,多进程不能共享进程空间,因此有一些变量不能共享。文章还提供了使用多进程实现TCP服务端的代码,并对代码进行了详细注释。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 本文介绍了在MacOS系统上安装MySQL的步骤,并详细说明了如何设置MySQL服务的开机启动和如何修改MySQL的密码。通过下载MySQL的macos版本并按照提示一步一步安装,在系统偏好设置中可以找到MySQL的图标进行设置。同时,还介绍了通过终端命令来修改MySQL的密码的具体操作步骤。 ... [详细]
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • 深入理解Java虚拟机的并发编程与性能优化
    本文主要介绍了Java内存模型与线程的相关概念,探讨了并发编程在服务端应用中的重要性。同时,介绍了Java语言和虚拟机提供的工具,帮助开发人员处理并发方面的问题,提高程序的并发能力和性能优化。文章指出,充分利用计算机处理器的能力和协调线程之间的并发操作是提高服务端程序性能的关键。 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
  • Jquery 跨域问题
    为什么80%的码农都做不了架构师?JQuery1.2后getJSON方法支持跨域读取json数据,原理是利用一个叫做jsonp的概念。当然 ... [详细]
  • 实现一个通讯录系统,可添加、删除、修改、查找、显示、清空、排序通讯录信息
    本文介绍了如何实现一个通讯录系统,该系统可以实现添加、删除、修改、查找、显示、清空、排序通讯录信息的功能。通过定义结构体LINK和PEOPLE来存储通讯录信息,使用相关函数来实现各项功能。详细介绍了每个功能的实现方法。 ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • 深入解析Linux下的I/O多路转接epoll技术
    本文深入解析了Linux下的I/O多路转接epoll技术,介绍了select和poll函数的问题,以及epoll函数的设计和优点。同时讲解了epoll函数的使用方法,包括epoll_create和epoll_ctl两个系统调用。 ... [详细]
  • Java编程实现邻接矩阵表示稠密图的方法及实现类介绍
    本文介绍了Java编程如何实现邻接矩阵表示稠密图的方法,通过一个名为AMWGraph.java的类来构造邻接矩阵表示的图,并提供了插入结点、插入边、获取邻接结点等功能。通过使用二维数组来表示结点之间的关系,并通过元素的值来表示权值的大小,实现了稠密图的表示和操作。对于对稠密图的表示和操作感兴趣的读者可以参考本文。 ... [详细]
  • 本文介绍了在go语言中利用(*interface{})(nil)传递参数类型的原理及应用。通过分析Martini框架中的injector类型的声明,解释了values映射表的作用以及parent Injector的含义。同时,讨论了该技术在实际开发中的应用场景。 ... [详细]
author-avatar
阳吉登
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有