首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为未知警报创建mib (陷阱类型1.3.6.1.4.1.17304.7.3.6.1)

为未知警报创建mib (陷阱类型1.3.6.1.4.1.17304.7.3.6.1)
EN

Stack Overflow用户
提问于 2020-12-08 16:29:38
回答 1查看 112关注 0票数 0

我是SNMP Mibs的新手。我需要帮助来创建一个mib文件的以下陷阱通过CA频谱。我添加的代码片段在Spectrum中编译成功,但仍然不想工作。

见下图。

以下是代码片段中的原始数据。

代码语言:javascript
复制
Unknown alert received from device dmzsoaqaapl2 of type Host_Device. Device Time 64+03:10:00. (Trap type 1.3.6.1.4.1.17304.7.3.6.1) 
Trap var bind data: 
OID: 1.3.6.1.2.1.1.3.0 Value: 554100000 
OID: 1.3.6.1.6.3.1.1.4.1.0 Value: 1.3.6.1.4.1.17304.7.3.1 
OID: 1.3.6.1.4.1.17304.7.3.0 Value: ContractID: ContractID_Test | Policy: SNMP | HTTP Routing Latency: 5514s

下面是我的代码:

代码语言:javascript
复制
LAYER7-CUSTOM-MIB DEFINITIONS ::= BEGIN


IMPORTS
        OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Counter32, Integer32, enterprises FROM SNMPv2-SMI

        DisplayString FROM SNMPv2-TC;

customl7 MODULE-IDENTITY
      LAST-UPDATED "202011020000Z"
      ORGANIZATION "SHOPRITE"
      CONTACT-INFO
            "Armin Wentzel
             Programmer II
      DESCRIPTION
            "Custom Integration for Layer7 to Spectrum"
      REVISION "202011020000Z"
      DESCRIPTION
            "updates to module identity"
      ::= { enterprises 17304 }

serviceTable OBJECT-TYPE
      SYNTAX       SEQUENCE OF ServiceEntry
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION 
            "A list of service entries"
      ::= { customl7 7 }
      

      
serviceEntry OBJECT-TYPE
      SYNTAX        ServiceEntry
      MAX-ACCESS    not-accessible
      STATUS        current   
      DESCRIPTION
            "A list of service entries."
      INDEX { serviceDescription }
      ::= { serviceTable 3 }
      
      
      
ssgNotifications OBJECT IDENTIFIER 
      ::= { customl7 7 3 6 } 

       
ServiceEntry ::= SEQUENCE {
        serviceDescription              DisplayString
}

serviceDescription OBJECT-TYPE
      SYNTAX         DisplayString
      MAX-ACCESS     read-only
      STATUS         current
      DESCRIPTION
            "Service Description"
      ::= { serviceEntry 0 }

usertrapdata OBJECT-TYPE
      SYNTAX    DisplayString
      MAX-ACCESS read-only
      STATUS     current
      DESCRIPTION
        "A user defined string"
      ::= { ssgNotifications 255 }

layer7Generic NOTIFICATION-TYPE
      OBJECTS { usertrapdata }
      STATUS current
      DESCRIPTION
        "Layer7 Generic Errors"
      ::= { ssgNotifications 1 }

END

Spectrum需要mib才能将陷阱解析为Spectrum中的警报。

EN

回答 1

Stack Overflow用户

发布于 2021-11-26 07:56:55

您实际上不需要MIB来将Trap转换为有意义的频谱事件/警报。使用MIB确实更容易做到这一点,但这不是100%强制的。频谱文档描述了创建对未知陷阱的支持的过程。关于这一过程的Here信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65195539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档