Java 试图了解报警和报警报告控制管理信息库的用途

Java 试图了解报警和报警报告控制管理信息库的用途,java,monitoring,snmp,mib,snmp-trap,Java,Monitoring,Snmp,Mib,Snmp Trap,我是SNMP新手,在理解需要实现的Java应用程序的SNMP要求时遇到困难。我正在使用提供SNMP支持。请原谅我对问题的无知。我已经阅读了RFC规范,但大多数文本对我来说似乎是胡言乱语 一个要求是“SNMP支持必须与兼容” 这是什么意思 报警MIB的用途是什么 这与SNMP陷阱/通知有关吗?阅读RFC规范时,我感觉这是关于SNMP通知/陷阱的问题,我的应用程序需要向管理者发送SNMP通知/陷阱,以防出现不好的情况(例如,超过阈值)。如果是这样的话,我仍然不明白我需要对这个要求做什么。 我需要

我是SNMP新手,在理解需要实现的Java应用程序的SNMP要求时遇到困难。我正在使用提供SNMP支持。请原谅我对问题的无知。我已经阅读了RFC规范,但大多数文本对我来说似乎是胡言乱语

一个要求是“SNMP支持必须与兼容”

  • 这是什么意思
  • 报警MIB的用途是什么
  • 这与SNMP陷阱/通知有关吗?阅读RFC规范时,我感觉这是关于SNMP通知/陷阱的问题,我的应用程序需要向管理者发送SNMP通知/陷阱,以防出现不好的情况(例如,超过阈值)。如果是这样的话,我仍然不明白我需要对这个要求做什么。
    • 我需要定义自己应用程序的SNMP陷阱定义(即,不使用通用定义)。既然我需要支持报警MIB,我的MIB会有什么不同
    • 是否除了发送通知外,我还需要将该通知存储在报警表中?如果是,这样做的目的是什么
  • 以下是openDMK库中发送SNMPv2陷阱的方法:

    public void snmpV2Trap(SnmpOid trapOid,SnmpVarBindList varBindList)

    我对如何使用此方法的理解是
    trapOid
    将参考应用程序MIB中通知的OID,而
    varBindList
    是要发送的任何附加参数。那么,报警MIB如何/在何处适合于此

另一个要求是“SNMP支持必须与兼容”

  • 这是什么意思
  • 报警报告控制MIB的用途是什么
  • 是否与SNMP陷阱/通知有关
SNMP通知(包括陷阱和通知)是一种传递机制。另一方面,警报是问题的迹象。警报问题可能来自多个来源,涉及多个主题。因此,当触发报警时,它将通过SNMP通知发送

报警MIB允许管理员控制何时以及是否应针对给定主题发送报警

尽管如此,我同意阅读这些特定的RFC是困难的,因为文本描述了高层次的模糊设计模式,MIB是非常低级的技术细节,但缺少中级描述。举例当然会有所帮助。在您阅读了整个文档一两次之后,3877的第6节可能很有用