web-dev-qa-db-ja.com

SNMP:アラームおよびアラームレポート制御管理情報ベース(MIB)は何に使用されますか?

StackOverflowで次の質問をしましたが、まだ1つの回答を受け取っていません。おそらく、SNMPと私の質問について十分な知識を持っている人がいないようです。それで、私は今ServerFaultに質問しています。これはネットワーキングにも関連しているので、誰かが私を助けてくれることを願っています。

SNMPを初めて使用し、実装する必要のあるJavaアプリケーション)のSNMP要件を理解するのに問題があります。SNMPサポートを提供するために openDMK を使用しています。失礼します。私の質問に残忍な無知があれば、RFC仕様を読みましたが、ほとんどのテキストは私にはぎこちないように見えます。

1つの要件は、「SNMPサポートは Alarm MIB(RFC 3877) "に準拠している必要があります。

  • これは何を意味するのでしょうか?
  • アラームMIBは何に使用されますか?
  • これはSNMPトラップ/通知に関連していますか? RFC仕様を読んで、これは何か悪いことが起こった場合(たとえば、しきい値を超えた場合)にアプリケーションがマネージャーに送信する必要があるSNMP通知/トラップに関するものだと感じています。もしそうなら、私はまだこの要件で何をする必要があるのか​​正確には理解していません。
    • 自分のアプリケーションのSNMPトラップ定義を定義する必要があります(つまり、一般的なものを使用しません)。アラームMIBをサポートする必要があるので、MIBはどのように異なりますか?
    • 通知を送信する以外に、その通知をアラームテーブルに保存する必要があるということですか?もしそうなら、そうする目的は何ですか?
  • 以下は、SNMPv2トラップを送信するための openDMK ライブラリのメソッドです。

    public void snmpV2Trap(SnmpOid trapOid、SnmpVarBindList varBindList)

    このメソッドの使用方法についての私の理解は、trapOidは、アプリケーションのMIB内の通知のOIDを参照し、varBindListは、送信する追加のパラメーターです。では、Alarm MIBはこれにどのように/どこに適合しますか?

もう1つの要件は、「SNMPサポートは Alarm Reporting Control MIB(RFC 3878) "に準拠している必要があります。

  • これは何を意味するのでしょうか?
  • アラームレポート制御MIBは何に使用されますか?
  • SNMPトラップ/通知との関係はありますか?

ありがとう。

1
His

RFCアラームMIBは、独自のエージェントの独自のMIBに実装するアラーム/通知を記述するために使用されます。

RFCアラームMIBは、RFCアラームMIBがアラームを作成して一覧表示し、すべてのアラームに共通のアラーム/通知に関する情報を記述するという点で、MIBに関連しています。

MIBは、CPU温度計の温度など、そのアラームの値を実際に記述するという点で異なります。 RFCアラームMIBには、そのアラームを説明するアラームのインスタンス化されたリストに要素が含まれているだけです。アラームの実際の値ではなく、この場合は温度です。 RFCアラームMIBは、SNMPマネージャに、どのアラームが着信し、それらが何を意味するかを通知する方法です。作成したMIBは、実際のアラーム値の意味をマネージャに通知します。

RFCアラームレポート制御MIBは、アラーム状態のレポートを制御するためのオブジェクトを定義します。

1
EhevuTov