引用
前提:
在OPENNMS_HOME/etc/collectd-configuration.xml文件中,加入下面一句话,用来激活threshold设置
<parameter key="thresholding-enabled" value="true"/>
步骤:
1、使用admin登录OpenNMS系统平台
2、按照如下路径进入Admin -- Operations -- Manage Thresholds
3、进入Threshold Groups页面后,会看到默认的几个Threshold Group,比如cisco coffee等。
(在threshold-configuration.xml文件中,可以增加Threshold Group)
随便点击一个Edit,进入edit页面
4、在edit页面,可以选择创建两种类型的Threshold,Basic类型的和Expression-based类型的。
5、另开一个页面,进入Reports页面
6、选择Resource Graphs
7、在Custom Resource Performance Reports中,选择任意一个节点(所选节点最好提供了SNMP协议,这样所提供的被监控选项较多,也较为容易监控),并选择start
8、此时会出现一个新的页面,在此页面中,选择你将要监控的对象,submit
9、接下来的页面中,有几个需要注意的:
a>在threshold中需要的datasource name,就是选择框里你所选择的选项,比如hrStorageUsed(指在base Threshold类型中。而在expression-based类型中,表达式一般也是选项之间运算(有时会加入数字的运算)关系式)
b>在地址栏中最后一个.之后,会有一系列字符串,比如sinfLDskInstance%5B2.67.58%5D,在乱码之前的内容就是在threshold中的datasource type的name,可对照datacollection-config.xml文件中的内容来确定datasource type
10、关闭Reports相关页面。
11、回到Threshold Group的edit页面,选择创建一种类型的Threshold,在这里选择Expression-based类型的
12、Type选择High,Expression写成:
hrStorageUsed / hrStorageSize * 100.0
type按照上面的方法来确定,在这里是Storage (MIB-2 Host Resources)
label为可选,在这里写成hrStorageDescr
13、value值在0-100之间即可,为了较容易触发,在这里写成30,rearmed值为20,trigger设为1
14、Triggered UEI和Re-armed UEI随便填写,但是一定要填
比如:org.opennms.kingmanager/nodes/over 及 org.opennms.kingmanager/nodes/normal
写完之后,保存。
下面配置Notification
15、在新创建的Threshold中,UEI都是链接形式。点击此链接,则会进入创建notification页面
16、选择页面最下面的 Skip results validation
17、填写Name:
Description:
Text Message:
Short Message:
Email Subject:
并保存。注意页面下面的标签提示,比如可以使用%parm[label]%来表示label中的内容。
至此配置完成
注意:如果在满足条件的情况下始终没有触发事件,则有可能是用户的邮箱地址没有填写。任意填写之后,保存,应该就可以触发事件。
另外:关于base threshold类型的,如何确定value值,有点不太明白,比如hrStorgeUsed的值,该如何写?写成数字的话,单位是什么?
分享到:
相关推荐
opennms配置,功能手册,从opennms网站扒下来的,希望对您有用
openNMS1.6.5源码,最新稳定的版本。OpenNMS是第一个开发在开源模式下的企业级网络管理平台应用。OpenNMS的目标是成为一个真真的分布式、可升级的网络...数据收集 - 收集、保存和报表网络信息数据,并设定和触发门限值
OpenNMS安装、配置[归纳].pdf
OpenNMS的详细图文安装与配置(Ubuntu)!!
OpenNMS是由许多个人及组织,在OpenNMS软件专案这支大旗下,所共同打造的网络管理系统。从最初到2002年,程序代码是由Oculan Corporation开发并以GPL释出,后来后案的管理移交给 Tarus Balog。
NULL 博文链接:https://yinbangmin.iteye.com/blog/2414065
NULL 博文链接:https://yinbangmin.iteye.com/blog/2414070
opennms 相关配置文件介绍 例子。。。。
OpenNMS Introduction,OpenNMS architecture,OpenNMS SNMP Data Collection,Data Collection Configuration example
NULL 博文链接:https://yinbangmin.iteye.com/blog/1290704
OpenNMS数据库,OpenNMS数据库中各个字段的关系矢量图
openNMS开源网管,OpenNMS是一个企业级基于Java/XML的分布式网络和系统监控管理平台-OpenNMS Open Source Network Management, OpenNMS is an enterprise-class based on the Java/XML distributed network and ...
Opennms从源码编译安装指南,很详细,很精准,以助于学习者快速理解opennms
NULL 博文链接:https://yinbangmin.iteye.com/blog/2414066
windows下opennms jicmp.dll
standalone-opennms-1.6.8.jar
用于Internet中基于snmp协议的网络开发包 用于Internet中基于snmp协议的网络开发包
NULL 博文链接:https://yinbangmin.iteye.com/blog/717329
opennms1.12.5-1官方源码下载
配置配置本身并不过分复杂: 将附加的脚本放在 $OPENNMS_HOME/contrib/pagerduty 将 API 密钥从“XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”更改为正确的服务 API 密钥(有关如何添加服务的说明,请参见下文。...