Opennms
飞猪it
这个作者很懒,什么都没留下…
展开
-
OpenNMS全接触-OpenNMS介绍(二)
转载于:http://njulinq.blog.51cto.com/1257169/277217电信管理网络(TMN)是由 ITU-T 推荐 M.3000于1985年提出作为一种应用于电信服务供应商所持有的运营支持系统(OSS)的参考模型。就概念而言,TMN 是一种相互连接不同类型OSS 组成部分和网络元素的结构体系。同时 TMN 也包含标准化接口和协议,用于交换 OSS 组成部分和网络单转载 2011-11-02 12:53:57 · 988 阅读 · 0 评论 -
OpenNMS全接触-事件及通知(八)
转载于:http://njulinq.blog.51cto.com/1257169/291044在上一篇中曾提到,在OpenNMS中有两种类型的事件,一种是OpenNMS内部产生的事件,而另外一种就是外部事件,如SNMP Trap。OpenNMS中有个trapd服务专门负责接收SNMP Trap。而这是通过eventconf.xml文件中的元素来控制的: event>转载 2011-11-02 15:37:52 · 804 阅读 · 0 评论 -
OpenNMS全接触-事件及通知(七)
转载于:http://njulinq.blog.51cto.com/1257169/289258在OpenNMS中,事件被赋予了一个严重度等级的属性,即severity属性。它的取值包括以下几个:CriticalMajorMinorWarningNormalClearedIndeterminate前5个安装顺序其严重度依次降低。至于clear转载 2011-11-02 15:33:06 · 785 阅读 · 0 评论 -
OpenNMS全接触-系统启动(四)
转载于:http://njulinq.blog.51cto.com/1257169/280049OpenNMS安装后,在其安装路径下(%OpenNMS_HOMT%)的bin目录下,可以通过执行opennms start 来启动OpenNMS。那么在该启动过程中究竟发生了哪些事情呢?首先会检查当前是否有OpenNMS在运行,如果有,则直接退出,本次启动结束;然后检查数转载 2011-11-02 13:28:41 · 793 阅读 · 0 评论 -
OpenNMS全接触-事件及通知(九)
转载于:http://njulinq.blog.51cto.com/1257169/291192在上一篇文章中,介绍了OpenNMS在收到受管设备发出的SNMP Trap之后,如何将收到的SNMP Trap与eventconf.xml文件中定义的事件(event)进行匹配,从而触发该事件的发生。主要是引入了标签元素。在此基础上,OpenNMS还提供了根据SNMP Trap带上来的var转载 2011-11-02 15:48:38 · 969 阅读 · 0 评论 -
OpenNMS全接触-线程池(五)(续)
转载于:http://njulinq.blog.51cto.com/1257169/284794下面我们就来看一下这个线程池是怎么运作的。线程池类RunnableConsumerThreadPool本身提供的接口很少,主要包括getRunQueue(),start((),stop()等,其他暂时不涉及的就不介绍了,有兴趣的可以自行去阅读相关代码。从上一篇文章中,知道当构转载 2011-11-02 14:49:53 · 617 阅读 · 0 评论 -
OpenNMS全接触-线程池(五)
转载于:http://njulinq.blog.51cto.com/1257169/283585为提高系统效率,OpenNMS在很多模块中启用了多线程,并通过线程池来对这些线程进行管理。而且具体线程数可以通过配置文件进行配置,例如在%OpenNMS_HOME%/etc/capsd-configuration.xml文件中,就可以对网络服务发现和服务重新扫描的线程数进行配置:转载 2011-11-02 14:49:14 · 652 阅读 · 0 评论 -
OpenNMS全接触-事件及通知(六)
转载于:http://njulinq.blog.51cto.com/1257169/288894OpenNMS的主要功能之一就是对事件及通知的管理。其实,对于任意一个网管系统而言,其功能都可以描述为检测网络的变化,而每一个这种变化都可以理解为一个事件。OpenNMS通过一个名为Eventd的服务来管理事件(可以在%opennms_home%/etc/service-config转载 2011-11-02 15:06:44 · 708 阅读 · 0 评论 -
OpenNMS全接触-系统启动(四)(续)
转载于:http://njulinq.blog.51cto.com/1257169/281914 在上一篇文章中,提到 从%opennms_home%/etc目录下的service-configuration.xml中的所有service,将所有配置的service生成其实例对象 这句话其实在代码中隐藏了很多比较玄奥的工作,下面将介绍这些转载 2011-11-02 14:29:35 · 944 阅读 · 0 评论 -
OpenNMS全接触-系统架构(三)
转载于:http://njulinq.blog.51cto.com/1257169/277754先通过系统架构图了解OpenNMS所提供的功能:首先通过Ping用户配置的网络IP地址范围进行节点发现,对应于图中的Discovery及ICMPD,当发现到新的IP地址后(即能够Ping成功),通过事件机制(对应Eventd),通知Capsd进行服务扫描,以发现该IP上所运行转载 2011-11-02 13:25:14 · 760 阅读 · 0 评论 -
OpenNMS全接触-OpenNMS介绍(二)
转载于:http://njulinq.blog.51cto.com/1257169/277217电信管理网络(TMN)是由 ITU-T 推荐 M.3000于1985年提出作为一种应用于电信服务供应商所持有的运营支持系统(OSS)的参考模型。就概念而言,TMN 是一种相互连接不同类型OSS 组成部分和网络元素的结构体系。同时 TMN 也包含标准化接口和协议,用于交换 OSS 组成部分和网转载 2011-11-02 13:17:01 · 818 阅读 · 0 评论 -
OpenNMS全接触-事件及通知(十)
转载于:http://njulinq.blog.51cto.com/1257169/292679 OpenNMS提供了一个工具mib2opennms用于将snmp trap的定义转换为OpenNMS中的事件。eventconf.xml文件定义了OpenNMS中的内部事件及外部事件(snmp trap),而且这些事件定义的顺序也至关重要,因为当在通过snmp trap做事件匹配时,只会触转载 2011-11-02 16:20:38 · 1087 阅读 · 0 评论