`
yinbangmin
  • 浏览: 33570 次
  • 来自: 北京
社区版块
存档分类
最新评论

OpenNMS数据采集配置

阅读更多
1 OpenNMS数据采集配置
配置文件:etc/datacollection-config.xml

snmpStorageFlag参数
    "primary":只有设备级数据或主SNMP接口的数据将存储在系统中。
    "all":将存储所有接口的数据。
    "select",可以选择接口数据存储。默认情况下,只有主和第二接口的SNMP信息被保存,但也可以通过界面选择其它非IP接口。

rrd数据归档配置
        <rrd step="300">
            <rra>RRA:AVERAGE:0.5:1:2016</rra>  <!-- 5分钟数据,存储7天 -->
            <rra>RRA:AVERAGE:0.5:12:1488</rra> <!-- 1小时数据,存储62天(2个月) -->
            <rra>RRA:AVERAGE:0.5:288:366</rra> <!-- 1天数据,存储366天(1年) -->
            <rra>RRA:MAX:0.5:288:366</rra>     <!-- 1天数据,存储366天(1年) -->
            <rra>RRA:MIN:0.5:288:366</rra>     <!-- 1天数据,存储366天(1年) -->
        </rrd>

数据类型
    gauge Gauge32 integer Integer32 counter Counter64 string timeticks


2 事件配置

告警级别
    Indeterminate Cleared Normal Warning Minor Major Critical

<alarm-data reduction-key="%uei%:%dpname%:%nodeid%" alarm-type="3" auto-clean="false"/>
    reduction-key:告警压缩条件
    alarm-type:表示告警解决的程度
    auto-clean:清除告警产生时,是否删除关联的历史事件
    clear-key:配置该项时,alarm-type必须为2

SNMPv3 Trap
    编辑etc/trapd-configuration.xml,添加如下
    <snmpv3-user security-name="root" auth-passphrase="123456" auth-protocol="MD5"
          privacy-passphrase="123456" privacy-protocol="DES"/>
    注意:此处如果要添加多条记录,必须保证security-name值是不同的

OpenNMS视频地址:https://edu.csdn.net/course/play/6256/118503
OpenNMS视频下载:https://pan.baidu.com/s/1k2QdWxBqrN9nhWLIKLIrTQ
分享到:
评论

相关推荐

    opennms配置,功能手册

    1. **数据采集**:OpenNMS通过SNMP、JMX、WMI等方式收集网络设备的性能数据,如CPU利用率、内存使用情况、接口带宽等。 2. **数据可视化**:系统提供了丰富的图表和仪表盘,用于展示性能数据,帮助你识别潜在问题。...

    opennms1.12.5-1源码下载

    首先,了解项目结构和模块划分,然后逐步深入核心组件,如事件处理器、数据采集模块、告警系统等。通过阅读和理解源码,开发者可以定制OpenNMS以满足特定需求,或者贡献代码到开源社区。同时,学习OpenNMS源码也是...

    OpenNMS安装相关问题

    2. **数据库系统**:OpenNMS使用数据库来存储采集的数据。PostgreSQL是一个广泛支持的数据库选项。需要下载并安装PostgreSQL数据库服务器,并确保它在系统中运行正常。 ### 安装OpenNMS的步骤: 1. **下载OpenNMS...

    openNMS1.10.3-1源代码

    1. **核心框架**:这部分代码构建了openNMS的基础,包括事件处理、通知服务、数据采集等核心模块。这些模块通过模块化设计,实现了对网络监控的全面覆盖。 2. **SNMP支持**:由于SNMP(简单网络管理协议)在企业级...

    snmp采集数据的java程序

    在Java编程环境中,我们可以利用库来实现SNMP协议的数据采集。这个项目就是这样一个例子,它是一个使用SNMP协议收集网络设备数据的Java程序。 首先,我们来看看`org.opennms.lib.joesnmp-2.0.1.jar`。这是一个...

    opennms-ksc-grafana:用于将OpenNMS KSC报表转换为Grafana仪表板的快捷实用程序

    1. **数据采集**:首先,该工具会从OpenNMS KSC中获取报表数据。这些数据可能包括网络设备的性能指标(如CPU利用率、内存使用情况、接口流量等),或者服务状态(如HTTP响应时间、SNMP陷阱等)。 2. **数据转换**:...

    java8看不到源码-java-virtual-machine:Java虚拟机和Grafana仪表板的基本JMX数据收集

    本例中数据采集添加到默认采集包中,采集间隔为5分钟(服务间隔300000ms,RRD步长300s)。 如果您想要更精细的数据收集,请相应地调整轮询间隔和 RRD 步长。 笔记 您必须将 Java 应用程序配置为允许远程 JMX 连接。 ...

    OPEN NMS 开源网络监控与管理布属

    OpenNMS 的设计基于一系列理论基础,包括事件管理、性能监控和数据采集。其数据模型是其强大功能的关键,涵盖了网络设备、服务、接口等元素,确保了对网络状态的全面理解。 6. **核心功能详解**: - **设备发现**...

    8大轻型网管工具,网络管理好帮手

    它支持SNMP、Perl或PHP脚本进行数据采集,并提供了模板监控Linux、Windows服务器、Cisco路由器等设备。Cacti的强大之处在于其高度的可定制性和丰富的图表功能,可用于跟踪性能指标并绘制趋势图。结合...

    系统监控开源软件

    - **简介**:collectd是一款高效的数据采集工具,支持多种数据源和后端存储。 - **最新版本**:collectd 5.6.1,此版本发布于四周前。 - **功能**: - 系统性能指标采集; - 数据持久化存储; - 数据可视化。 ##...

Global site tag (gtag.js) - Google Analytics