作为网管软件,当网络中一些重要情况发生时,及时准确的通知用户是最基本的功能之一,OpenNMS自然也不例外。实现一个基本的通知功能,需要解决以下三个基本问题:通知给谁,如何通知,通知的内容。这三部分对应于OpenNMS中的三个配置文件: destinationPaths.xml,该文件定义了通知发送的对象 notificationCommands.xml,该文件
OpenNMS的主要功能之一就是对事件及通知的管理。其实,对于任意一个网管系统而言,其功能都可以描述为检测网络的变化,而每一个这种变化都可以理解为一个事件。 OpenNMS通过一个名为Eventd的服务来管理事件(可以在%opennms_home%/etc/service-configuration.xml文件中看到该服务的身影:) )。在OpenNMS中有两种类型的事件:一种是Op
为提高系统效率,OpenNMS在很多模块中启用了多线程,并通过线程池来对这些线程进行管理。而且具体线程数可以通过配置文件进行配置,例如在%OpenNMS_HOME%/etc/capsd-configuration.xml文件中,就可以对网络服务发现和服务重新扫描的线程数进行配置: <capsd-configuration &nb
在上一篇文章OpenNMS全接触-系统启动(四)中,提到 从%opennms_home%/etc目录下的service-configuration.xml中的所有service,将所有配置的service生成其实例对象 这句话其实在代码中隐藏了很多比较玄奥的工
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号