[要約] RFC 3877は、アラーム管理情報ベース(MIB)に関する規格であり、ネットワークデバイスのアラーム情報を管理するためのデータモデルを提供します。このRFCの目的は、ネットワーク管理者が効果的にアラームを監視し、トラブルシューティングを行うための標準化された手法を提供することです。

Network Working Group                                        S. Chisholm
Request for Comments: 3877                               Nortel Networks
Category: Standards Track                                   D. Romascanu
                                                                   Avaya
                                                          September 2004
        

Alarm Management Information Base (MIB)

アラーム管理情報ベース(MIB)

Status of this Memo

本文書の位置付け

This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.

このドキュメントは、インターネットコミュニティのインターネット標準トラックプロトコルを指定し、改善のための議論と提案を要求します。このプロトコルの標準化状態とステータスについては、「インターネット公式プロトコル標準」(STD 1)の現在のエディションを参照してください。このメモの配布は無制限です。

Copyright Notice

著作権表示

Copyright (C) The Internet Society (2004).

著作権(c)The Internet Society(2004)。

Abstract

概要

This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it describes management objects used for modelling and storing alarms.

このメモは、インターネットコミュニティのネットワーク管理プロトコルで使用するための管理情報ベース(MIB)の一部を定義します。特に、アラームのモデリングと保存に使用される管理オブジェクトについて説明します。

Table of Contents

目次

   1.  The Internet-Standard Management Framework . . . . . . . . . .  3
   2.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  3
   3.  Alarm Management Framework . . . . . . . . . . . . . . . . . .  4
       3.1.  Terminology. . . . . . . . . . . . . . . . . . . . . . .  4
       3.2.  Alarm Management Architecture. . . . . . . . . . . . . .  5
       3.3.  Features of this Architecture. . . . . . . . . . . . . .  5
       3.4.  Security . . . . . . . . . . . . . . . . . . . . . . . .  8
       3.5.  Relationship between Alarm and Notifications . . . . . .  9
       3.6.  Notification Varbind Storage and Reference . . . . . . .  9
       3.7.  Relation to Notification Log MIB . . . . . . . . . . . . 10
       3.8.  Relation to Event MIB. . . . . . . . . . . . . . . . . . 10
   4.  Generic Alarm MIB. . . . . . . . . . . . . . . . . . . . . . . 10
       4.1.  Overview . . . . . . . . . . . . . . . . . . . . . . . . 10
       4.2.  Definitions. . . . . . . . . . . . . . . . . . . . . . . 15
   5.  ITU Alarm. . . . . . . . . . . . . . . . . . . . . . . . . . . 38
       5.1.  Overview . . . . . . . . . . . . . . . . . . . . . . . . 38
       5.2.  IANA Considerations. . . . . . . . . . . . . . . . . . . 39
       5.3.  Textual Conventions. . . . . . . . . . . . . . . . . . . 47
       5.4.  Definitions. . . . . . . . . . . . . . . . . . . . . . . 49
   6.  Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
       6.1.  Alarms Based on linkUp/linkDown Notifications. . . . . . 59
       6.2.  Temperature Alarm using generic Notifications. . . . . . 62
       6.3.  Temperature Alarm without Notifications. . . . . . . . . 63
       6.4.  Printer MIB Alarm Example. . . . . . . . . . . . . . . . 65
       6.5.  Rmon Alarm Example . . . . . . . . . . . . . . . . . . . 66
       6.6.  The Lifetime of an Alarm . . . . . . . . . . . . . . . . 67
   7.  Security Considerations. . . . . . . . . . . . . . . . . . . . 70
   8.  Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 72
   9.  References . . . . . . . . . . . . . . . . . . . . . . . . . . 72
       9.1.  Normative References . . . . . . . . . . . . . . . . . . 72
       9.2.  Informative References . . . . . . . . . . . . . . . . . 73
   10. Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 74
   11. Full Copyright Statement . . . . . . . . . . . . . . . . . . . 75
        
1. The Internet-Standard Management Framework
1. インターネット標準の管理フレームワーク

For a detailed overview of the documents that describe the current Internet-Standard Management Framework, please refer to section 7 of RFC 3410 [RFC3410].

現在のインターネット標準管理フレームワークを説明するドキュメントの詳細な概要については、RFC 3410 [RFC3410]のセクション7を参照してください。

Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. MIB objects are generally accessed through the Simple Network Management Protocol (SNMP). Objects in the MIB are defined using the mechanisms defined in the Structure of Management Information (SMI). This memo specifies a MIB module that is compliant to the SMIv2, which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580].

管理されたオブジェクトは、管理情報ベースまたはMIBと呼ばれる仮想情報ストアからアクセスされます。MIBオブジェクトは通常、単純なネットワーク管理プロトコル(SNMP)からアクセスされます。MIBのオブジェクトは、管理情報の構造(SMI)で定義されたメカニズムを使用して定義されます。このメモは、STD 58、RFC 2578 [RFC2578]、STD 58、RFC 2579 [RFC2579]およびSTD 58、RFC 2580 [RFC2580]に記載されているSMIV2に準拠したMIBモジュールを指定します。

2. Introduction
2. はじめに

In traditional SNMP management, problems are detected on an entity either through polling interesting MIB variables, waiting for the entity to send a Notification for a problem, or some combination of the two. This method is somewhat successful, but experience has shown some problems with this approach. Managers monitoring large numbers of entities cannot afford to be polling large numbers of objects on each device. Managers trying to ensure high reliability are unable to accurately determine whether any problems had occurred when they were not monitoring an entity. Finally, it can be time consuming for managers to try to understand the relationships between the various objects they poll, the Notifications they receive and the problems occurring on the entity. Even after detailed analysis they may still be left with an incomplete picture of what problems are occurring. But, it is important for an operator to be able to determine current problems on a system, so they can be fixed.

従来のSNMP管理では、興味深いMIB変数を投票すること、エンティティが問題の通知を送信するのを待っているか、2つの組み合わせを組み合わせて、エンティティで問題が検出されます。この方法はやや成功していますが、経験はこのアプローチでいくつかの問題を示しています。多数のエンティティを監視するマネージャーは、各デバイスで多数のオブジェクトを投票する余裕がありません。高い信頼性を確保しようとするマネージャーは、エンティティを監視していないときに問題が発生したかどうかを正確に判断できません。最後に、マネージャーが投票するさまざまなオブジェクト、受け取る通知、およびエンティティで発生する問題の間の関係を理解しようとするのは時間がかかる場合があります。詳細な分析の後でも、彼らはまだ何が起こっているかの不完全な写真を残している可能性があります。しかし、オペレーターがシステム上の現在の問題を決定できるようにすることが重要であるため、それらを修正できます。

This memo describes a method of using alarm management in SNMP to address these problems. It also provides the necessary MIB objects to support this method.

このメモは、SNMPでアラーム管理を使用してこれらの問題に対処する方法について説明しています。また、この方法をサポートするために必要なMIBオブジェクトも提供します。

Alarms and other terms related to alarm management are defined in the following sections.

アラームおよびアラーム管理に関連するその他の用語は、次のセクションで定義されています。

The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14, RFC 2119 [RFC2119].

「必須」、「そうしない」、「必須」、「必要」、「「しない」、「そうでない」、「そうではない」、「そうでない」、「推奨」、「5月」、および「オプション」は、BCP 14、RFC 2119 [RFC2119]に記載されているように解釈される。

3. Alarm Management Framework
3. アラーム管理フレームワーク
3.1. Terminology
3.1. 用語

Error A deviation of a system from normal operation.

通常の操作からシステムの偏差をエラーします。

Fault Lasting error or warning condition.

障害持続的なエラーまたは警告条件。

Event Something that happens which may be of interest. A fault, a change in status, crossing a threshold, or an external input to the system, for example.

興味深いかもしれない何かが起こることをイベント。たとえば、障害、ステータスの変更、しきい値の交差、またはシステムへの外部入力。

Notification Unsolicited transmission of management information.

管理情報の未承諾伝送の通知。

Alarm Persistent indication of a fault.

アラーム永続的な障害の兆候。

Alarm State A condition or stage in the existence of an alarm. As a minimum, alarms states are raise and clear. They could also include severity information such as defined by perceived severity in the International Telecommunications Union (ITU) model [M.3100] - cleared, indeterminate, critical, major, minor and warning.

アラームは、アラームの存在の状態または段階を述べます。少なくとも、アラーム状態は上昇して明確です。また、国際電気通信連合(ITU)モデル[M.3100]の知覚された重大度によって定義されたような重大度情報を含めることもできます。

Alarm Raise The initial detection of the fault indicated by an alarm or any number of alarm states later entered, except clear.

アラームは、明確な場合を除き、後に入力されたアラームまたは任意の数のアラーム状態によって示される障害の初期検出を上げます。

Alarm Clear The detection that the fault indicated by an alarm no longer exists.

アラームアラームで示された障害がもはや存在しないことを検出します。

Active Alarm An alarm which has an alarm state that has been raised, but not cleared.

アクティブアラームは、上げられているがクリアされていないアラーム状態を持つアラームをアクティブアラームします。

Alarm Detection Point The entity that detected the alarm.

アラーム検出ポイントアラームを検出したエンティティ。

Perceived Severity The severity of the alarm as determined by the alarm detection point using the information it has available.

重症度は、利用可能な情報を使用してアラーム検出点によって決定されるアラームの重症度を認識します。

3.2. Alarm Management Architecture
3.2. アラーム管理アーキテクチャ
           +------------------------------------------------+
           |                                                |
           |  +------------------------------------+        |
           |  | Notification Management            |        |
           |  +------------------------------------+        |
           |          |                                     |
           +------------------------------------------------+
                      |
                      |
                      |
                      |<----------------------------------------------+
                      |                                               |
   +------------------V-------------+                                 |
   |  +---------------V-----------+ |                                 |
   |  |         RFC 3413          | |                                 |
   |  | SNMP-NOTIFICATION-MIB     | |                                 |
   |  +--------+--------------+-+-+ |                                 |
   |           |              | |   |                                 |
   |           |              | +------------------+                  |
   |           |              |     |              |                  |
   |           |              |     |   +----------V--------------+   |
   |           |              |     |   | +--------V---------+    |   |
   | +---------V------------+ |     |   | | Alarm Modelling  |    |   |
   | |       RFC 3014       | |     |   | | (descriptions)   |    |   |
   | | NOTIFICATION-LOG-MIB | |     |   | +--------+---------+    |   |
   | +----------------------+ |     |   |          |              |   |
   |                          |     |   | +--------V------------+ |   |
   | +------------------------V-+   |   | | Generic: Model-     | |   |
   | |         RFC 3413         |   |   | | Active : Specific   | |   |
   | | SNMP-TARGET-MIB          |   |   | | Alarms : Extensions | |   |
   | +----------+---------------+   |   | +--------+------------+ |   |
   |            |                   |   |          |              |   |
   +------------|-------------------+   +----------|--------------+   |
                |                                  |                  |
                |                                  +------------------+
                V
         Informs & Traps
        
3.3. Features of this Architecture
3.3. このアーキテクチャの機能
3.3.1. Modular Alarm Architecture
3.3.1. モジュラーアラームアーキテクチャ

The subject of alarm management can potentially cover a large number of topics including real-time alarms, historical alarms, alarm correlation, and alarm suppression, to name a few. Within each of these topics, there are a number of established models that could be supported. This memo focuses on a subset of this problem space, but describes a modular SNMP alarm management framework. Alarms SHOULD be modelled so Notifications are sent on alarm Clear.

アラーム管理の主題は、リアルタイムアラーム、履歴アラーム、アラーム相関、アラーム抑制など、多くのトピックを潜在的にカバーすることができます。これらの各トピックには、サポートできる多くの確立されたモデルがあります。このメモは、この問題空間のサブセットに焦点を当てていますが、モジュラーSNMPアラーム管理フレームワークについて説明しています。アラームをモデル化して、通知がアラームクリアで送信されるようにする必要があります。

The framework defines a generic Alarm MIB that can be supported on its own, or with additional alarm modelling information such as the provided ITU Alarm MIB. In addition, the active alarm tables could also be extended to support additional information about active alarm instances. This framework can also be expanded in the future to support such features as alarm correlation and alarm suppression. This modular architecture means that the cost of supporting alarm management features is proportional to the number of features an implementation supports.

フレームワークは、それ自体でサポートできる一般的なアラームMIBを定義するか、提供されたITUアラームMIBなどの追加のアラームモデリング情報を使用して定義します。さらに、アクティブアラームテーブルを拡張して、アクティブアラームインスタンスに関する追加情報をサポートすることもできます。このフレームワークは、アラーム相関やアラーム抑制などの機能をサポートするために、将来的に拡張することもできます。このモジュラーアーキテクチャは、アラーム管理機能をサポートするコストが、実装サポートの機能の数に比例することを意味します。

3.3.2. Flexible Alarm Modelling
3.3.2. 柔軟なアラームモデリング

Alarm models document an understanding between a manager and an agent as to what problems will be reported on a system, how these problems will be reported, and what might possibly happen over the lifetime of this problem.

アラームモデルは、マネージャーとエージェントの間で、システムでどのような問題が報告されるか、これらの問題がどのように報告されるか、そしてこの問題の生涯にわたって何が起こるかについての理解を文書化します。

The alarm modelling method provided in this memo provides flexibility to support implementations with different modelling requirements. All alarms are modelled as a series of states that are related together using an alarm ID. Alarm states can be modelled using traditional Notifications, generic alarm Notifications, or without the use of Notifications.

このメモで提供されるアラームモデリング方法は、異なるモデリング要件を持つ実装をサポートする柔軟性を提供します。すべてのアラームは、アラームIDを使用して一緒に関連する一連の状態としてモデル化されています。アラーム状態は、従来の通知、汎用アラーム通知、または通知を使用せずにモデル化できます。

Alarm states modelled using traditional Notifications would specify a Notification Object Identifier, and optionally an (offset, value) pair of one of the Notification varbinds to identify the state. This alarm state would be entered when the entity generated a Notification that matched this information and the alarm would be added to the active alarm table. This Notification would also get sent on the wire to any destinations, as indicated in the SNMP-TARGET-MIB and SNMP-NOTIFICATION-MIB [RFC3413].

従来の通知を使用してモデル化されたアラーム状態は、通知オブジェクト識別子、およびオプションで通知Varbindsの1つの(オフセット、値)ペアを指定して状態を識別します。このアラーム状態は、エンティティがこの情報と一致する通知を生成し、アラームをアクティブアラームテーブルに追加するときに入力されます。また、この通知は、SNMPターゲット-MIBおよびSNMP-Notification-MIB [RFC3413]に示されているように、任意の宛先にワイヤで送信されます。

Alarm states modelled using generic Notifications use the alarmActiveState or alarmClearState Notifications defined in this memo. These alarm states would be entered after being triggered by a stimulus outside the scope of this memo, the alarm would be added to the active alarm table and these generic Notifications would then be sent on the wire to any destinations, as indicated in the SNMP-TARGET-MIB and SNMP-NOTIFICATION-MIB [RFC3413].

一般的な通知を使用してモデル化されたアラーム状態は、このメモで定義されているAlarmactivestateまたはAlarmClearState通知を使用します。これらのアラーム状態は、このメモの範囲外の刺激によってトリガーされた後に入力され、アラームはアクティブアラームテーブルに追加され、これらの一般的な通知は、SNMP-に示されているように、任意の宛先にワイヤに送られます。ターゲット-MIBおよびSNMP-Notification-MIB [RFC3413]。

Alarm states modelled without any Notifications would be triggered by some stimulus outside the scope of this memo, the alarm would be added to the active alarm table, but no Notifications would be sent to interested managers.

通知なしでモデル化されたアラーム状態は、このメモの範囲外のいくつかの刺激によってトリガーされるため、アラームはアクティブアラームテーブルに追加されますが、関心のあるマネージャーに通知は送信されません。

3.3.3. Problem Indication
3.3.3. 問題の兆候

The Alarm MIB provides a means to determine whether a given notification is of interest to managers for purposes of alarm management by permitting inspection of the alarm models. If no entries in the alarmModelTable could match a particular notification, then that notification is not relevant to the alarm models defined. In addition, information in the alarm model, such as the Notification ID and the description tell exactly what error or warning condition this alarm is indicating. If the ITU-ALARM-MIB is also supported, additional information is provided via the probable cause.

アラームMIBは、アラームモデルの検査を許可することにより、アラーム管理の目的で、特定の通知がマネージャーにとって興味深いかどうかを判断する手段を提供します。アラームモデルテーブルのエントリが特定の通知と一致しない場合、その通知は定義されたアラームモデルには関係ありません。さらに、通知IDや説明などのアラームモデルの情報は、このアラームが示すエラーまたは警告条件を正確に示しています。ITU-Alarm-Mibもサポートされている場合、追加情報は推定原因を介して提供されます。

3.3.5. Identifying Resource under Alarm
3.3.5. アラームの下でのリソースの識別

An important goal of alarm management is to ensure that any detected problems get fixed, so it is necessary to know exactly where this problem is occurring. In addition, it is necessary to be able to tell when alarm instances are raised against the same component, as well as to be able to tell what instance of an alarm is cleared by an instance of an alarm clear.

アラーム管理の重要な目標は、検出された問題が修正されるようにすることです。そのため、この問題がどこで発生しているかを正確に知る必要があります。さらに、アラームインスタンスが同じコンポーネントに対して提起されたときに、アラームのインスタンスがアラームクリアのインスタンスによってどのようなインスタンスがクリアされるかを知ることができるようにする必要があります。

The Alarm MIB provides a generic method for identifying the resource by extracting and building a resource ID from the Notification varbinds. It records the relevant information needed to locate the source of the alarm.

アラームMIBは、通知VarbindsからリソースIDを抽出および構築することにより、リソースを識別する一般的な方法を提供します。アラームのソースを見つけるために必要な関連情報を記録します。

3.3.6. Means of obtaining ITU alarm information
3.3.6. ITUアラーム情報を取得する手段

Alarm Information, as defined in ITU alarm models [M.3100], is optionally available to implementations through the optional support of the ITU-ALARM-MIB.

ITUアラームモデル[M.3100]で定義されているアラーム情報は、ITU-Alarm-Mibのオプションのサポートを通じて実装でオプションで使用できます。

3.3.7. Configuration of Alarm Models
3.3.7. アラームモデルの構成

An alarm model can be added and removed during runtime. It can be modified assuming it is not being referenced by any active alarm instance.

アラームモデルは、ランタイム中に追加および削除できます。アクティブなアラームインスタンスによって参照されていないと仮定して、変更できます。

3.3.8. Active Alarm Management
3.3.8. アクティブアラーム管理

A list of currently active alarms and supporting statistics on the SNMP entity can be obtained.

現在アクティブなアラームのリストとSNMPエンティティの統計をサポートすることを取得できます。

This allows the network management station to find out about any problems that may have occurred before it started managing a particular network element, or while it was out of contact with it.

これにより、ネットワーク管理ステーションは、特定のネットワーク要素の管理を開始する前に発生した可能性のある問題、または接触していない間に知ることができます。

3.3.9. Distributed Alarm Management
3.3.9. 分散アラーム管理

All aspects of the Alarm MIB can be supported both on the device experiencing the alarms and on any mid-level managers that might be monitoring such devices.

アラームMIBのすべての側面は、アラームを経験しているデバイスと、そのようなデバイスを監視している可能性のある中間レベルのマネージャーの両方でサポートできます。

3.3.10. Historical Alarm Management
3.3.10. 歴史的警報管理

Some systems may have a requirement that information on alarms that are no longer active is available. This memo provides a clear table to support this requirement.

一部のシステムには、アクティブでないアラームに関する情報が利用可能であるという要件がある場合があります。このメモは、この要件をサポートする明確な表を提供します。

This can also be achieved through the support of the Notification Log MIB [RFC3014] to store alarm state transitions.

これは、通知ログMIB [RFC3014]のサポートを通じて、アラーム状態の遷移を保存することもできます。

3.4. Security
3.4. 安全

Given the nature of VACM, security for alarms is awkward since access control for the objects in the underlying Notifications can be checked only where the Notification is created. Thus such checking is possible only for locally generated Notifications, and even then only when security credentials are available.

VACMの性質を考えると、基礎となる通知内のオブジェクトのアクセス制御は、通知が作成された場合にのみ確認できるため、アラームのセキュリティは厄介です。したがって、このようなチェックは、ローカルで生成された通知に対してのみ可能です。また、セキュリティ資格が利用可能な場合のみです。

For the purpose of this discussion, "security credentials" means the input values for the abstract service interface function isAccessAllowed [RFC3411] and using those credentials means conceptually using that function to see that those credentials allow access to the MIB objects in question, operating as for a Notification Originator in [RFC3413].

この議論の目的のために、「セキュリティ資格情報」とは、抽象サービスインターフェイス関数の入力値を意味します[RFC3411]を意味し、それらの資格情報を使用することは、その関数を使用して、それらの資格情報が問題のMIBオブジェクトへのアクセスを可能にすることを確認することを意味します。[RFC3413]の通知オリジネーターの場合。

The Alarm MIB has the notion of a named alarm list. By using alarm list names and view-based access control [RFC3415] a network administrator can provide different access for different users. When an application creates an alarm model (indexed in part by the alarm list name) the security credentials of the creator remain associated with that alarm model and constrain what information is allowed to be placed in the active alarm table, the active alarm variable table, the cleared alarm table, and the ITU alarm table.

アラームMIBには、名前付きアラームリストの概念があります。アラームリスト名とビューベースのアクセス制御[RFC3415]を使用することにより、ネットワーク管理者は異なるユーザーに異なるアクセスを提供できます。アプリケーションがアラームモデルを作成すると(アラームリスト名で部分的にインデックス化)、作成者のセキュリティ資格情報はそのアラームモデルに関連付けられたままであり、アクティブアラームテーブルに配置される情報、アクティブアラーム変数テーブル、クリアされたアラームテーブルとITUアラームテーブル。

When processing locally-generated Notifications, the managed system MUST use the security credentials associated with each alarm model respectively, and MUST apply the same access control rules as described for a Notification Originator in [RFC3413].

ローカルで生成された通知を処理する場合、管理されたシステムはそれぞれ各アラームモデルに関連付けられたセキュリティ資格情報を使用する必要があり、[RFC3413]の通知オリジネーターに説明されているのと同じアクセス制御ルールを適用する必要があります。

The managed system SHOULD NOT apply access control when processing remotely-generated Notifications using the alarm models. In those cases the security of the information in the alarm tables SHOULD be left to the normal, overall access control for those tables.

マネージドシステムは、アラームモデルを使用してリモート生成通知を処理するときにアクセス制御を適用しないでください。そのような場合、アラームテーブル内の情報のセキュリティは、それらのテーブルの通常の全体的なアクセス制御に任せる必要があります。

3.5. Relationship between Alarm and Notifications
3.5. アラームと通知の関係

It is important to understand the relationship between alarms and Notifications, as both are traditional fault management methods. This relationship is modelled using the alarmModelTable to define the alarmModelNotificationId for each alarm state.

どちらも従来の障害管理方法であるため、アラームと通知の関係を理解することが重要です。この関係は、アラームモデルテーブルを使用してモデル化され、各アラーム状態のアラームモデルノティフィケーションIDを定義します。

Not all Notifications signal an alarm state transition. Some Notifications are simply informational in nature, such as those that indicate that a configuration operation has been performed on an entity. These sorts of Notifications would not be represented in the Alarm MIB.

すべての通知がアラーム状態の遷移を示すわけではありません。一部の通知は、エンティティで構成操作が実行されていることを示すものなど、本質的に単純に情報に基づいています。これらの種類の通知は、アラームMIBには表されません。

The Alarm MIB allows the use of the Notification space as defined in [RFC2578] in order to identify the Notifications that are related with the specific alarm state transitions. However there is no assumption that the respective Notifications must be sent for all or any of the alarm state transitions. It is also possible to model alarms using no Notifications at all. This architecture allows for both the efficient exploitation of the body of defined Notification and for the use of non-Notification based systems.

アラームMIBは、特定のアラーム状態遷移に関連する通知を特定するために、[RFC2578]で定義されている通知スペースを使用できます。ただし、それぞれの通知をすべてまたはアラーム状態の遷移に対して送信する必要があるという仮定はありません。通知なしを使用してアラームをモデル化することもできます。このアーキテクチャにより、定義された通知の本体を効率的に活用することと、非合成ベースのシステムの使用の両方が可能になります。

3.6. Notification Varbind Storage and Reference
3.6. 通知Varbindストレージと参照

In SNMPv1 [RFC1157], the varbinds in the Trap-PDU sent over the wire map one to one into those varbinds listed in the SMI of the trap in the MIB in which it was defined [RFC1215]. In the case of linkDown trap, the first varbind can unambiguously be identified as ifIndex. With the introduction of the InformRequest-PDU and SNMPv2-Trap-PDU types, which send sysUptime and snmpTrapOID as the first two varbinds, while the SMI in the MIB where the Notification is defined only lists additional varbinds, the meaning of "first varbind" becomes less clear. In the case of the linkDown Notification, referring to the first varbind could potentially be interpreted as either the sysUptime or ifIndex.

Snmpv1 [RFC1157]では、トラップ-PDUのvarbindsは、ワイヤーマップを1つから1から1に送信し、MIBのtrapのSMIに記載されているVarbinds [RFC1215]に送られました。Linkdown Trapの場合、最初のVarbindはIfindexとして明確に識別できます。SysuptimeとSnmptrapoidを最初の2つのVarbindsとして送信するInformRequest-PDUおよびSNMPV2-TRAP-PDUタイプの導入により、通知が定義されているMIBのSMIは追加のVarbindsのみをリストします。あまり明確になりません。リンクダウン通知の場合、最初のVarbindを参照することは、sysuptimeまたはifindexのいずれかと解釈される可能性があります。

The varbind storage approach taken in the Alarm MIB is that sysUptime and snmpTrapOID SHALL always be stored in the active alarm variable table as entry 1 and 2 respectively, regardless of whether the transport was the Trap-PDU, the InformRequest-PDU or the SNMPv2- Trap-PDU. If the incoming Notification is an SNMPv1 Trap-PDU then an appropriate value for sysUpTime.0 or snmpTrapOID.0 shall be determined by using the rules in section 3.1 of [RFC3584].

アラームMIBで撮影されたVarbind貯蔵アプローチは、輸送がトラップ-PDU、InformRequest-PDU、またはSNMPV2--であるかどうかにかかわらず、sysuptimeとsnmptrapoidは常にアクティブアラーム変数テーブルにエントリ1および2として保存することです。trap-pdu。着信通知がSNMPV1 TRAP-PDUである場合、sysuptime.0またはsnmptrapoid.0の適切な値は、[RFC3584]のセクション3.1のルールを使用して決定するものとします。

The varbind reference approach taken in the Alarm MIB is that, for variables such as the alarmModelVarbindIndex, the first two obligatory varbinds of the InformRequest-PDU and SNMPv2-Trap-PDU need to be considered so the index values of the Trap-PDU and the SMI need be adjusted by two. In the case of linkDown, the third varbind would always be ifIndex.

アラームMIBで撮影されたVarbind参照アプローチは、AlarmModelvarbindindexなどの変数について、InformRequest-PDUとSNMPV2-TRAP-PDUの最初の2つの義務的VARBINDSを、TRAP-PDUとSMIは2つずつ調整する必要があります。Linkdownの場合、3番目のVarbindは常にifindexになります。

3.7. Relation to Notification Log MIB
3.7. 通知ログMIBとの関係

The Alarm MIB is intended to complement the Notification Log MIB [RFC3014], but can be used independently. The alarmActiveTable is defined in manner similar to that of the nlmLogTable. This format allows for the storage of any Trap or Notification type that can be defined using the SMI, or can be carried by SNMP. Using the same format as the Notification Log MIB also simplifies operations for systems choosing to implement both MIBs.

アラームMIBは、通知ログMIB [RFC3014]を補完することを目的としていますが、独立して使用できます。AlarmactiveTableは、nlmlogtableと同様の方法で定義されます。この形式により、SMIを使用して定義できる、またはSNMPで運ぶことができるトラップまたは通知タイプの保存が可能になります。通知ログMIBと同じ形式を使用すると、両方のMIBを実装することを選択するシステムの操作も簡素化されます。

The object alarmActiveLogPointer points, for each entry in the alarmActiveLogTable, to the log index in the Notification Log MIB, if used.

オブジェクトAlarmactiveLogPointerは、AlarmactivelogTableの各エントリに対して、使用する場合は通知ログMIBのログインデックスにポイントします。

If the Notification Log MIB is supported, it can be monitored by a management system as a hedge against lost alarms. The Notification Log can also be used to support historical alarm management.

通知ログMIBがサポートされている場合、失われたアラームに対するヘッジとして管理システムによって監視できます。通知ログは、履歴アラーム管理をサポートするためにも使用できます。

3.8. Relationship with the Event MIB
3.8. イベントMIBとの関係

During the work and discussions in the Working Group, the issue of the relationship between the MIB modules and the Event MIB [RFC2981] was raised. There is no direct relation or dependency between the Alarm MIB and the Event MIB. Some common terms (like 'event') are being used in both MIB modules, and the user is directed to the sections that define terminology in the two documents for clarification.

ワーキンググループでの作業と議論の間に、MIBモジュールとイベントMIB [RFC2981]との関係の問題が提起されました。アラームMIBとイベントMIBの間に直接的な関係や依存関係はありません。いくつかの一般的な用語(「イベント」など)は両方のMIBモジュールで使用されており、ユーザーは、説明のために2つのドキュメントの用語を定義するセクションに向けられています。

4. Generic Alarm MIB
4. ジェネリックアラームMIB
4.1. Overview
4.1. 概要

The ALARM-MIB consists of alarm models and lists of active and cleared alarms.

アラーム-MIBは、アラームモデルとアクティブおよびクリアされたアラームのリストで構成されています。

The alarmModelTable contains information that is applicable to all instances of an alarm. It can be populated at start-up with all alarms that could happen on a system or later configured by a management application. It contains all the alarms for a given system. If a Notification is not represented in the alarmModelTable, it is not an alarm state transition. The alarmModelTable provides a means of defining the raise/clear and other state transition relationships between alarm states. The alarmModelIndex acts as a unique identifier for an alarm. An alarm model consists of definitions of the possible states an alarm can assume as well as the Object Identifier (OID) of the Notification associated with this alarm state. The object alarmModelState defines the states of an alarm.

アラームモデルテーブルには、アラームのすべてのインスタンスに適用できる情報が含まれています。起動時には、システムで発生する可能性のあるすべてのアラームを使用できます。特定のシステムのすべてのアラームが含まれています。通知がアラームモデルテーブルで表されない場合、アラーム状態の遷移ではありません。アラームモデルテーブルは、アラーム状態間のレイズ/クリアおよびその他の状態移行関係を定義する手段を提供します。AlarmModelIndexは、アラームの一意の識別子として機能します。アラームモデルは、アラームが想定できる可能性のある状態の定義と、このアラーム状態に関連付けられた通知のオブジェクト識別子(OID)と同様に仮定できます。オブジェクトアラームモデルステートは、アラームの状態を定義します。

The alarmActiveTable contains a list of alarms that are currently occurring on a system. It is intended that this table be queried upon device discovery and rediscovery to determine which alarms are currently active on the device.

AlarmactiveTableには、現在システムで発生しているアラームのリストが含まれています。このテーブルは、デバイスの発見と再発見時に照会され、現在デバイスでどのアラームがアクティブであるかを判断することを目的としています。

The alarmActiveVariableTable contains the Notification variable bindings associated with the alarms in the alarmActiveTable.

AlarmactiveVariabletableには、Alarmactivetableのアラームに関連付けられた通知変数バインディングが含まれています。

The alarmActiveStatsTable contains current and total raised alarm counts as well as the time of the last alarm raise and alarm clears per named alarm list.

AlarmactivestatStableには、電流および合計アラームカウントが含まれており、最後のアラーム上昇とアラームの名前付きアラームリストごとにクリアされます。

The alarmClearTable contains recently cleared alarms. It contains up to alarmClearMaximum cleared alarms.

アラームクレアブルには、最近クリアされたアラームが含まれています。アラームクレールマキシムクリアされたアラームが含まれています。

The MIB also defines generic alarm Notifications that can be used when there is not an existing applicable Notification to signal the alarm state transition - alarmActiveState and alarmClearState.

MIBはまた、アラーム状態遷移 - アラームアクティブ酸塩とアラームクレアステートを信号するために既存の適用可能な通知がない場合に使用できる一般的なアラーム通知を定義します。

4.1.1. Extensibility
4.1.1. 拡張性

The relationship between the Alarm MIB and the other alarm model MIB modules is expressed by the following: The alarmModelTable has a corresponding table in the specific MIB. For each row in the specific MIB alarm model table there is one row in the alarmModelTable. The alarmActiveTable has a corresponding table in the specific MIBs. For each row in the specific MIB active alarm table, there is one row in the alarmActiveTable. The alarmModelSpecificPointer object in the alarmModelTable points to the specific model entry in an extended alarm model table corresponding to this particular alarm. The alarmActiveSpecificPointer object in the alarmActiveTable points to the specific active alarm entry in an extended active alarm table corresponding to this particular alarm instance.

アラームMIBと他のアラームモデルMIBモジュールの関係は、次のことで表されます。アラームモデルテーブルには、特定のMIBに対応するテーブルがあります。特定のMIBアラームモデルテーブルの各行には、アラームモデルテーブルに1つの行があります。AlarmactiveTableには、特定のMIBSに対応するテーブルがあります。特定のMIB Active Alarmテーブルの各行について、アラームアクティベット可能な1つの行があります。アラームモデルテーブル内のアラームモデルスピクチャインターオブジェクトは、この特定のアラームに対応する拡張アラームモデルテーブルの特定のモデルエントリを指します。この特定のアラームインスタンスに対応する拡張されたアクティブアラームテーブルの特定のアクティブアラームエントリにアラマアクティベット可能なポイントのアラルマティブスピフィクチャインターオブジェクト。

Additional extensions can be defined by defining an AUGMENTATION of either the Alarm or ITU Alarm tables. As the alarm model table only provides a mechanism to point at one specific alarm model, additional specific models SHOULD define another mechanism to map from the generic alarm model to the additional model.

追加の拡張機能は、アラームまたはITUアラームテーブルのいずれかの拡張を定義することで定義できます。アラームモデルテーブルは、1つの特定のアラームモデルを指すメカニズムのみを提供するため、追加の特定のモデルは、一般的なアラームモデルから追加モデルにマッピングする別のメカニズムを定義する必要があります。

4.1.2. Problem Indication
4.1.2. 問題の兆候

The problem that each alarm indicates is identified through the Object Identifier of the NotificationId of the state transition, and, optionally, the ITU parameters. alarmModelDescription provides a description of the alarm state suitable for displaying to an operator.

各アラームが示す問題は、状態遷移のNotificationIDのオブジェクト識別子、およびオプションではITUパラメーターを介して識別されます。AlarmModeldescriptionは、オペレーターに表示するのに適したアラーム状態の説明を提供します。

4.1.3. Alarm State Transition Notification
4.1.3. アラーム状態遷移通知

The SNMP-TARGET-MIB [RFC3413] provides the ability to specify which managers, if any, receive Notifications of problems. Solutions can therefore use the features of this MIB to change the Notification behaviour of their implementations. Specifying target hosts in this MIB along with specifying notifications in the alarmModelNotificationId would allow Notifications to be logged and sent out to management stations in an architecture as described in section 3.2. Specifying no target hosts in this MIB along with specifying notifications in the alarmModelNotificationId would allow Notifications to be logged but not sent out to management stations in an architecture as described in section 3.2. Regardless of what is defined in the SNMP-TARGET-MIB, specifying { 0 0 } in the alarmModelNotificationId would result in no notifications being logged or sent to management stations as a consequence of this particular alarm state transition.

SNMP-Target-Mib [RFC3413]は、問題の通知を受け取るマネージャーを指定する機能を提供します。したがって、ソリューションは、このMIBの機能を使用して、実装の通知動作を変更できます。AlarmModelNotificationIDで通知を指定するとともに、このMIBでターゲットホストを指定すると、セクション3.2で説明されているように、アーキテクチャの管理ステーションに通知を記録して送信できます。AlarmModelNotificationIDで通知を指定するとともに、このMIBのターゲットホストを指定すると、セクション3.2で説明されているように、アーキテクチャの管理ステーションに通知を記録できます。SNMP-Target-Mibで定義されているものに関係なく、AlarmModelNotificationIDで{0 0}を指定しても、この特定のアラーム状態の移行の結果として、通知が記録または管理ステーションに送信されません。

Alarms are modelled by defining all possible states in the alarmModelTable, as well as defining alarmModelNotificationId, alarmModelVarbindIndex, and alarmModelVarbindValue for each of the possible alarm states. Optionally, ituAlarmPerceivedSeverity models the states in terms of ITU perceived severity.

アラームは、アラームモデルテーブルのすべての可能な状態を定義するだけでなく、可能なアラーム状態のそれぞれについてAlarmModelNotificationID、AlarmModelBarbindIndex、およびAlarmModelvarbindValueを定義することによってモデル化されます。オプションでは、Itu -remceivedeverityは、ITUの重大度の観点から状態をモデル化しています。

4.1.4. Active Alarm Resource Identifier
4.1.4. アクティブアラームリソース識別子

Resources under alarm can be identified using the alarmActiveResourceId. This OBJECT IDENTIFIER points to an appropriate object to identify the given resource, depending on the type of the resource.

アラーム下のリソースは、alarmactiveresourceidを使用して識別できます。このオブジェクト識別子は、リソースのタイプに応じて、指定されたリソースを識別するための適切なオブジェクトを指します。

The consumer of the alarmActiveResourceId does not necessarily need to know the type of the resource in the resource ID, but if they want to know this, examining the content of the resource ID can derive it - 1.3.6.1.2.1.2.2.1.1.something is an interface, for example. It is therefore good practice to use resource IDs that can be consistently used across technologies, such as ifIndex, entPhysicalIndex or sysApplRunIndex, to minimize the number of resource prefixes a manager interested in a resource type needs to learn.

Alarmactiveresourceidの消費者は、必ずしもリソースIDのリソースの種類を知る必要はありませんが、これを知りたい場合は、リソースIDのコンテンツを調べることができます-1.3.6.1.2.1.2.2.1.1。たとえば、何かがインターフェイスです。したがって、ifindex、entphysicalindex、sysapplrunindexなどのテクノロジー全体で一貫して使用できるリソースIDを使用して、リソースタイプに関心のあるマネージャーが学習する必要があるリソースのプレフィックスの数を最小限に抑えることをお勧めします。

Resource ID can be calculated using the alarmModelResourcePrefix, alarmModelVarbindSubtree and the Notification varbinds. This allows for both the managed element to be able to compute and populate the alarmActiveResourceId object and for the manager to be able to determine when two separate alarm instances are referring to the same resource.

リソースIDは、AlarmModelResourcePrefix、AlarmModelbarbindSubtree、および通知Varbindsを使用して計算できます。これにより、両方の管理要素がAlarmactiveresourceidオブジェクトを計算して設定できるようになり、マネージャーが2つの別々のアラームインスタンスが同じリソースを参照する時期を決定できるようになります。

If alarmModelResourcePrefix has a value of 0.0, then alarmActiveResourceId is simply the variable identifier of the first Notification varbind that matches the prefix defined in alarmModelVarbindSubtree. Otherwise, alarmActiveResourceId is calculated by appending the instance information from the first Notification varbind that matches alarmModelVarbindSubtree to the prefix defined in alarmModelResourcePrefix. The instance information is the portion of the variable identifier following the part that matched alarmModelVarbindSubtree. If no match is found, then alarmActiveResourceId is simply the value of alarmModelResourcePrefix.

AlarmModelResourcePrefixの値は0.0の場合、Alarmactiveresourceidは、Alarmmodelvarbindsubtreeで定義された接頭辞に一致する最初の通知Varbindの変数識別子です。それ以外の場合、alarmactiveresourceidは、AlarmmodelvarbindsubtreeをAlarmmodelresourceprefixで定義されたプレフィックスに一致する最初の通知Varbindからインスタンス情報を追加することによって計算されます。インスタンス情報は、AlarmModelbarbindSubtreeと一致する部分に続く変数識別子の部分です。一致が見つからない場合、alarmactiveresourceidは単にalarmmodelresourceprefixの値です。

In addition to this, the variable bindings from the Notifications that signal the alarm state transitions are stored in the active alarm variable table. This allows for implementations familiar with the particular Notifications to implement other forms of resource identification.

これに加えて、アラーム状態の遷移を信号する通知からの可変バインディングは、アクティブアラーム変数テーブルに保存されます。これにより、特定の通知に精通した実装が可能になり、他の形式のリソース識別を実装できます。

For Example:

例えば:

A) Consider an alarm modelled using the authenticationFailure [RFC3418] Notification.

a)AuthenticationFailure [RFC3418]通知を使用してモデル化されたアラームを検討してください。

     authenticationFailure NOTIFICATION-TYPE
      STATUS  current
      DESCRIPTION
           "An authenticationFailure trap signifies that the SNMPv2
           entity, acting in an agent role, has received a protocol
           message that is not properly authenticated.  While all
           implementations of the SNMPv2 must be capable of generating
           this trap, the snmpEnableAuthenTraps object indicates
           whether this trap will be generated."
      ::= { snmpTraps 5 }
        

To set the resource ID to be usmStats, 1.3.6.1.6.3.15.1.1, configure as follows: alarmModelVarbindSubtree = 0.0 alarmModelResourcePrefix = usmStats (1.3.6.1.6.3.15.1.1)

リソースIDをUSMSTATS、1.3.6.1.6.3.15.1.1に設定するには、次のように構成します。AlarmModelBarbindSubtree= 0.0 AlarmModelResourcePrefix = USMSTATS(1.3.6.1.6.3.15.1.1)

B) Consider an alarm modelled using linkDown [RFC2863]

b)リンクダウン[RFC2863]を使用してモデル化されたアラームを検討してください

     linkDown NOTIFICATION-TYPE
             OBJECTS { ifIndex, ifAdminStatus, ifOperStatus }
             STATUS  current
             DESCRIPTION
                 ""
         ::= { snmpTraps 3 }
        

To set the resource Id to be the ifIndex, configure as follows: alarmModelVarbindSubtree = ifIndex (1.3.6.1.2.1.2.2.1.1) alarmModelResourcePrefix = 0.0

リソースIDをifindexに設定するには、次のように構成します。AlarmModelVarbingSubtree= ifindex(1.3.6.1.2.1.2.2.1.1)AlarmModelResourcePrefix = 0.0

Alternatively, since ifIndex is the first varbind, the following would also work, but might be less meaningful to a human reader of the MIB table: alarmModelVarbindSubtree = 0.0 alarmModelResourcePrefix = 0.0

あるいは、Ifindexは最初のVarbindであるため、以下も機能しますが、MIBテーブルの人間の読者にとってはあまり意味がない場合があります。

C) Consider an alarm modelled using the bgpBackwardTransition [RFC1657] Notification.

c)BGPBackwardTransition [RFC1657]通知を使用してモデル化されたアラームを検討します。

     bgpBackwardTransition NOTIFICATION-TYPE
             OBJECTS { bgpPeerLastError,
                          bgpPeerState      }
             STATUS  current
             DESCRIPTION
                   "The BGPBackwardTransition Event is generated
                   when the BGP FSM moves from a higher numbered
                   state to a lower numbered state."
             ::= { bgpTraps 2 }
        

To set the resource Id to be the bgpPeerRemoteAddr, the index to the bgpTable, where bgpPeerState resides, configure as follows: alarmModelVarbindSubtree = bgpPeerState (1.3.6.1.2.1.15.3.1.2) alarmModelResourcePrefix = bgpPeerRemoteAddr (1.3.6.1.2.1.15.3.1.7)

リソースIDをBGPPEERREMOTEADDRに設定するには、BGPPESTATEが存在するBGPTABLEのインデックスを次のように設定します。AlarmModelBarbindSubtree= BGPPEERSTATE(1.3.6.1.2.1.1.15.3.1.2)AlarmModelResurcePrex = BGPPEERREMOTEADEAD1.1.1.6.5.5.5.5.5.5.1.7)

4.1.5. Configurable Alarm Models
4.1.5. 構成可能なアラームモデル

The alarm model table SHOULD be initially populated by the system. The objects in alarmModelTable and ituAlarmTable have a MAX-ACCESS of read-create, which allows managers to modify the alarm models to suit their requirements.

アラームモデルテーブルは、最初にシステムによって入力される必要があります。AlarmModeltableおよびItualArmtableのオブジェクトには、Read-Createの最大アクセスがあり、マネージャーは要件に合わせてアラームモデルを変更できます。

4.1.6. Active Alarm Management
4.1.6. アクティブアラーム管理

Lists of alarms currently active on an SNMP entity are stored in the alarmActiveTable and, optionally, a model specific alarmTable, e.g., the ituAlarmActiveTable.

SNMPエンティティで現在アクティブなアラームのリストは、AlarmactiveTableに保存され、オプションではモデル固有のアラームテーブル、たとえばItualAmactiveTable。

4.1.7. Distributed Alarm Management
4.1.7. 分散アラーム管理

Distributed alarm management can be achieved by support of the Alarm MIB on both the alarm detection point and on the mid-level manager. This is facilitated by the ability to be able to store different named alarm lists. A mid-level manager could create an alarmListName for each of the devices it manages and therefore store separate lists for each device. In addition, the context and IP addresses of the alarm detection point are stored in the alarmActiveTable.

アラーム検出点と中間レベルのマネージャーの両方で、アラームMIBのサポートにより、分散アラーム管理を実現できます。これは、異なる名前のアラームリストを保存できる能力によって促進されます。中間レベルのマネージャーは、管理するデバイスごとにAlarmListNameを作成し、各デバイスに個別のリストを保存できます。さらに、アラーム検出ポイントのコンテキストとIPアドレスは、アラルマアクティベット可能なものに保存されます。

4.2. Definitions
4.2. 定義
ALARM-MIB DEFINITIONS ::= BEGIN
        
IMPORTS
   MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
   Integer32, Unsigned32, Gauge32,
   TimeTicks, Counter32, Counter64,
   IpAddress, Opaque, mib-2,
   zeroDotZero
       FROM SNMPv2-SMI                 -- [RFC2578]
   DateAndTime,
   RowStatus, RowPointer,
   TEXTUAL-CONVENTION
       FROM SNMPv2-TC                  -- [RFC2579]
   SnmpAdminString
       FROM SNMP-FRAMEWORK-MIB         -- [RFC3411]
   InetAddressType, InetAddress
       FROM INET-ADDRESS-MIB           -- [RFC3291]
   MODULE-COMPLIANCE, OBJECT-GROUP,
   NOTIFICATION-GROUP
       FROM SNMPv2-CONF                -- [RFC2580]
   ZeroBasedCounter32
       FROM RMON2-MIB;                 -- [RFC2021]
        

alarmMIB MODULE-IDENTITY LAST-UPDATED "200409090000Z" -- September 09, 2004 ORGANIZATION "IETF Distributed Management Working Group" CONTACT-INFO "WG EMail: disman@ietf.org Subscribe: disman-request@ietf.org http://www.ietf.org/html.charters/disman-charter.html Chair: Randy Presuhn randy_presuhn@mindspring.com

alarmmibモジュールのアイデンティティ最終処分「200409090000z」 - 2004年9月9日「IETF分散管理ワーキンググループ」wg email:disman@request@ietf.org http:// wwwwwwww.ietf.org/html.Charters/disman-charter.html議長:Randy Presuhn Randy_presuhn@mindspring.com

Editors: Sharon Chisholm Nortel Networks PO Box 3511 Station C Ottawa, Ont. K1Y 4H7 Canada schishol@nortelnetworks.com

編集者:Sharon Chisholm Nortel Networks PO Box 3511 Station C Ottawa、ONT。K1Y 4H7カナダschishol@nortelnetworks.com

Dan Romascanu Avaya Atidim Technology Park, Bldg. #3 Tel Aviv, 61131 Israel Tel: +972-3-645-8414 Email: dromasca@avaya.com" DESCRIPTION "The MIB module describes a generic solution to model alarms and to store the current list of active alarms.

Dan Romascanu Avaya Atidim Technology Park、Bldg。#3 Tel Aviv、61131 Israel Tel:972-3-645-8414メール:dromasca@avaya.com "説明" MIBモジュールは、アラームをモデル化し、現在のアクティブアラームのリストを保存するための一般的なソリューションを説明します。

           Copyright (C) The Internet Society (2004).  The
           initial version of this MIB module was published
           in RFC 3877.  For full legal notices see the RFC
           itself.  Supplementary information may be available on:
           http://www.ietf.org/copyrights/ianamib.html"
      REVISION    "200409090000Z"  -- September 09, 2004
      DESCRIPTION
          "Initial version, published as RFC 3877."
      ::= { mib-2 118 }
        
alarmObjects OBJECT IDENTIFIER ::= { alarmMIB 1 }
        
alarmNotifications OBJECT IDENTIFIER ::= { alarmMIB 0 }
        
alarmModel OBJECT IDENTIFIER ::= { alarmObjects 1 }
        
alarmActive  OBJECT IDENTIFIER ::= { alarmObjects 2 }
        
alarmClear OBJECT IDENTIFIER ::= { alarmObjects 3 }
        

-- Textual Conventions

- テキストの慣習

 -- ResourceId is intended to be a general textual convention
 -- that can be used outside of the set of MIBs related to
 -- Alarm Management.
        
ResourceId ::= TEXTUAL-CONVENTION
    STATUS current
    DESCRIPTION
            "A unique identifier for this resource.
        

The type of the resource can be determined by looking at the OID that describes the resource.

リソースのタイプは、リソースを説明するOIDを見ることで決定できます。

Resources must be identified in a consistent manner. For example, if this resource is an interface, this object MUST point to an ifIndex and if this resource is a physical entity [RFC2737], then this MUST point to an entPhysicalDescr, given that entPhysicalIndex is not accessible. In general, the value is the name of the instance of the first accessible columnar object in the conceptual row of a table that is meaningful for this resource type, which SHOULD be defined in an IETF standard MIB." SYNTAX OBJECT IDENTIFIER

リソースは一貫した方法で特定する必要があります。たとえば、このリソースがインターフェイスである場合、このオブジェクトはIfindexを指す必要があり、このリソースが物理エンティティ[RFC2737]である場合、EntphysicalIndexがアクセスできないことを考えると、これはEntphysicalDescrを指す必要があります。一般に、値は、このリソースタイプにとって意味のあるテーブルの概念的行にある最初のアクセス可能な列オブジェクトの名前の名前であり、IETF標準MIBで定義する必要があります。

 -- LocalSnmpEngineOrZeroLenStr is intended to be a general
 -- textual convention that can be used outside of the set of
 -- MIBs related to Alarm Management.
        
  LocalSnmpEngineOrZeroLenStr ::= TEXTUAL-CONVENTION
      STATUS current
      DESCRIPTION
          "An SNMP Engine ID or a zero-length string.  The
           instantiation of this textual convention will provide
           guidance on when this will be an SNMP Engine ID and
           when it will be a zero lengths string"
      SYNTAX         OCTET STRING (SIZE(0 | 5..32))
        

-- Alarm Model

- アラームモデル

alarmModelLastChanged OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime at the time of the last creation, deletion or modification of an entry in the alarmModelTable.

AlarmModellastChanged Object-Type Syntax Timeticks Max-Access Read-Only Status Current Current Current "最後の作成時のsysuptimeの値、アラームモデルテブルのエントリのエントリの削除、または変更。

If the number and content of entries has been unchanged since the last re-initialization of the local network management subsystem, then the value of this object MUST be zero."

ローカルネットワーク管理サブシステムの最後の再開始以来、エントリの数とコンテンツが変更されていない場合、このオブジェクトの値はゼロでなければなりません。」

      ::= { alarmModel 1 }
        
alarmModelTable OBJECT-TYPE
   SYNTAX      SEQUENCE OF AlarmModelEntry
   MAX-ACCESS  not-accessible
   STATUS      current
   DESCRIPTION
       "A table of information about possible alarms on the system,
        and how they have been modelled."
   ::= { alarmModel 2 }
        
alarmModelEntry OBJECT-TYPE
   SYNTAX      AlarmModelEntry
   MAX-ACCESS  not-accessible
   STATUS      current
   DESCRIPTION
       "Entries appear in this table for each possible alarm state.
       This table MUST be persistent across system reboots."
   INDEX       { alarmListName, alarmModelIndex, alarmModelState }
   ::= { alarmModelTable 1 }
        
AlarmModelEntry ::= SEQUENCE {
   alarmModelIndex                 Unsigned32,
   alarmModelState                 Unsigned32,
   alarmModelNotificationId        OBJECT IDENTIFIER,
   alarmModelVarbindIndex          Unsigned32,
   alarmModelVarbindValue          Integer32,
   alarmModelDescription           SnmpAdminString,
   alarmModelSpecificPointer       RowPointer,
   alarmModelVarbindSubtree        OBJECT IDENTIFIER,
   alarmModelResourcePrefix        OBJECT IDENTIFIER,
   alarmModelRowStatus             RowStatus
   }
        
alarmModelIndex OBJECT-TYPE
   SYNTAX     Unsigned32 (1..4294967295)
   MAX-ACCESS not-accessible
   STATUS     current
   DESCRIPTION
       "An integer that acts as an alarm Id
       to uniquely identify each alarm
       within the named alarm list. "
   ::= { alarmModelEntry 1 }
        
alarmModelState OBJECT-TYPE
   SYNTAX  Unsigned32 (1..4294967295)
   MAX-ACCESS not-accessible
   STATUS       current
   DESCRIPTION
        "A value of 1 MUST indicate a clear alarm state.
        The value of this object MUST be less than the
        alarmModelState of more severe alarm states for
        this alarm.  The value of this object MUST be more
        than the alarmModelState of less severe alarm states
        for this alarm."
    ::= { alarmModelEntry 2 }
        
alarmModelNotificationId OBJECT-TYPE
   SYNTAX      OBJECT IDENTIFIER
   MAX-ACCESS  read-create
   STATUS      current
   DESCRIPTION
       "The NOTIFICATION-TYPE object identifier of this alarm
       state transition.  If there is no notification associated
       with this alarm state, the value of this object MUST be
       '0.0'"
   DEFVAL { zeroDotZero }
   ::= { alarmModelEntry 3 }
        

alarmModelVarbindIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The index into the varbind listing of the notification indicated by alarmModelNotificationId which helps signal that the given alarm has changed state. If there is no applicable varbind, the value of this object MUST be zero.

alarmmodelvarbindindex object-type syntax untigned32 max-access read-createステータス現在の説明 "与えられたアラームが変化したことを示すAlarmmodelnotificationidによって示されるAlarmmodelnotificationidが示すAlarmmodelnotificationidのVarbindリストへのインデックスへのインデックス。オブジェクトはゼロでなければなりません。

Note that the value of alarmModelVarbindIndex acknowledges the existence of the first two obligatory varbinds in the InformRequest-PDU and SNMPv2-Trap-PDU (sysUpTime.0 and snmpTrapOID.0). That is, a value of 2 refers to the snmpTrapOID.0.

AlarmmodelvarbindIndexの値は、InformRequest-PDUおよびSNMPV2-TRAP-PDU(Sysuptime.0およびSnmptrapoid.0)の最初の2つの義務的Varbindsの存在を認めていることに注意してください。つまり、2の値はsnmptrapoid.0を指します。

     If the incoming notification is instead an SNMPv1 Trap-PDU,
     then an appropriate value for sysUpTime.0 or snmpTrapOID.0
     shall be determined by using the rules in section 3.1 of
     [RFC3584]"
     DEFVAL { 0 }
    ::= { alarmModelEntry 4 }
        

alarmModelVarbindValue OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value that the varbind indicated by alarmModelVarbindIndex takes to indicate that the alarm has entered this state.

alarmmodelbarbindvalue object-type syntax integer32 max-access read-create status current current "alarmmodelvarbindindexが示すVarbindがアラームがこの状態に入ったことを示すために取る値。

     If alarmModelVarbindIndex has a value of 0, so
     MUST alarmModelVarbindValue.
     "
     DEFVAL { 0 }
    ::= { alarmModelEntry 5 }
        
alarmModelDescription OBJECT-TYPE
    SYNTAX SnmpAdminString
    MAX-ACCESS read-create
    STATUS current
    DESCRIPTION
      "A brief description of this alarm and state suitable
      to display to operators."
   DEFVAL { "" }
   ::= { alarmModelEntry 6 }
        

alarmModelSpecificPointer OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-create STATUS current DESCRIPTION "If no additional, model-specific Alarm MIB is supported by the system the value of this object is `0.0'and attempts to set it to any other value MUST be rejected appropriately.

alarmmodelspecificpointerオブジェクトタイプの構文rowpointer max-access read-createステータス現在の説明 "追加のモデル固有のアラームmibがシステムによってサポートされていない場合、このオブジェクトの値は` 0.0'であり、他の値に設定しようとします適切に拒否されました。

      When a model-specific Alarm MIB is supported, this object
      MUST refer to the first accessible object in a corresponding
      row of the model definition in one of these model-specific
      MIB and attempts to set this object to { 0 0 } or any other
      value MUST be rejected appropriately."
   DEFVAL { zeroDotZero }
   ::= { alarmModelEntry 7 }
        
  alarmModelVarbindSubtree  OBJECT-TYPE
     SYNTAX  OBJECT IDENTIFIER
     MAX-ACCESS   read-create
     STATUS       current
     DESCRIPTION
       "The name portion of each VarBind in the notification,
        in order, is compared to the value of this object.
        If the name is equal to or a subtree of the value
        of this object, for purposes of computing the value
          of AlarmActiveResourceID the 'prefix' will be the
        matching portion, and the 'indexes' will be any
        remainder.  The examination of varbinds ends with
        the first match.  If the value of this object is 0.0,
        then the first varbind, or in the case of v2, the
        first varbind after the timestamp and the trap
        OID, will always be matched.
       "
      DEFVAL { zeroDotZero }
     ::= { alarmModelEntry 8 }
        
  alarmModelResourcePrefix  OBJECT-TYPE
     SYNTAX  OBJECT IDENTIFIER
     MAX-ACCESS   read-create
     STATUS       current
     DESCRIPTION
       "The value of AlarmActiveResourceId is computed
        by appending any indexes extracted in accordance
        with the description of alarmModelVarbindSubtree
        onto the value of this object.  If this object's
        value is 0.0, then the 'prefix' extracted is used
        instead.
       "
     DEFVAL { zeroDotZero }
     ::= { alarmModelEntry 9 }
        

alarmModelRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Control for creating and deleting entries. Entries may be modified while active. Alarms whose alarmModelRowStatus is not active will not appear in either the alarmActiveTable or the alarmClearTable. Setting this object to notInService cannot be used as an alarm suppression mechanism. Entries that are notInService will disappear as described in RFC2579.

alarmmodelrowstatus object-type syntax rowstatus max-access read-createステータス現在の説明 "エントリを作成および削除するための制御。エントリはアクティブ中に変更される場合があります。notinserviceには、アラーム抑制メカニズムとして使用することはできません。notinserviceであるエントリは、RFC2579に記載されているように消えます。

This row can not be modified while it is being referenced by a value of alarmActiveModelPointer. In these cases, an error of `inconsistentValue' will be returned to the manager.

この行は、alarmactivemodelpointerの値によって参照されている間に変更できません。これらの場合、「一貫性のない値」の誤差がマネージャーに返されます。

This entry may be deleted while it is being referenced by a value of alarmActiveModelPointer. This results in the deletion of this entry and entries in the active alarms referencing this entry via an alarmActiveModelPointer.

このエントリは、alarmactivemodelpointerの値によって参照されている間に削除される場合があります。これにより、このエントリが削除され、AlarmactiveModelpointerを介してこのエントリを参照するアクティブアラームのエントリが削除されます。

    As all read-create objects in this table have a DEFVAL clause,
    there is no requirement that any object be explicitly set
    before this row can become active.  Note that a row consisting
    only of default values is not very meaningful."
   ::= { alarmModelEntry 10 }
        

-- Active Alarm Table --

- アクティブアラームテーブル -

alarmActiveLastChanged  OBJECT-TYPE
   SYNTAX      TimeTicks
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "The value of sysUpTime at the time of the last
       creation or deletion of an entry in the alarmActiveTable.
       If the number of entries has been unchanged since the
       last re-initialization of the local network management
       subsystem, then this object contains a zero value."
   ::= { alarmActive 1 }
        
 alarmActiveOverflow  OBJECT-TYPE
     SYNTAX      Counter32
     UNITS       "active alarms"
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
        "The number of active alarms that have not been put into
         the alarmActiveTable since system restart as a result
         of extreme resource constraints."
     ::= { alarmActive 5 }
        
alarmActiveTable OBJECT-TYPE
   SYNTAX      SEQUENCE OF AlarmActiveEntry
   MAX-ACCESS  not-accessible
   STATUS      current
   DESCRIPTION
       "A table of Active Alarms entries."
   ::= { alarmActive 2 }
        

alarmActiveEntry OBJECT-TYPE SYNTAX AlarmActiveEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries appear in this table when alarms are raised. They are removed when the alarm is cleared.

AlarmactiveEntryオブジェクトタイプ構文alarmactiveEntry max-accessアクセス不可能なステータス現在の説明 "アラームが上がったときにこのテーブルにエントリが表示されます。アラームがクリアされたときに削除されます。

        If under extreme resource constraint the system is unable to
           add any more entries into this table, then the
        alarmActiveOverflow statistic will be increased by one."
   INDEX       { alarmListName, alarmActiveDateAndTime,
                 alarmActiveIndex }
   ::= { alarmActiveTable 1 }
        
AlarmActiveEntry ::= SEQUENCE {
   alarmListName                    SnmpAdminString,
   alarmActiveDateAndTime           DateAndTime,
   alarmActiveIndex                 Unsigned32,
   alarmActiveEngineID              LocalSnmpEngineOrZeroLenStr,
   alarmActiveEngineAddressType     InetAddressType,
   alarmActiveEngineAddress         InetAddress,
   alarmActiveContextName           SnmpAdminString,
   alarmActiveVariables             Unsigned32,
   alarmActiveNotificationID        OBJECT IDENTIFIER,
   alarmActiveResourceId            ResourceId,
   alarmActiveDescription           SnmpAdminString,
   alarmActiveLogPointer            RowPointer,
   alarmActiveModelPointer          RowPointer,
   alarmActiveSpecificPointer       RowPointer }
        

alarmListName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of the list of alarms. This SHOULD be the same as nlmLogName if the Notification Log MIB [RFC3014] is supported. This SHOULD be the same as, or contain as a prefix, the applicable snmpNotifyFilterProfileName if the SNMP-NOTIFICATION-MIB DEFINITIONS [RFC3413] is supported.

alarmlistname object-type sntax snmpadminstring(size(0..32))max-access not-accessable current現在の説明 "アラームのリストの名前。これはNLMLognameと同じである必要があります。。これは、snmp-notification-mib定義[rfc3413]がサポートされている場合、該当するsnmpnotifyfilterprofilenameと同じ、または該当するsnmpnotifyfilterprofilenameと同じである必要があります。

    An implementation may allow multiple named alarm lists, up to
    some implementation-specific limit (which may be none).  A
    zero-length list name is reserved for creation and deletion
    by the managed system, and MUST be used as the default log
    name by systems that do not support named alarm lists."
   ::= { alarmActiveEntry 1 }
        

alarmActiveDateAndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local date and time when the error occurred.

alarmactivedateandate andtime-type yntax dateandtime max-accessアクセス不可能なステータス現在の説明 "エラーが発生した現地の日付と時刻。

This object facilitates retrieving all instances of alarms that have been raised or have changed state since a given point in time.

このオブジェクトは、特定の時点から上げられた、または状態を変更したアラームのすべてのインスタンスを取得することを容易にします。

       Implementations MUST include the offset from UTC,
       if available.  Implementation in environments in which
       the UTC offset is not available is NOT RECOMMENDED."
   ::= { alarmActiveEntry 2 }
        
alarmActiveIndex OBJECT-TYPE
   SYNTAX     Unsigned32 (1..4294967295)
   MAX-ACCESS not-accessible
   STATUS     current
   DESCRIPTION
       "A strictly monotonically increasing integer which
       acts as the index of entries within the named alarm
       list.  It wraps back to 1 after it reaches its
       maximum value."
   ::= { alarmActiveEntry 3 }
        
alarmActiveEngineID OBJECT-TYPE
   SYNTAX      LocalSnmpEngineOrZeroLenStr
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
       "The identification of the SNMP engine at which the alarm
        originated.  If the alarm is from an SNMPv1 system this
        object is a zero length string."
   ::= { alarmActiveEntry 4 }
        
alarmActiveEngineAddressType OBJECT-TYPE
   SYNTAX      InetAddressType
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
    "This object indicates what type of address is stored in
    the alarmActiveEngineAddress object - IPv4, IPv6, DNS, etc."
   ::= { alarmActiveEntry 5 }
        

alarmActiveEngineAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address of the SNMP engine on which the alarm is occurring.

alarmactiveEngineaddressオブジェクトタイプの構文inetAddress max-access読み取り専用ステータス現在の説明 "アラームが発生しているSNMPエンジンのアドレス。

This object MUST always be instantiated, even if the list can contain alarms from only one engine."

リストに1つのエンジンのみからアラームを含めることができる場合でも、このオブジェクトは常にインスタンス化する必要があります。」

   ::= { alarmActiveEntry 6 }
        

alarmActiveContextName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the SNMP MIB context from which the alarm came. For SNMPv1 alarms this is the community string from the Trap. Note that care MUST be taken when selecting community strings to ensure that these can be represented as a well-formed SnmpAdminString. Community or Context names that are not well-formed SnmpAdminStrings will be mapped to zero length strings.

alarmactivecontextname object-type sntax snmpadminstring(size(0..32))max-access読み取り専用ステータス現在の説明 "アラームが来たSNMP MIBコンテキストの名前。コミュニティ文字列を選択するときは、これらがよく形成されたsnmpadminstringとして表現できることを確認するために注意する必要があります。よく形成されていないsnmpadminstringsではないコミュニティまたはコンテキスト名は、ゼロの長さの文字列にマッピングされます。

        If the alarm's source SNMP engine is known not to support
        multiple contexts, this object is a zero length string."
   ::= { alarmActiveEntry 7 }
        
alarmActiveVariables OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
       "The number of variables in alarmActiveVariableTable for this
       alarm."
   ::= { alarmActiveEntry 8 }
        
alarmActiveNotificationID OBJECT-TYPE
   SYNTAX      OBJECT IDENTIFIER
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
       "The NOTIFICATION-TYPE object identifier of the alarm
       state transition that is occurring."
   ::= { alarmActiveEntry 9 }
        

alarmActiveResourceId OBJECT-TYPE SYNTAX ResourceId MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the resource under alarm.

alarmactiveresourceid object-type syntax resourceid max-access読み取り専用ステータス現在の説明 "このオブジェクトは、アラーム下のリソースを識別します。

      If there is no corresponding resource, then
      the value of this object MUST be 0.0."
   ::= { alarmActiveEntry 10 }
        
alarmActiveDescription    OBJECT-TYPE
   SYNTAX      SnmpAdminString
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "This object provides a textual description of the
      active alarm.  This text is generated dynamically by the
      notification generator to provide useful information
      to the human operator.  This information SHOULD
      provide information allowing the operator to locate
      the resource for which this alarm is being generated.
      This information is not intended for consumption by
      automated tools."
   ::= { alarmActiveEntry 11 }
        
alarmActiveLogPointer OBJECT-TYPE
   SYNTAX     RowPointer
   MAX-ACCESS read-only
   STATUS     current
   DESCRIPTION
       "A pointer to the corresponding row in a
       notification logging MIB where the state change
       notification for this active alarm is logged.
       If no log entry applies to this active alarm,
       then this object MUST have the value of 0.0"
   ::= { alarmActiveEntry 12 }
        
alarmActiveModelPointer OBJECT-TYPE
   SYNTAX     RowPointer
   MAX-ACCESS read-only
   STATUS     current
   DESCRIPTION
       "A pointer to the corresponding row in the
       alarmModelTable for this active alarm.  This
       points not only to the alarm model being
       instantiated, but also to the specific alarm
       state that is active."
   ::= { alarmActiveEntry 13 }
        

alarmActiveSpecificPointer OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-only STATUS current DESCRIPTION "If no additional, model-specific, Alarm MIB is supported by the system this object is `0.0'. When a model-specific Alarm MIB is supported, this object is the instance pointer to the specific model-specific active alarm list."

alarmactivespecificpointerオブジェクトタイプの構文rowpointer max-access読み取り専用ステータス現在の説明 "追加のモデル固有のアラームmibがシステムによってサポートされていない場合、このオブジェクトは「0.0」です。モデル固有のアラームmibがサポートされる場合、このオブジェクト特定のモデル固有のアクティブアラームリストへのインスタンスポインターです。」

   ::= { alarmActiveEntry 14 }
        

-- Active Alarm Variable Table --

- アクティブアラーム変数テーブル -

alarmActiveVariableTable OBJECT-TYPE
   SYNTAX      SEQUENCE OF AlarmActiveVariableEntry
   MAX-ACCESS  not-accessible
   STATUS      current
   DESCRIPTION
       "A table of variables to go with active alarm entries."
   ::= { alarmActive 3 }
        

alarmActiveVariableEntry OBJECT-TYPE SYNTAX AlarmActiveVariableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries appear in this table when there are variables in the varbind list of a corresponding alarm in alarmActiveTable.

alarmactiveVariableEntryオブジェクトタイプ構文alarmactivevariaiableentry max-accessアクセス不可能なステータス現在

Entries appear in this table as though the trap/notification had been transported using a SNMPv2-Trap-PDU, as defined in [RFC3416] - i.e., the alarmActiveVariableIndex 1 will always be sysUpTime and alarmActiveVariableIndex 2 will always be snmpTrapOID.

この表には、[RFC3416]で定義されているように、トラップ/通知がSNMPV2-TRAP-PDUを使用して輸送されたかのように表示されます。

       If the incoming notification is instead an SNMPv1 Trap-PDU and
       the value of alarmModelVarbindIndex is 1 or 2, an appropriate
       value for sysUpTime.0 or snmpTrapOID.0 shall be determined
       by using the rules in section 3.1 of [RFC3584]."
   INDEX   {  alarmListName, alarmActiveIndex,
              alarmActiveVariableIndex }
   ::= { alarmActiveVariableTable 1 }
        
AlarmActiveVariableEntry ::= SEQUENCE {
   alarmActiveVariableIndex                 Unsigned32,
   alarmActiveVariableID                    OBJECT IDENTIFIER,
   alarmActiveVariableValueType             INTEGER,
   alarmActiveVariableCounter32Val          Counter32,
   alarmActiveVariableUnsigned32Val         Unsigned32,
   alarmActiveVariableTimeTicksVal          TimeTicks,
   alarmActiveVariableInteger32Val          Integer32,
   alarmActiveVariableOctetStringVal        OCTET STRING,
   alarmActiveVariableIpAddressVal          IpAddress,
   alarmActiveVariableOidVal                OBJECT IDENTIFIER,
   alarmActiveVariableCounter64Val          Counter64,
   alarmActiveVariableOpaqueVal             Opaque }
        
alarmActiveVariableIndex OBJECT-TYPE
   SYNTAX     Unsigned32 (1..4294967295)
   MAX-ACCESS not-accessible
   STATUS     current
   DESCRIPTION
       "A strictly monotonically increasing integer, starting at
       1 for a given alarmActiveIndex, for indexing variables
       within the active alarm variable list. "
   ::= { alarmActiveVariableEntry 1 }
        
alarmActiveVariableID OBJECT-TYPE
   SYNTAX     OBJECT IDENTIFIER
   MAX-ACCESS read-only
   STATUS     current
   DESCRIPTION
       "The alarm variable's object identifier."
   ::= { alarmActiveVariableEntry 2 }
        
alarmActiveVariableValueType OBJECT-TYPE
   SYNTAX      INTEGER {
         counter32(1),
         unsigned32(2),
         timeTicks(3),
         integer32(4),
         ipAddress(5),
         octetString(6),
         objectId(7),
         counter64(8),
         opaque(9)
         }
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
       "The type of the value.  One and only one of the value
       objects that follow is used for a given row in this table,
       based on this type."
   ::= { alarmActiveVariableEntry 3 }
        
alarmActiveVariableCounter32Val OBJECT-TYPE
   SYNTAX      Counter32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
       "The value when alarmActiveVariableType is 'counter32'."
   ::= { alarmActiveVariableEntry 4 }
        
alarmActiveVariableUnsigned32Val OBJECT-TYPE
   SYNTAX      Unsigned32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
       "The value when alarmActiveVariableType is 'unsigned32'."
   ::= { alarmActiveVariableEntry 5 }
        
alarmActiveVariableTimeTicksVal OBJECT-TYPE
   SYNTAX      TimeTicks
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
       "The value when alarmActiveVariableType is 'timeTicks'."
   ::= { alarmActiveVariableEntry 6 }
        
alarmActiveVariableInteger32Val OBJECT-TYPE
   SYNTAX      Integer32
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
       "The value when alarmActiveVariableType is 'integer32'."
   ::= { alarmActiveVariableEntry 7 }
        
alarmActiveVariableOctetStringVal OBJECT-TYPE
   SYNTAX      OCTET STRING (SIZE(0..65535))
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
       "The value when alarmActiveVariableType is 'octetString'."
   ::= { alarmActiveVariableEntry 8 }
        
alarmActiveVariableIpAddressVal OBJECT-TYPE
   SYNTAX      IpAddress
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
       "The value when alarmActiveVariableType is 'ipAddress'."
   ::= { alarmActiveVariableEntry 9 }
        
alarmActiveVariableOidVal OBJECT-TYPE
   SYNTAX      OBJECT IDENTIFIER
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
       "The value when alarmActiveVariableType is 'objectId'."
   ::= { alarmActiveVariableEntry 10 }
        
alarmActiveVariableCounter64Val OBJECT-TYPE
   SYNTAX      Counter64
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
       "The value when alarmActiveVariableType is 'counter64'."
   ::= { alarmActiveVariableEntry 11 }
        

alarmActiveVariableOpaqueVal OBJECT-TYPE SYNTAX Opaque (SIZE(0..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value when alarmActiveVariableType is 'opaque'.

alarmactivevariableopaqueval object-type syntax opaque(size(0..65535))max-access read-only status current current "alarmactivevariabletypeが「不透明」の場合の値。

       Note that although RFC2578 [RFC2578] forbids the use
       of Opaque in 'standard' MIB modules, this particular
       usage is driven by the need to be able to accurately
       represent any well-formed notification, and justified
       by the need for backward compatibility."
   ::= { alarmActiveVariableEntry 12 }
        

-- Statistics --

- 統計 -

alarmActiveStatsTable  OBJECT-TYPE
      SYNTAX  SEQUENCE OF AlarmActiveStatsEntry
      MAX-ACCESS  not-accessible
      STATUS  current
      DESCRIPTION
         "This table represents the alarm statistics
         information."
  ::= { alarmActive 4 }
        

alarmActiveStatsEntry OBJECT-TYPE SYNTAX AlarmActiveStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics on the current active alarms." INDEX { alarmListName }

alarmactivestatsentry object-type構文alarmactivestatsentry max-accessアクセス不可能なステータス現在の説明「現在のアクティブアラームの統計」。index {alarmlistname}

  ::= {  alarmActiveStatsTable 1 }
        
AlarmActiveStatsEntry ::=
      SEQUENCE {
           alarmActiveStatsActiveCurrent  Gauge32,
           alarmActiveStatsActives        ZeroBasedCounter32,
           alarmActiveStatsLastRaise      TimeTicks,
           alarmActiveStatsLastClear      TimeTicks
                }
        
alarmActiveStatsActiveCurrent OBJECT-TYPE
      SYNTAX Gauge32
      MAX-ACCESS read-only
      STATUS  current
      DESCRIPTION
         "The total number of currently active alarms on the system."
       ::= { alarmActiveStatsEntry 1 }
        
alarmActiveStatsActives OBJECT-TYPE
      SYNTAX ZeroBasedCounter32
      MAX-ACCESS read-only
      STATUS  current
      DESCRIPTION
         "The total number of active alarms since system restarted."
       ::= { alarmActiveStatsEntry 2 }
        
alarmActiveStatsLastRaise  OBJECT-TYPE
   SYNTAX      TimeTicks
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "The value of sysUpTime at the time of the last
       alarm raise for this alarm list.
       If no alarm raises have occurred since the
       last re-initialization of the local network management
       subsystem, then this object contains a zero value."
 ::= { alarmActiveStatsEntry 3 }
        
alarmActiveStatsLastClear  OBJECT-TYPE
   SYNTAX      TimeTicks
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
      "The value of sysUpTime at the time of the last
       alarm clear for this alarm list.
       If no alarm clears have occurred since the
       last re-initialization of the local network management
       subsystem, then this object contains a zero value."
 ::= { alarmActiveStatsEntry 4 }
        

-- Alarm Clear

- アラームクリア

alarmClearMaximum OBJECT-TYPE
 SYNTAX Unsigned32
 MAX-ACCESS read-write
 STATUS current
 DESCRIPTION
   "This object specifies the maximum number of cleared
   alarms to store in the alarmClearTable.  When this
   number is reached, the cleared alarms with the
   earliest clear time will be removed from the table."
 ::= { alarmClear 1 }
        
alarmClearTable  OBJECT-TYPE
      SYNTAX  SEQUENCE OF AlarmClearEntry
      MAX-ACCESS  not-accessible
      STATUS  current
      DESCRIPTION
         "This table contains information on
         cleared alarms."
  ::= { alarmClear 2 }
        

alarmClearEntry OBJECT-TYPE SYNTAX AlarmClearEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information on a cleared alarm." INDEX { alarmListName, alarmClearDateAndTime, alarmClearIndex }

AlarmClearEntryオブジェクトタイプ構文ALARMCLEARENTRY MAX-ACCESS NOT-ACCESSABLEステータス現在の説明「クリアされたアラームに関する情報」。index {alarmlistname、alarmcleardateandtime、alarmclearindex}

  ::= {  alarmClearTable 1 }
        
AlarmClearEntry ::=
      SEQUENCE {
   alarmClearIndex                 Unsigned32,
   alarmClearDateAndTime           DateAndTime,
   alarmClearEngineID              LocalSnmpEngineOrZeroLenStr,
   alarmClearEngineAddressType     InetAddressType,
   alarmClearEngineAddress         InetAddress,
   alarmClearContextName           SnmpAdminString,
   alarmClearNotificationID        OBJECT IDENTIFIER,
   alarmClearResourceId            ResourceId,
   alarmClearLogIndex              Unsigned32,
   alarmClearModelPointer          RowPointer
   }
        

alarmClearIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An integer which acts as the index of entries within the named alarm list. It wraps back to 1 after it reaches its maximum value.

AlarmClearIndex Object-Type Syntax unting32(1..4294967295)最大アクセス不可能なステータス現在の説明 "指名されたアラームリスト内のエントリのインデックスとして機能する整数。最大値に達した後に1に戻ります。

       This object has the same value as the alarmActiveIndex that
       this alarm instance had when it was active."
   ::= { alarmClearEntry 1 }
        

alarmClearDateAndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local date and time when the alarm cleared.

alarmcleardateandtime object-type syntax dateandtime max-accessアクセス不可能なステータス現在の説明 "アラームがクリアされた現地の日付と時刻。

This object facilitates retrieving all instances of alarms that have been cleared since a given point in time.

このオブジェクトは、特定の時点からクリアされたアラームのすべてのインスタンスを取得することを容易にします。

       Implementations MUST include the offset from UTC,
       if available.  Implementation in environments in which
       the UTC offset is not available is NOT RECOMMENDED."
   ::= { alarmClearEntry 2 }
        
alarmClearEngineID OBJECT-TYPE
   SYNTAX      LocalSnmpEngineOrZeroLenStr
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
       "The identification of the SNMP engine at which the alarm
        originated.  If the alarm is from an SNMPv1 system this
        object is a zero length string."
   ::= { alarmClearEntry 3 }
        
alarmClearEngineAddressType OBJECT-TYPE
   SYNTAX      InetAddressType
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
    "This object indicates what type of address is stored in
    the alarmActiveEngineAddress object - IPv4, IPv6, DNS, etc."
   ::= { alarmClearEntry 4 }
        

alarmClearEngineAddress OBJECT-TYPE SYNTAX InetAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Address of the SNMP engine on which the alarm was occurring. This is used to identify the source of an SNMPv1 trap, since an alarmActiveEngineId cannot be extracted from the SNMPv1 trap PDU.

AlarmClearEnGiniedDress Object-Type Syntax InetAddress Max-Access読み取り専用ステータス現在の説明 "アラームが発生しているSNMPエンジンのアドレス。これは、SNMPV1トラップのソースを識別するために使用されます。トラップPDU。

    This object MUST always be instantiated, even if the list
    can contain alarms from only one engine."
   ::= { alarmClearEntry 5 }
        

alarmClearContextName OBJECT-TYPE SYNTAX SnmpAdminString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the SNMP MIB context from which the alarm came. For SNMPv1 traps this is the community string from the Trap. Note that care needs to be taken when selecting community strings to ensure that these can be represented as a well-formed SnmpAdminString. Community or Context names that are not well-formed SnmpAdminStrings will be mapped to zero length strings.

AlarmClearContextNameオブジェクトタイプの構文SNMPADMINSTRING(サイズ(0..32))MAX-ACCESS READ-ONLYステータス現在の説明 "アラームが来たSNMP MIBコンテキストの名前。コミュニティ文字列を選択するときは、これらがよく形成されたsnmpadminstringとして表現できることを確認するために注意する必要があることに注意してください。よく形成されていないsnmpadminstringsがゼロ長さにマッピングされるコミュニティまたはコンテキスト名。

       If the alarm's source SNMP engine is known not to support
       multiple contexts, this object is a zero length string."
   ::= { alarmClearEntry 6 }
        
alarmClearNotificationID OBJECT-TYPE
   SYNTAX      OBJECT IDENTIFIER
   MAX-ACCESS  read-only
   STATUS      current
   DESCRIPTION
       "The NOTIFICATION-TYPE object identifier of the alarm
       clear."
   ::= { alarmClearEntry 7 }
        

alarmClearResourceId OBJECT-TYPE SYNTAX ResourceId MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the resource that was under alarm.

alarmclearresourceidオブジェクトタイプの構文resourceId max-access読み取り専用ステータス現在の説明 "このオブジェクトは、アラーム下にあるリソースを識別します。

      If there is no corresponding resource, then
      the value of this object MUST be 0.0."
   ::= { alarmClearEntry 8 }
        
alarmClearLogIndex OBJECT-TYPE
   SYNTAX     Unsigned32 (0..4294967295)
   MAX-ACCESS read-only
   STATUS     current
   DESCRIPTION
       "This number MUST be the same as the log index of the
       applicable row in the notification log MIB, if it exists.
       If no log index applies to the trap, then this object
       MUST have the value of 0."
   ::= { alarmClearEntry 9 }
        
alarmClearModelPointer OBJECT-TYPE
   SYNTAX     RowPointer
   MAX-ACCESS read-only
   STATUS     current
   DESCRIPTION
       "A pointer to the corresponding row in the
       alarmModelTable for this cleared alarm."
   ::= { alarmClearEntry 10 }
        

-- Notifications

- 通知

alarmActiveState NOTIFICATION-TYPE OBJECTS { alarmActiveModelPointer, alarmActiveResourceId } STATUS current DESCRIPTION "An instance of the alarm indicated by alarmActiveModelPointer has been raised against the entity indicated by alarmActiveResourceId.

alarmactivestate通知型オブジェクト{alarmactivemodelpointer、alarmactiveresourceid}ステータス現在の説明 "alarmactivemodelpointerによって示されるアラームのインスタンスは、alarmactiveresourceidによって示されたエンティティに対して上げられています。

The agent must throttle the generation of consecutive alarmActiveState traps so that there is at least a two-second gap between traps of this type against the same alarmActiveModelPointer and alarmActiveResourceId. When traps are throttled, they are dropped, not queued for sending at a future time.

エージェントは、このタイプのトラップ間に同じAlarmactiveModelpointerとAlarmactiveresourceidに対して少なくとも2秒のギャップがあるように、連続したアラルマアクティブステートトラップの生成をスロットルする必要があります。trapがスロットされると、将来の時間に送信するために列に並んでいない。

    A management application should periodically check
    the value of alarmActiveLastChanged to detect any
    missed alarmActiveState notification-events, e.g.,
    due to throttling or transmission loss."
 ::= { alarmNotifications 2 }
        

alarmClearState NOTIFICATION-TYPE OBJECTS { alarmActiveModelPointer, alarmActiveResourceId } STATUS current DESCRIPTION "An instance of the alarm indicated by alarmActiveModelPointer has been cleared against the entity indicated by alarmActiveResourceId.

AlarmClearState通知タイプオブジェクト{AlarmactiveModelpointer、alarmactiveresourceid}ステータス現在の説明 "alarmactivemodelpointerによって示されるアラームのインスタンスは、alarmactiveresourceidによって示されたエンティティに対してクリアされています。

The agent must throttle the generation of consecutive alarmActiveClear traps so that there is at least a two-second gap between traps of this type against the same alarmActiveModelPointer and alarmActiveResourceId. When traps are throttled, they are dropped, not queued for sending at a future time.

エージェントは、このタイプのトラップの間に同じAlarmactiveModelpointerとAlarmactiveresourceidに対するトラップの間に少なくとも2秒のギャップがあるように、連続したアラルマアクティブクリアトラップの生成をスロットルする必要があります。trapがスロットされると、将来の時間に送信するために列に並んでいない。

    A management application should periodically check
    the value of alarmActiveLastChanged to detect any
    missed alarmClearState notification-events, e.g.,
    due to throttling or transmission loss."
   ::= { alarmNotifications 3 }
        

-- Conformance

- 適合

alarmConformance OBJECT IDENTIFIER ::= { alarmMIB 2 }
        
alarmCompliances OBJECT IDENTIFIER ::= { alarmConformance 1 }
        
alarmCompliance MODULE-COMPLIANCE
      STATUS  current
      DESCRIPTION
          "The compliance statement for systems supporting
          the Alarm MIB."
      MODULE -- this module
          MANDATORY-GROUPS {
           alarmActiveGroup,
           alarmModelGroup
          }
      GROUP       alarmActiveStatsGroup
       DESCRIPTION
           "This group is optional."
      GROUP       alarmClearGroup
       DESCRIPTION
           "This group is optional."
      GROUP       alarmNotificationsGroup
       DESCRIPTION
           "This group is optional."
   ::= { alarmCompliances 1 }
        
alarmGroups OBJECT IDENTIFIER ::= { alarmConformance 2 }
        
alarmModelGroup OBJECT-GROUP
   OBJECTS {
       alarmModelLastChanged,
       alarmModelNotificationId,
       alarmModelVarbindIndex,
       alarmModelVarbindValue,
       alarmModelDescription,
       alarmModelSpecificPointer,
       alarmModelVarbindSubtree,
       alarmModelResourcePrefix,
       alarmModelRowStatus
      }
    STATUS   current
    DESCRIPTION
               "Alarm model group."
    ::= { alarmGroups 1}
        
alarmActiveGroup OBJECT-GROUP
        OBJECTS {
           alarmActiveLastChanged,
           alarmActiveOverflow,
           alarmActiveEngineID,
           alarmActiveEngineAddressType,
           alarmActiveEngineAddress,
           alarmActiveContextName,
           alarmActiveVariables,
           alarmActiveNotificationID,
           alarmActiveResourceId,
           alarmActiveDescription,
           alarmActiveLogPointer,
           alarmActiveModelPointer,
           alarmActiveSpecificPointer,
           alarmActiveVariableID,
           alarmActiveVariableValueType,
           alarmActiveVariableCounter32Val,
           alarmActiveVariableUnsigned32Val,
           alarmActiveVariableTimeTicksVal,
           alarmActiveVariableInteger32Val,
           alarmActiveVariableOctetStringVal,
           alarmActiveVariableIpAddressVal,
           alarmActiveVariableOidVal,
           alarmActiveVariableCounter64Val,
           alarmActiveVariableOpaqueVal
          }
          STATUS   current
          DESCRIPTION
               "Active Alarm list group."
          ::= { alarmGroups 2}
        
    alarmActiveStatsGroup  OBJECT-GROUP
          OBJECTS  {
                   alarmActiveStatsActives,
                       alarmActiveStatsActiveCurrent,
                   alarmActiveStatsLastRaise,
                   alarmActiveStatsLastClear
                    }
          STATUS   current
          DESCRIPTION
               "Active alarm summary group."
          ::= { alarmGroups 3}
        
alarmClearGroup  OBJECT-GROUP
          OBJECTS  {
   alarmClearMaximum,
   alarmClearEngineID,
   alarmClearEngineAddressType,
   alarmClearEngineAddress,
   alarmClearContextName,
   alarmClearNotificationID,
   alarmClearResourceId,
   alarmClearLogIndex,
   alarmClearModelPointer
                    }
          STATUS   current
          DESCRIPTION
               "Cleared alarm group."
          ::= { alarmGroups 4}
        
alarmNotificationsGroup NOTIFICATION-GROUP
   NOTIFICATIONS { alarmActiveState, alarmClearState }
   STATUS        current
   DESCRIPTION
           "The collection of notifications that can be used to
           model alarms for faults lacking pre-existing
           notification definitions."
   ::= { alarmGroups 6 }
        

END

終わり

5. ITU Alarm
5. ITUアラーム
5.1. Overview
5.1. 概要

This MIB module defines alarm information specific to the alarm model defined in ITU M.3100 [M.3100], X.733 [X.733], and X.736 [X.736]. This MIB module follows the modular architecture defined by the Alarm MIB, in which the generic Alarm MIB can be augmented by other alarm information defined according to more specific models that define additional behaviour and characteristics.

このMIBモジュールは、ITU M.3100 [M.3100]、X.733 [X.733]、およびX.736 [X.736]で定義されているアラームモデルに固有のアラーム情報を定義します。このMIBモジュールは、アラームMIBによって定義されたモジュラーアーキテクチャに従います。このモジュールは、一般的なアラームMIBを、追加の動作と特性を定義するより具体的なモデルに従って定義された他のアラーム情報によって増強できます。

The ituAlarmTable contains information from the ITU Alarm Model about possible alarms in the system.

itualArmtableには、システム内のアラームの可能性に関するITUアラームモデルからの情報が含まれています。

The ituAlarmActiveTable contains information from the ITU Alarm Model about alarms modelled using the ituAlarmTable that are currently occurring on the system.

itualAmactiveTableには、現在システムで発生しているitualMatableを使用してモデル化されたアラームに関するITUアラームモデルからの情報が含まれています。

The ituAlarmActiveStatsTable provides statistics on current and total alarms.

itualAmactivestatstableは、電流および総アラームに関する統計を提供します。

5.2. IANA Considerations
5.2. IANAの考慮事項

Over time, there will be a need to add new IANAITUEventType and IANAItuProbableCause enumerated values. The Internet Assigned Number Authority (IANA) is responsible for the assignment of the enumerations in these TCs.

時間が経つにつれて、列挙された値とianaitueventypeを追加する必要があります。インターネットに割り当てられた番号当局(IANA)は、これらのTCの列挙の割り当てを担当しています。

IANAItuProbableCause value of 0 is reserved for special purposes and MUST NOT be assigned. Values of IANAItuProbableCause in the range 1 to 1023 are reserved for causes that correspond to ITU-T probable cause. All other requests for new causes will be handled on a first-come basis, with 1025.

ianaituprobablecase 0の値は特別な目的で予約されており、割り当てられてはなりません。範囲1〜1023のIanaituprobablecaseの値は、ITU-Tの可能性のある原因に対応する原因のために予約されています。新しい原因に対する他のすべての要求は、1025で先着順で処理されます。

Request should come in the form of well-formed SMI [RFC2578] for enumeration names that are unique and sufficiently descriptive.

リクエストは、ユニークで十分に説明的な列挙名のために、よく形成されたSMI [RFC2578]の形で来る必要があります。

While some effort will be taken to ensure that new enumerations do not conceptually duplicate existing enumerations it is acknowledged that the existence of conceptual duplicates in the starting probable cause list is an known industry reality.

新しい列挙が既存の列挙を概念的に複製しないことを保証するためにある程度の努力が払われますが、最初の可能性のある原因リストにおける概念的な複製の存在が既知の業界の現実であることが認められています。

To aid IANA in the administration of probable cause names and values, the OPS Area Director will appoint one or more experts to help review requests.

IANAが推定原因の名前と価値の管理を支援するために、OPSエリアディレクターは、リクエストのレビューを支援するために1人以上の専門家を任命します。

See http://www.iana.org

http://www.iana.orgを参照してください

The following shall be used as the initial values, but the latest values for these textual conventions should be obtained from IANA:

以下は初期値として使用されますが、これらのテキストの慣習の最新の値は、IANAから取得する必要があります。

IANA-ITU-ALARM-TC-MIB DEFINITIONS ::= BEGIN
        

IMPORTS MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI -- [RFC2578] TEXTUAL-CONVENTION FROM SNMPv2-TC; -- [RFC2579]

snmpv2-smiからのmib-2をインポートするモジュール同一性、[RFC2578] SNMPv2-TCからのテキストコンベンション。 - [RFC2579]

ianaItuAlarmNumbers MODULE-IDENTITY LAST-UPDATED "200409090000Z" -- September 09, 2004 ORGANIZATION "IANA" CONTACT-INFO "Postal: Internet Assigned Numbers Authority Internet Corporation for Assigned Names and Numbers 4676 Admiralty Way, Suite 330 Marina del Rey, CA 90292-6601 USA

IanaitualArmnumbersモジュールのアイデンティティ最終処分「200409090000Z」 - 2004年9月9日「IANA」IANA「CONTACTIN-INFO」郵便局:割り当てられた名前と番号4676アドミラルティウェイのインターネット割り当て番号インターネット企業、スイート330マリーナデルレイ、カリフォルニア州90292-6601 USA

Tel: +1 310-823-9358 E-Mail: iana@iana.org" DESCRIPTION "The MIB module defines the ITU Alarm textual convention for objects expected to require regular extension.

Tel:1 310-823-9358電子メール:iana@iana.org "説明" MIBモジュールは、定期的な拡張を必要とするオブジェクトのITUアラームテキスト条約を定義します。

         Copyright (C) The Internet Society (2004).  The
         initial version of this MIB module was published
         in RFC 3877.  For full legal notices see the RFC
         itself.  Supplementary information may be available on:
         http://www.ietf.org/copyrights/ianamib.html"
      REVISION    "200409090000Z"  -- September 09, 2004
      DESCRIPTION
          "Initial version, published as RFC 3877."
     ::= { mib-2 119 }
        
IANAItuProbableCause ::= TEXTUAL-CONVENTION
    STATUS current
    DESCRIPTION
        "ITU-T probable cause values.  Duplicate values defined in
         X.733 are appended with X733 to ensure syntactic uniqueness.
         Probable cause value 0 is reserved for special purposes.
        

The Internet Assigned Number Authority (IANA) is responsible for the assignment of the enumerations in this TC. IANAItuProbableCause value of 0 is reserved for special purposes and MUST NOT be assigned.

インターネットに割り当てられた番号当局(IANA)は、このTCの列挙の割り当てを担当しています。ianaituprobablecase 0の値は特別な目的で予約されており、割り当てられてはなりません。

Values of IANAItuProbableCause in the range 1 to 1023 are reserved for causes that correspond to ITU-T probable cause.

範囲1〜1023のIanaituprobablecaseの値は、ITU-Tの可能性のある原因に対応する原因のために予約されています。

All other requests for new causes will be handled on a first-come, first served basis and will be assigned enumeration values starting with 1025.

新しい原因の他のすべての要求は、先着順で処理され、最初のサービスベースで処理され、1025から始まる列挙値が割り当てられます。

Request should come in the form of well-formed SMI [RFC2578] for enumeration names that are unique and sufficiently descriptive.

リクエストは、ユニークで十分に説明的な列挙名のために、よく形成されたSMI [RFC2578]の形で来る必要があります。

While some effort will be taken to ensure that new probable causes do not conceptually duplicate existing probable causes it is acknowledged that the existence of conceptual duplicates in the starting probable cause list is an known industry reality.

新しい可能性のある原因が概念的に既存の可能性のある原因を概念的に複製しないようにするためにある程度の努力が払われますが、最初の可能性のある原因リストにおける概念的重複の存在が既知の業界の現実であることが認められています。

To aid IANA in the administration of probable cause names and values, the OPS Area Director will appoint one or more experts to help review requests.

IANAが推定原因の名前と価値の管理を支援するために、OPSエリアディレクターは、リクエストのレビューを支援するために1人以上の専門家を任命します。

See http://www.iana.org" REFERENCE "ITU Recommendation M.3100, 'Generic Network Information Model', 1995 ITU Recommendation X.733, 'Information Technology - Open Systems Interconnection - System Management: Alarm Reporting Function', 1992 ITU Recommendation X.736, 'Information Technology - Open Systems Interconnection - System Management: Security Alarm Reporting Function', 1992"

http://www.iana.org「参照」ITU推奨M.3100、「ジェネリックネットワーク情報モデル」、1995 ITU推奨X.733、「情報技術 - オープンシステムの相互接続 - システム管理:アラーム報告機能」、1992ITU推奨X.736、「情報技術 - オープンシステムの相互接続 - システム管理:セキュリティアラームレポート機能」、1992」

SYNTAX INTEGER { -- The following probable causes were defined in M.3100 aIS (1), callSetUpFailure (2), degradedSignal (3), farEndReceiverFailure (4), framingError (5), lossOfFrame (6), lossOfPointer (7), lossOfSignal (8), payloadTypeMismatch (9), transmissionError (10), remoteAlarmInterface (11), excessiveBER (12), pathTraceMismatch (13), unavailable (14), signalLabelMismatch (15), lossOfMultiFrame (16), receiveFailure (17), transmitFailure (18), modulationFailure (19), demodulationFailure (20), broadcastChannelFailure (21), connectionEstablishmentError (22), invalidMessageReceived (23), localNodeTransmissionError (24), remoteNodeTransmissionError (25), routingFailure (26),

構文整数{ - 次の可能性のある原因は、M.3100AIS(1)、CallSetUpFailure(2)、DegradedSignal(3)、FarendReceiverFailure(4)、FramingError(5)、LossOfframe(6)、LossofPointer(7)で定義されました。Lossofsignal(8)、PayloadTypeMismatch(9)、TransmissionError(10)、RemotealMinterface(11)、過剰(12)、PathTraceMismatch(13)、利用できない(14)、SignAllabelMismatch(15)、LossofMultiframe(16)、Receimfailure(17)、TransmitFailure(18)、ModulationFailure(19)、NemodulationFailure(20)、BroadcastChannelfailure(21)、Connection Establismenterror(22)、InvalidMessagereceived(23)、LocalNodetransmissionError(24)、RemotenodetransmissionError(25)、ReadFailure(26)、

--Values 27-50 are reserved for communications alarm related --probable causes -- The following are used with equipment alarm.

-values 27-50は、通信アラーム関連のために予約されています。

             backplaneFailure (51),
             dataSetProblem  (52),
             equipmentIdentifierDuplication  (53),
             externalIFDeviceProblem  (54),
             lineCardProblem (55),
             multiplexerProblem  (56),
             nEIdentifierDuplication  (57),
             powerProblem  (58),
             processorProblem  (59),
             protectionPathFailure  (60),
             receiverFailure  (61),
             replaceableUnitMissing  (62),
             replaceableUnitTypeMismatch (63),
             synchronizationSourceMismatch  (64),
             terminalProblem   (65),
             timingProblem   (66),
             transmitterFailure  (67),
             trunkCardProblem  (68),
             replaceableUnitProblem  (69),
             realTimeClockFailure (70),
 --An equipment alarm to be issued if the system detects that the
 --real time clock has failed
             antennaFailure (71),
             batteryChargingFailure (72),
             diskFailure (73),
             frequencyHoppingFailure (74),
             iODeviceError (75),
             lossOfSynchronisation (76),
             lossOfRedundancy (77),
             powerSupplyFailure (78),
             signalQualityEvaluationFailure (79),
             tranceiverFailure (80),
             protectionMechanismFailure (81),
             protectingResourceFailure (82),
 -- Values 83-100 are reserved for equipment alarm related probable
 -- causes
 -- The following are used with environmental alarm.
             airCompressorFailure  (101),
              airConditioningFailure  (102),
             airDryerFailure   (103),
             batteryDischarging  (104),
             batteryFailure   (105),
             commercialPowerFailure  (106),
             coolingFanFailure  (107),
             engineFailure  (108),
             fireDetectorFailure  (109),
             fuseFailure  (110),
             generatorFailure  (111),
             lowBatteryThreshold (112),
             pumpFailure  (113),
             rectifierFailure  (114),
             rectifierHighVoltage  (115),
             rectifierLowFVoltage  (116),
             ventilationsSystemFailure  (117),
             enclosureDoorOpen  (118),
             explosiveGas  (119),
             fire (120),
             flood   (121),
             highHumidity  (122),
             highTemperature  (123),
             highWind  (124),
             iceBuildUp  (125),
             intrusionDetection  (126),
             lowFuel  (127),
             lowHumidity  (128),
             lowCablePressure  (129),
             lowTemperatue  (130),
             lowWater  (131),
             smoke  (132),
             toxicGas  (133),
             coolingSystemFailure (134),
             externalEquipmentFailure (135),
             externalPointFailure (136),
 -- Values 137-150 are reserved for environmental alarm related
 -- probable causes
 -- The following are used with Processing error alarm.
             storageCapacityProblem (151),
             memoryMismatch  (152),
             corruptData  (153),
             outOfCPUCycles   (154),
             sfwrEnvironmentProblem  (155),
             sfwrDownloadFailure  (156),
             lossOfRealTimel (157),
 --A processing error alarm to be issued after the system has
 --reinitialised.  This will indicate
 --to the management systems that the view they have of the managed
        
 --system may no longer
 --be valid.  Usage example: The managed
 --system issues this alarm after a reinitialization with severity
 --warning to inform the
 --management system about the event.  No clearing notification will
 --be sent.
             applicationSubsystemFailure (158),
             configurationOrCustomisationError (159),
             databaseInconsistency (160),
             fileError (161),
             outOfMemory (162),
             softwareError (163),
             timeoutExpired (164),
             underlayingResourceUnavailable (165),
             versionMismatch (166),
 --Values 168-200 are reserved for processing error alarm related
 -- probable causes.
             bandwidthReduced (201),
             congestion (202),
             excessiveErrorRate (203),
             excessiveResponseTime (204),
             excessiveRetransmissionRate (205),
             reducedLoggingCapability (206),
             systemResourcesOverload (207 ),
             -- The following were defined X.733
             adapterError (500),
             applicationSubsystemFailture (501),
             bandwidthReducedX733 (502),
             callEstablishmentError (503),
             communicationsProtocolError (504),
             communicationsSubsystemFailure (505),
             configurationOrCustomizationError (506),
             congestionX733 (507),
             coruptData (508),
             cpuCyclesLimitExceeded (509),
             dataSetOrModemError (510),
             degradedSignalX733 (511),
             dteDceInterfaceError (512),
             enclosureDoorOpenX733 (513),
             equipmentMalfunction (514),
             excessiveVibration (515),
             fileErrorX733 (516),
             fireDetected (517),
             framingErrorX733 (518),
             heatingVentCoolingSystemProblem (519),
             humidityUnacceptable (520),
             inputOutputDeviceError (521),
             inputDeviceError (522),
              lanError (523),
             leakDetected (524),
             localNodeTransmissionErrorX733 (525),
             lossOfFrameX733 (526),
             lossOfSignalX733 (527),
             materialSupplyExhausted (528),
             multiplexerProblemX733 (529),
             outOfMemoryX733 (530),
             ouputDeviceError (531),
             performanceDegraded (532),
             powerProblems (533),
             pressureUnacceptable (534),
             processorProblems (535),
             pumpFailureX733 (536),
             queueSizeExceeded (537),
             receiveFailureX733 (538),
             receiverFailureX733 (539),
             remoteNodeTransmissionErrorX733 (540),
             resourceAtOrNearingCapacity (541),
             responseTimeExecessive (542),
             retransmissionRateExcessive (543),
             softwareErrorX733 (544),
             softwareProgramAbnormallyTerminated (545),
             softwareProgramError (546),
             storageCapacityProblemX733 (547),
             temperatureUnacceptable (548),
             thresholdCrossed (549),
             timingProblemX733 (550),
             toxicLeakDetected (551),
             transmitFailureX733 (552),
             transmiterFailure (553),
             underlyingResourceUnavailable (554),
             versionMismatchX733 (555),
             -- The following are defined in X.736
             authenticationFailure (600),
             breachOfConfidentiality (601),
             cableTamper (602),
             delayedInformation (603),
             denialOfService (604),
             duplicateInformation (605),
             informationMissing (606),
             informationModificationDetected (607),
             informationOutOfSequence (608),
             keyExpired (609),
             nonRepudiationFailure (610),
             outOfHoursActivity (611),
             outOfService (612),
             proceduralError (613),
              unauthorizedAccessAttempt (614),
             unexpectedInformation (615),
        

other (1024) }

その他(1024)}

IANAItuEventType ::= TEXTUAL-CONVENTION
    STATUS current
    DESCRIPTION
            "The ITU event Type values.
        

The Internet Assigned Number Authority (IANA) is responsible for the assignment of the enumerations in this TC.

インターネットに割り当てられた番号当局(IANA)は、このTCの列挙の割り当てを担当しています。

Request should come in the form of well-formed SMI [RFC2578] for enumeration names that are unique and sufficiently descriptive.

リクエストは、ユニークで十分に説明的な列挙名のために、よく形成されたSMI [RFC2578]の形で来る必要があります。

            See http://www.iana.org "
    REFERENCE
           "ITU Recommendation X.736, 'Information Technology - Open
            Systems Interconnection - System Management: Security
            Alarm Reporting Function', 1992"
    SYNTAX         INTEGER
           {
           other (1),
           communicationsAlarm (2),
           qualityOfServiceAlarm (3),
           processingErrorAlarm (4),
           equipmentAlarm (5),
           environmentalAlarm (6),
           integrityViolation (7),
           operationalViolation (8),
           physicalViolation (9),
           securityServiceOrMechanismViolation (10),
           timeDomainViolation (11)
           }
        

END5.3. Textual Conventions

終了5.3。テキストの慣習

ITU-ALARM-TC-MIB DEFINITIONS ::= BEGIN
        

IMPORTS MODULE-IDENTITY, mib-2 FROM SNMPv2-SMI -- [RFC2578] TEXTUAL-CONVENTION FROM SNMPv2-TC; -- [RFC2579]

snmpv2-smiからのmib-2をインポートするモジュール同一性、[RFC2578] SNMPv2-TCからのテキストコンベンション。 - [RFC2579]

ituAlarmTc MODULE-IDENTITY LAST-UPDATED "200409090000Z" -- September 09, 2004 ORGANIZATION "IETF Distributed Management Working Group" CONTACT-INFO " WG EMail: disman@ietf.org Subscribe: disman-request@ietf.org http://www.ietf.org/html.charters/disman-charter.html

ITUALARMTCモジュール同一性最終処分「200409090000Z」 - 2004年9月9日「IETF分散管理ワーキンググループ」WG email:disman@request@ietf.org http:// wwwwww.ietf.org/html.charters/disman-charter.html

Chair: Randy Presuhn randy_presuhn@mindspring.com

議長:Randy Presuhn Randy_presuhn@mindspring.com

Editors: Sharon Chisholm Nortel Networks PO Box 3511 Station C Ottawa, Ont. K1Y 4H7 Canada schishol@nortelnetworks.com

編集者:Sharon Chisholm Nortel Networks PO Box 3511 Station C Ottawa、ONT。K1Y 4H7カナダschishol@nortelnetworks.com

Dan Romascanu Avaya Atidim Technology Park, Bldg. #3 Tel Aviv, 61131 Israel Tel: +972-3-645-8414 Email: dromasca@avaya.com" DESCRIPTION "This MIB module defines the ITU Alarm textual convention for objects not expected to require regular extension.

Dan Romascanu Avaya Atidim Technology Park、Bldg。#3 Tel Aviv、61131 Israel Tel:972-3-645-8414メール:dromasca@avaya.com "説明"

Copyright (C) The Internet Society (2004). The initial version of this MIB module was published in RFC 3877. For full legal notices see the RFC itself. Supplementary information may be available on: http://www.ietf.org/copyrights/ianamib.html" REVISION "200409090000Z" -- September 09, 2004 DESCRIPTION "Initial version, published as RFC 3877."

著作権(c)The Internet Society(2004)。このMIBモジュールの初期バージョンはRFC 3877で公開されました。完全な法的通知については、RFC自体を参照してください。補足情報は、http://www.ietf.org/copyrights/ianamib.html "Revision" 200409090000Z "で入手できます。

     ::= { mib-2 120 }
        
ItuPerceivedSeverity ::= TEXTUAL-CONVENTION
    STATUS current
    DESCRIPTION
            "ITU perceived severity values"
    REFERENCE
           "ITU Recommendation M.3100, 'Generic Network Information
            Model', 1995
            ITU Recommendation X.733, 'Information Technology - Open
            Systems Interconnection - System Management: Alarm
            Reporting Function', 1992"
    SYNTAX         INTEGER
           {
           cleared (1),
           indeterminate (2),
           critical (3),
           major (4),
           minor (5),
           warning (6)
           }
        
ItuTrendIndication ::= TEXTUAL-CONVENTION
    STATUS current
    DESCRIPTION
            "ITU trend indication values for alarms."
    REFERENCE
           "ITU Recommendation M.3100, 'Generic Network Information
            Model', 1995
            ITU Recommendation X.733, 'Information Technology - Open
            Systems Interconnection - System Management: Alarm
            Reporting Function', 1992"
    SYNTAX         INTEGER
      {
      moreSevere (1),
      noChange (2),
      lessSevere (3)
      }
        

END5.4. Definitions

終了5.4。定義

   ITU-ALARM-MIB DEFINITIONS ::= BEGIN
        
   IMPORTS
      MODULE-IDENTITY, OBJECT-TYPE,
      Gauge32, mib-2
          FROM SNMPv2-SMI                -- [RFC2578]
      AutonomousType, RowPointer
          FROM SNMPv2-TC                 -- [RFC2579]
      SnmpAdminString
          FROM SNMP-FRAMEWORK-MIB        -- [RFC3411]
      alarmListName, alarmModelIndex,
      alarmActiveDateAndTime, alarmActiveIndex
          FROM ALARM-MIB                 -- [RFC3877]
      ItuPerceivedSeverity,
      ItuTrendIndication
          FROM ITU-ALARM-TC-MIB          -- [RFC3877]
      IANAItuProbableCause,
      IANAItuEventType
          FROM IANA-ITU-ALARM-TC-MIB     -- [RFC3877]
      MODULE-COMPLIANCE, OBJECT-GROUP
          FROM SNMPv2-CONF               -- [RFC2580]
      ZeroBasedCounter32
          FROM RMON2-MIB;                -- [RFC2021]
        

ituAlarmMIB MODULE-IDENTITY LAST-UPDATED "200409090000Z" -- September 09, 2004 ORGANIZATION "IETF Distributed Management Working Group" CONTACT-INFO "WG EMail: disman@ietf.org Subscribe: disman-request@ietf.org http://www.ietf.org/html.charters/disman-charter.html

itualArmmibモジュールのアイデンティティ最終処分「200409090000Z」 - 2004年9月9日「IETF分散管理ワーキンググループ」wg電子メール:disman-request@ietf.org http:// wwwwww.ietf.org/html.charters/disman-charter.html

Chair: Randy Presuhn randy_presuhn@mindspring.com

議長:Randy Presuhn Randy_presuhn@mindspring.com

Editors: Sharon Chisholm Nortel Networks PO Box 3511 Station C Ottawa, Ont. K1Y 4H7 Canada schishol@nortelnetworks.com

編集者:Sharon Chisholm Nortel Networks PO Box 3511 Station C Ottawa、ONT。K1Y 4H7カナダschishol@nortelnetworks.com

Dan Romascanu Avaya Atidim Technology Park, Bldg. #3 Tel Aviv, 61131 Israel Tel: +972-3-645-8414 Email: dromasca@avaya.com" DESCRIPTION "The MIB module describes ITU Alarm information as defined in ITU Recommendation M.3100 [M.3100], X.733 [X.733] and X.736 [X.736].

Dan Romascanu Avaya Atidim Technology Park、Bldg。#3 Tel Aviv、61131 Israel Tel:972-3-645-8414メール:dromasca@avaya.com "説明" MIBモジュールは、ITUの推奨M.3100 [M.3100]、X.733で定義されているITUアラーム情報を説明しています。[x.733]およびx.736 [x.736]。

                 Copyright (C) The Internet Society (2004).  The
                 initial version of this MIB module was published
                 in RFC 3877.  For full legal notices see the RFC
                 itself.  Supplementary information may be available on:
                 http://www.ietf.org/copyrights/ianamib.html"
         REVISION    "200409090000Z"  -- September 09, 2004
         DESCRIPTION
             "Initial version, published as RFC 3877."
         ::= { mib-2 121 }
        
   ituAlarmObjects OBJECT IDENTIFIER ::= { ituAlarmMIB 1 }
        
   ituAlarmModel OBJECT IDENTIFIER ::= { ituAlarmObjects 1 }
        
   ituAlarmActive  OBJECT IDENTIFIER ::= { ituAlarmObjects 2 }
        
   ituAlarmTable OBJECT-TYPE
      SYNTAX      SEQUENCE OF ItuAlarmEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "A table of ITU Alarm information for possible alarms
          on the system."
      ::= { ituAlarmModel 1 }
        

ituAlarmEntry OBJECT-TYPE SYNTAX ItuAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entries appear in this table whenever an entry is created in the alarmModelTable with a value of alarmModelState in the range from 1 to 6. Entries disappear from this table whenever the corresponding entries are deleted from the alarmModelTable, including in cases where those entries have been deleted due to local system action. The value of alarmModelSpecificPointer has no effect on the creation or deletion of entries in this table. Values of alarmModelState map to values of ituAlarmPerceivedSeverity as follows:

itualArmentryオブジェクトタイプの構文itualarmentry max-accessアクセス不可能なステータス現在の説明エントリは、ローカルシステムアクションのためにこれらのエントリが削除された場合を含め、アラームモデルテーブルから削除されます。アラームモデルスピクタイフィクシーインターの価値は、このテーブルのエントリの作成または削除に影響を与えません。:

             alarmModelState -> ituAlarmPerceivedSeverity
                    1        ->         clear (1)
                    2        ->         indeterminate (2)
                    3        ->         warning (6)
                    4        ->         minor (5)
                    5        ->         major (4)
                    6        ->         critical (3)
        

All other values of alarmModelState MUST NOT appear in this table.

AlarmModelStateの他のすべての値は、この表に表示されてはなりません。

           This table MUST be persistent across system reboots."
      INDEX       { alarmListName, alarmModelIndex,
                   ituAlarmPerceivedSeverity }
      ::= { ituAlarmTable 1 }
        
   ItuAlarmEntry ::= SEQUENCE {
      ituAlarmPerceivedSeverity     ItuPerceivedSeverity,
      ituAlarmEventType             IANAItuEventType,
      ituAlarmProbableCause         IANAItuProbableCause,
      ituAlarmAdditionalText        SnmpAdminString,
      ituAlarmGenericModel          RowPointer }
        
   ituAlarmPerceivedSeverity OBJECT-TYPE
      SYNTAX  ItuPerceivedSeverity
      MAX-ACCESS   not-accessible
      STATUS       current
      DESCRIPTION
               "ITU perceived severity values."
       REFERENCE
           "ITU Recommendation M.3100, 'Generic Network Information
               Model', 1995
            ITU Recommendation X.733, 'Information Technology - Open
               Systems Interconnection - System Management: Alarm
               Reporting Function', 1992"
       ::= { ituAlarmEntry 1 }
        
   ituAlarmEventType OBJECT-TYPE
      SYNTAX       IANAItuEventType
      MAX-ACCESS   read-write
      STATUS       current
      DESCRIPTION
               "Represents the event type values for the alarms"
       REFERENCE
           "ITU Recommendation M.3100, 'Generic Network Information
               Model', 1995
            ITU Recommendation X.733, 'Information Technology - Open
               Systems Interconnection - System Management: Alarm
                  Reporting Function', 1992
            ITU Recommendation X.736, 'Information Technology - Open
               Systems Interconnection - System Management: Security
               Alarm Reporting Function', 1992"
       ::= { ituAlarmEntry 2 }
        
   ituAlarmProbableCause OBJECT-TYPE
      SYNTAX      IANAItuProbableCause
      MAX-ACCESS  read-write
      STATUS       current
      DESCRIPTION
               "ITU probable cause values."
       REFERENCE
           "ITU Recommendation M.3100, 'Generic Network Information
               Model', 1995
            ITU Recommendation X.733, 'Information Technology - Open
               Systems Interconnection - System Management: Alarm
               Reporting Function', 1992
            ITU Recommendation X.736, 'Information Technology - Open
               Systems Interconnection - System Management: Security
               Alarm Reporting Function', 1992"
       ::= { ituAlarmEntry 3 }
        
   ituAlarmAdditionalText OBJECT-TYPE
      SYNTAX  SnmpAdminString
      MAX-ACCESS read-write
      STATUS     current
      DESCRIPTION
               "Represents the additional text field for the alarm."
       REFERENCE
           "ITU Recommendation M.3100, 'Generic Network Information
               Model', 1995
            ITU Recommendation X.733, 'Information Technology - Open
               Systems Interconnection - System Management: Alarm
               Reporting Function', 1992"
       ::= { ituAlarmEntry 4}
        

ituAlarmGenericModel OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-write STATUS current DESCRIPTION "This object points to the corresponding row in the alarmModelTable for this alarm severity.

itualArmgenericModelオブジェクトタイプの構文rowpointer max-access read-writeステータス現在の説明 "このオブジェクトは、このアラームの重大度についてアラームモデルテーブルの対応する行を指します。

       This corresponding entry to alarmModelTable could also
       be derived by performing the reverse of the mapping
       from alarmModelState to ituAlarmPerceivedSeverity defined
             in the description of ituAlarmEntry to determine the
       appropriate { alarmListName, alarmModelIndex, alarmModelState }
       for this { alarmListName, alarmModelIndex,
       ituAlarmPerceivedSeverity }."
      ::= { ituAlarmEntry 5 }
        

-- ITU Active Alarm Table --

-ITUアクティブアラームテーブル -

   ituAlarmActiveTable OBJECT-TYPE
      SYNTAX      SEQUENCE OF ItuAlarmActiveEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "A table of ITU information for active alarms entries."
      ::= { ituAlarmActive 1 }
        
   ituAlarmActiveEntry OBJECT-TYPE
      SYNTAX      ItuAlarmActiveEntry
      MAX-ACCESS  not-accessible
      STATUS      current
      DESCRIPTION
          "Entries appear in this table when alarms are active.  They
          are removed when the alarm is no longer occurring."
      INDEX       { alarmListName, alarmActiveDateAndTime,
                   alarmActiveIndex }
      ::= { ituAlarmActiveTable 1 }
        
   ItuAlarmActiveEntry ::= SEQUENCE {
       ituAlarmActiveTrendIndication       ItuTrendIndication,
       ituAlarmActiveDetector              AutonomousType,
       ituAlarmActiveServiceProvider       AutonomousType,
       ituAlarmActiveServiceUser           AutonomousType
       }
        
   ituAlarmActiveTrendIndication OBJECT-TYPE
      SYNTAX      ItuTrendIndication
      MAX-ACCESS  read-only
      STATUS       current
      DESCRIPTION
               "Represents the trend indication values for the alarms."
       REFERENCE
           "ITU Recommendation M.3100, 'Generic Network Information
               Model', 1995
            ITU Recommendation X.733, 'Information Technology - Open
               Systems Interconnection - System Management: Alarm
               Reporting Function', 1992"
       ::= { ituAlarmActiveEntry 1 }
        
   ituAlarmActiveDetector OBJECT-TYPE
      SYNTAX AutonomousType
      MAX-ACCESS read-only
      STATUS current
      DESCRIPTION
         "Represents the SecurityAlarmDetector object."
       REFERENCE
           "ITU Recommendation X.736, 'Information Technology - Open
               Systems Interconnection - System Management: Security
               Alarm Reporting Function', 1992"
      ::= { ituAlarmActiveEntry 2 }
        
   ituAlarmActiveServiceProvider OBJECT-TYPE
      SYNTAX AutonomousType
      MAX-ACCESS read-only
      STATUS current
      DESCRIPTION
         "Represents the ServiceProvider object."
       REFERENCE
           "ITU Recommendation X.736, 'Information Technology - Open
               Systems Interconnection - System Management: Security
               Alarm Reporting Function', 1992"
      ::= { ituAlarmActiveEntry 3 }
        
   ituAlarmActiveServiceUser OBJECT-TYPE
      SYNTAX AutonomousType
      MAX-ACCESS read-only
      STATUS current
      DESCRIPTION
         "Represents the ServiceUser object."
       REFERENCE
           "ITU Recommendation X.736, 'Information Technology - Open
               Systems Interconnection - System Management: Security
               Alarm Reporting Function', 1992"
      ::= { ituAlarmActiveEntry 4 }
        

-- Statistics and Counters

- 統計とカウンター

   ituAlarmActiveStatsTable  OBJECT-TYPE
         SYNTAX  SEQUENCE OF ItuAlarmActiveStatsEntry
         MAX-ACCESS  not-accessible
         STATUS  current
         DESCRIPTION
            "This table represents the ITU alarm statistics
            information."
     ::= { ituAlarmActive 2 }
        

ituAlarmActiveStatsEntry OBJECT-TYPE SYNTAX ItuAlarmActiveStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics on the current active ITU alarms." INDEX { alarmListName }

ItualAmactivestattatestry Object-Type Syntax itualAmactivestattatestry Max-Accessアクセス不可能なステータス現在の説明「現在のアクティブITUアラームの統計」。index {alarmlistname}

     ::= {  ituAlarmActiveStatsTable 1 }
        
   ItuAlarmActiveStatsEntry ::=
    SEQUENCE {
      ituAlarmActiveStatsIndeterminateCurrent Gauge32,
      ituAlarmActiveStatsCriticalCurrent      Gauge32,
      ituAlarmActiveStatsMajorCurrent         Gauge32,
      ituAlarmActiveStatsMinorCurrent         Gauge32,
      ituAlarmActiveStatsWarningCurrent       Gauge32,
      ituAlarmActiveStatsIndeterminates       ZeroBasedCounter32,
      ituAlarmActiveStatsCriticals            ZeroBasedCounter32,
      ituAlarmActiveStatsMajors               ZeroBasedCounter32,
      ituAlarmActiveStatsMinors               ZeroBasedCounter32,
      ituAlarmActiveStatsWarnings             ZeroBasedCounter32
    }
        
   ituAlarmActiveStatsIndeterminateCurrent OBJECT-TYPE
      SYNTAX      Gauge32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "A count of the current number of active alarms with a
           ituAlarmPerceivedSeverity of indeterminate."
      ::= { ituAlarmActiveStatsEntry 1 }
        
   ituAlarmActiveStatsCriticalCurrent OBJECT-TYPE
      SYNTAX      Gauge32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "A count of the current number of active alarms with a
           ituAlarmPerceivedSeverity of critical."
      ::= { ituAlarmActiveStatsEntry 2 }
        

ituAlarmActiveStatsMajorCurrent OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the current number of active alarms with a

itualAmactivestatsmajorcurrentオブジェクトタイプ構文ゲージ32 max-access読み取り専用ステータス現在の説明 "現在のアクティブアラームの数のカウント

           ituAlarmPerceivedSeverity of major."
      ::= { ituAlarmActiveStatsEntry 3 }
        
   ituAlarmActiveStatsMinorCurrent OBJECT-TYPE
      SYNTAX      Gauge32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "A count of the current number of active alarms with a
           ituAlarmPerceivedSeverity of minor."
      ::= { ituAlarmActiveStatsEntry 4 }
        
   ituAlarmActiveStatsWarningCurrent OBJECT-TYPE
      SYNTAX      Gauge32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "A count of the current number of active alarms with a
           ituAlarmPerceivedSeverity of warning."
      ::= { ituAlarmActiveStatsEntry 5 }
        
   ituAlarmActiveStatsIndeterminates OBJECT-TYPE
      SYNTAX      ZeroBasedCounter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "A count of the total number of active alarms with a
           ituAlarmPerceivedSeverity of indeterminate since system
           restart."
      ::= { ituAlarmActiveStatsEntry 6 }
        
   ituAlarmActiveStatsCriticals OBJECT-TYPE
      SYNTAX      ZeroBasedCounter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "A count of the total number of active alarms with a
           ituAlarmPerceivedSeverity of critical since system restart."
      ::= { ituAlarmActiveStatsEntry 7 }
        
   ituAlarmActiveStatsMajors OBJECT-TYPE
      SYNTAX      ZeroBasedCounter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "A count of the total number of active alarms with a
           ituAlarmPerceivedSeverity of major since system restart."
      ::= { ituAlarmActiveStatsEntry 8 }
        
   ituAlarmActiveStatsMinors OBJECT-TYPE
      SYNTAX      ZeroBasedCounter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "A count of the total number of active alarms with a
           ituAlarmPerceivedSeverity of minor since system restart."
      ::= { ituAlarmActiveStatsEntry 9 }
        
   ituAlarmActiveStatsWarnings OBJECT-TYPE
      SYNTAX      ZeroBasedCounter32
      MAX-ACCESS  read-only
      STATUS      current
      DESCRIPTION
          "A count of the total number of active alarms with a
           ituAlarmPerceivedSeverity of warning since system restart."
      ::= { ituAlarmActiveStatsEntry 10 }
        

-- Conformance

- 適合

   ituAlarmConformance OBJECT IDENTIFIER ::= { ituAlarmMIB 2 }
   ituAlarmCompliances  OBJECT IDENTIFIER ::= { ituAlarmConformance 1 }
        
   ituAlarmCompliance MODULE-COMPLIANCE
      STATUS  current
      DESCRIPTION
             "The compliance statement for systems supporting
             the ITU Alarm MIB."
      MODULE -- this module
          MANDATORY-GROUPS {
              ituAlarmGroup
              }
      GROUP       ituAlarmServiceUserGroup
          DESCRIPTION
              "This group is optional."
      GROUP       ituAlarmSecurityGroup
          DESCRIPTION
              "This group is optional."
      GROUP       ituAlarmStatisticsGroup
          DESCRIPTION
              "This group is optional."
     ::= { ituAlarmCompliances 1 }
        
   ituAlarmGroups OBJECT IDENTIFIER ::= { ituAlarmConformance 2 }
        
   ituAlarmGroup OBJECT-GROUP
    OBJECTS {
              ituAlarmEventType,
                 ituAlarmProbableCause,
              ituAlarmGenericModel
            }
    STATUS   current
    DESCRIPTION
                  "ITU alarm details list group."
    ::= { ituAlarmGroups 1}
        
   ituAlarmServiceUserGroup OBJECT-GROUP
    OBJECTS {
              ituAlarmAdditionalText,
              ituAlarmActiveTrendIndication
            }
    STATUS current
    DESCRIPTION
            "The use of these parameters is a service-user option."
    ::= { ituAlarmGroups 2 }
        
   ituAlarmSecurityGroup OBJECT-GROUP
     OBJECTS {
             ituAlarmActiveDetector,
             ituAlarmActiveServiceProvider,
             ituAlarmActiveServiceUser
            }
     STATUS current
     DESCRIPTION
            "Security Alarm Reporting Function"
       REFERENCE
           "ITU Recommendation X.736, 'Information Technology - Open
               Systems Interconnection - System Management: Security
               Alarm Reporting Function', 1992"
     ::= { ituAlarmGroups 3 }
        
   ituAlarmStatisticsGroup OBJECT-GROUP
     OBJECTS {
            ituAlarmActiveStatsIndeterminateCurrent,
            ituAlarmActiveStatsCriticalCurrent,
            ituAlarmActiveStatsMajorCurrent,
            ituAlarmActiveStatsMinorCurrent,
            ituAlarmActiveStatsWarningCurrent,
            ituAlarmActiveStatsIndeterminates,
            ituAlarmActiveStatsCriticals,
            ituAlarmActiveStatsMajors,
            ituAlarmActiveStatsMinors,
            ituAlarmActiveStatsWarnings
             }
     STATUS current
     DESCRIPTION
        
       "ITU Active Alarm Statistics."
     ::= { ituAlarmGroups 4 }
        

END

終わり

6. Examples
6. 例
6.1. Alarms Based on linkUp/linkDown Notifications
6.1. リンクアップ/リンクダウン通知に基づくアラーム

This example demonstrates an interface-based alarm that goes into a state of "warning" when a linkDown Notification [RFC2863] occurs but the ifAdminStatus indicates the interface was taken down administratively. If IfAdminStatus is "up" when the linkDown Notification occurs, then there is a problem, so the state of the alarm is critical. A linkUp alarm clears the alarm.

この例は、リンクダウン通知[RFC2863]が発生したが、Ifadmintatusがインターフェイスが行政的に削除されたことを示したときに「警告」の状態に入るインターフェイスベースのアラームを示しています。Linkdown通知が発生したときにIfadmintatusが「上昇」している場合、問題があるため、アラームの状態が重要です。リンクアップアラームがアラームをクリアします。

linkDown NOTIFICATION-TYPE
        OBJECTS { ifIndex, ifAdminStatus, ifOperStatus }
        STATUS  current
        DESCRIPTION
            ""
    ::= { snmpTraps 3 }
        
linkUp NOTIFICATION-TYPE
        OBJECTS { ifIndex, ifAdminStatus, ifOperStatus }
        STATUS  current
        DESCRIPTION
            ""
    ::= { snmpTraps 4 }
        
 alarmModelIndex                  3
 alarmModelState                  1
 alarmModelNotificationId         linkUp
 alarmModelVarbindIndex           0
 alarmModelVarbindValue           0
 alarmModelDescription            "linkUp"
 alarmModelSpecificPointer        ituAlarmEntry.3.1
 alarmModelVarbindSubtree         ifIndex (1.3.6.1.2.1.2.2.1.1)
 alarmModelResourcePrefix         0.0
 alarmModelRowStatus              active (1)
 ituAlarmEventType                communicationsAlarm (2)
 ituAlarmPerceivedSeverity        cleared (1)
 ituAlarmGenericModel             alarmModelEntry.3.1
        
 alarmModelIndex                  3
 alarmModelState                  2
 alarmModelNotificationId         linkDown
 alarmModelVarbindIndex           2
  alarmModelVarbindValue           down (2)
 alarmModelDescription            "linkDown administratively"
 alarmModelSpecificPointer        ituAlarmEntry.3.6
 alarmModelVarbindSubtree         ifIndex (1.3.6.1.2.1.2.2.1.1)
 alarmModelResourcePrefix         0.0
 alarmModelRowStatus              active (1)
 ituAlarmEventType                communicationsAlarm (2)
 ituAlarmPerceivedSeverity        warning (6)
 ituAlarmGenericModel             alarmModelEntry.3.2
        
 alarmModelIndex                  3
 alarmModelState                  3
 alarmModelNotificationId         linkDown
 alarmModelVarbindIndex           2
 alarmModelVarbindValue           up (1)
 alarmModelDescription            "linkDown - confirmed problem"
 alarmModelSpecificPointer        ituAlarmEntry.3.3
 alarmModelVarbindSubtree         ifIndex (1.3.6.1.2.1.2.2.1.1)
 alarmModelResourcePrefix         0.0
 alarmModelRowStatus              active (1)
 ituAlarmEventType                communicationsAlarm (2)
 ituAlarmPerceivedSeverity        critical (3)
 ituAlarmGenericModel             alarmModelEntry.3.3
        
 alarmActiveIndex                 1
 alarmActiveDateAndTime           2342464573
 alarmActiveDateAndTime           DateAndTime,
 alarmActiveEngineID              SnmpEngineID,
 alarmActiveEngineAddressType     ipV4
 alarmActiveEngineAddress         10.10.10.10
 alarmActiveContextName           SnmpAdminString,
 alarmActiveVariables             3
 alarmActiveNotificationID        1.3.6.1.6.3.1.1.5.3
 alarmActiveResourceId            1.3.6.1.2.1.2.2.1.1.346
 alarmActiveLogPointer            0.0
 alarmActiveModelPointer          alarmModelEntry.3.3
 alarmActiveSpecificPointer       ituAlarmActiveEntry.1.3
 ituAlarmActiveTrendIndication    moreSevere (1)
 ituAlarmDetector                   0.0
 ituAlarmServiceProvider            0.0
 ituAlarmServiceUser                0.0
        
 alarmActiveVariableIndex                 1
 alarmActiveVariableID                    sysUpTime.0
 alarmActiveVariableValueType             timeTicks(3)
 alarmActiveVariableCounter32Val          0
 alarmActiveVariableUnsigned32Val         0
 alarmActiveVariableTimeTicksVal          46754
  alarmActiveVariableInteger32Val          0
 alarmActiveVariableOctetStringVal        ""
 alarmActiveVariableIpAddressVal          0
 alarmActiveVariableOidVal                0.0
 alarmActiveVariableCounter64Val          0
 alarmActiveVariableIndex                 2
 alarmActiveVariableID                    snmpTrapOID.0
 alarmActiveVariableValueType             objectId(7)
 alarmActiveVariableCounter32Val          0
 alarmActiveVariableUnsigned32Val         0
 alarmActiveVariableTimeTicksVal          0
 alarmActiveVariableInteger32Val          0
 alarmActiveVariableOctetStringVal        ""
 alarmActiveVariableIpAddressVal          0
 alarmActiveVariableOidVal                1.3.6.1.6.3.1.1.5.3
 alarmActiveVariableCounter64Val          0
 alarmActiveVariableIndex                 3
 alarmActiveVariableID                    ifIndex
 alarmActiveVariableValueType             integer32(4)
 alarmActiveVariableCounter32Val          0
 alarmActiveVariableUnsigned32Val         0
 alarmActiveVariableTimeTicksVal          0
 alarmActiveVariableInteger32Val          346
 alarmActiveVariableOctetStringVal        ""
 alarmActiveVariableIpAddressVal          0
 alarmActiveVariableOidVal                0.0
 alarmActiveVariableCounter64Val          0
 alarmActiveVariableIndex                 4
 alarmActiveVariableID                    ifAdminStatus
 alarmActiveVariableValueType             integer32(4)
 alarmActiveVariableCounter32Val          0
 alarmActiveVariableUnsigned32Val         0
 alarmActiveVariableTimeTicksVal          0
 alarmActiveVariableInteger32Val          up (1)
 alarmActiveVariableOctetStringVal        ""
 alarmActiveVariableIpAddressVal          0
 alarmActiveVariableOidVal                0.0
 alarmActiveVariableCounter64Val          0
 alarmActiveVariableIndex                 5
 alarmActiveVariableID                    ifOperStatus
 alarmActiveVariableValueType             integer32(4)
 alarmActiveVariableCounter32Val          0
 alarmActiveVariableUnsigned32Val         0
 alarmActiveVariableTimeTicksVal          0
 alarmActiveVariableInteger32Val          down(2)
 alarmActiveVariableOctetStringVal        ""
 alarmActiveVariableIpAddressVal          0
 alarmActiveVariableOidVal                0.0
  alarmActiveVariableCounter64Val          0
 alarmActiveVariableOpaqueVal
        
6.2. Temperature Alarms Using Generic Notifications
6.2. 一般的な通知を使用した温度アラーム

Consider a system able to detect four different temperature states for a widget - normal, minor, major, critical. The system does not have any Notification definitions for these alarm states. A temperature alarm can be modelled using the generic alarm Notifications of alarmClearState and alarmActive.

通常、マイナー、メジャー、クリティカルのウィジェットの4つの異なる温度状態を検出できるシステムを検討してください。システムには、これらのアラーム状態の通知定義はありません。温度アラームは、アラームクレアステートとアラームアクティブの一般的なアラーム通知を使用してモデル化できます。

alarmModelIndex                  5
alarmModelState                  1
alarmModelNotificationId         alarmClearState
alarmModelVarbindIndex           2
alarmModelVarbindValue           cleared (1)
alarmModelDescription            "Acme Widget Temperature Normal"
alarmModelSpecificPointer        ituAlarmEntry.5.1
alarmModelVarbindSubtree         alarmActiveResourceId
alarmModelResourcePrefix         0.0
alarmModelRowStatus              active (1)
ituAlarmEventType                environmentalAlarm (6)
ituPerceivedSeverity             cleared (1)
ituAlarmGenericModel             alarmModelEntry.5.1
        
alarmModelIndex                  5
alarmModelState                  2
alarmModelNotificationId         alarmActiveState
alarmModelVarbindIndex           2
alarmModelVarbindValue           minor (5)
alarmModelDescription            "Acme Widget Temperature Minor"
alarmModelSpecificPointer        ituAlarmEntry.5.5
alarmModelVarbindSubtree         alarmActiveResourceId
alarmModelResourcePrefix         0.0
alarmModelRowStatus              active (1)
ituAlarmEventState               environmentalAlarm (6)
ituPerceivedSeverity             minor (5)
ituAlarmGenericModel             alarmModelEntry.5.2
        
alarmModelIndex                  5
alarmModelState                  3
alarmModelNotificationId         alarmActiveState
alarmModelVarbindIndex           2
alarmModelVarbindValue           major (4)
alarmModelDescription            "Acme Widget Temperature Major"
alarmModelSpecificPointer        ituAlarmEntry.5.4
alarmModelVarbindSubtree         alarmActiveResourceId
alarmModelResourcePrefix         0.0
alarmModelRowStatus              active (1)
ituAlarmEventType                environmentalAlarm (6)
ituPerceivedSeverity             major (4)
ituAlarmGenericModel             alarmModelEntry.5.3
alarmModelIndex                  5
alarmModelState                  4
alarmModelNotificationId         alarmActiveState
alarmModelVarbindIndex           2
alarmModelVarbindValue           critical (3)
alarmModelDescription            "Acme Widget Temperature Critical"
alarmModelSpecificPointer        ituAlarmEntry.5.3
alarmModelVarbindSubtree         alarmActiveResourceId
alarmModelResourcePrefix         0.0
alarmModelRowStatus              active (1)
ituAlarmEventType                environmentalAlarm (6)
ituPerceivedSeverity             critical (3)
ituAlarmGenericModel             alarmModelEntry.5.4
        
6.3. Temperature Alarms Without Notifications
6.3. 通知なしの温度アラーム

Consider a system able to detect four different temperature states for a widget - normal, minor, major, critical. The system does not have any Notification definitions for these alarm states. A temperature alarm can be modelled without specifying any Notifications in the alarm model. When a temperature state other than normal is detected, an instance of this alarm would be added to the active alarm table, but no Notifications would be sent out.

通常、マイナー、メジャー、クリティカルのウィジェットの4つの異なる温度状態を検出できるシステムを検討してください。システムには、これらのアラーム状態の通知定義はありません。アラームモデルに通知を指定することなく、温度アラームをモデル化できます。通常以外の温度状態が検出されると、このアラームのインスタンスがアクティブアラームテーブルに追加されますが、通知は送信されません。

This could alternatively be accomplished using the models from example 6.2 and by not specifying any target managers in the SNMP-TARGET-MIB, which would allow the alarm state Notifications to be logged in the Notification Log while still preventing Notifications from being transmitted on the wire.

これは、例6.2のモデルを使用して、またSNMPターゲット-MIBのターゲットマネージャーを指定しないことで実現することもできます。。

alarmModelIndex                  6
alarmModelState                  1
alarmModelNotificationId         0.0
alarmModelVarbindIndex           0
alarmModelVarbindValue           0
alarmModelDescription            "Widget Temperature"
alarmModelSpecificPointer        ituAlarmEntry.6.1
alarmModelVarbindSubtree         0.0
alarmModelResourcePrefix         0.0
alarmModelRowStatus              active (1)
ituAlarmEventType                environmentalAlarm (6)
ituPerceivedSeverity             cleared (1)
ituAlarmGenericModel             alarmModelEntry.6.1
alarmModelIndex                  6
alarmModelState                  2
alarmModelNotificationId         0.0
alarmModelVarbindIndex           0
alarmModelVarbindValue           0
alarmModelDescription            "Widget Temperature"
alarmModelSpecificPointer        ituAlarmEntry.6.5
alarmModelVarbindSubtree         0.0
alarmModelResourcePrefix         0.0
alarmModelRowStatus              active (1)
ituAlarmEventState               environmentalAlarm (6)
ituAlarmPerceivedSeverity        minor (5)
ituAlarmGenericModel             alarmModelEntry.6.2
        
alarmModelIndex                  6
alarmModelState                  3
alarmModelNotificationId         0.0
alarmModelVarbindIndex           0
alarmModelVarbindValue           0
alarmModelDescription            "Widget Temperature"
alarmModelSpecificPointer        ituAlarmEntry.6.4
alarmModelVarbindSubtree         0.0
alarmModelResourcePrefix         0.0
alarmModelRowStatus              active (1)
ituAlarmEventType                environmentalAlarm (6)
ituPerceivedSeverity             major (4)
ituAlarmGenericModel             alarmModelEntry.6.3
        
alarmModelIndex                  6
alarmModelState                  4
alarmModelNotificationId         0.0
alarmModelVarbindIndex           0
alarmModelVarbindValue           0
alarmModelDescription            "Widget Temperature Severe"
alarmModelSpecificPointer        ituAlarmEntry.6.3
alarmModelVarbindSubtree         0.0
alarmModelResourcePrefix         0.0
alarmModelRowStatus              active (1)
ituAlarmEventType                environmentalAlarm (6)
ituPerceivedSeverity             critical (3)
ituAlarmGenericModel             alarmModelEntry.6.4
6.4.  Printer MIB Alarm Example
        

Consider the following Notifications defined in the printer MIB [RFC3805]:

プリンターMIB [RFC3805]で定義されている次の通知を考えてみましょう。

   prtAlertSeverityLevel OBJECT-TYPE
    -- This value is a type 1 enumeration
    SYNTAX     INTEGER {
                 other(1),
                 critical(3),
                 warning(4)
             }
    MAX-ACCESS read-only
    STATUS     current
    DESCRIPTION
      "The level of severity of this alert table entry.  The printer
      determines the severity level assigned to each entry into the
      table."
    ::= { prtAlertEntry 2 }
        
   printerV2Alert NOTIFICATION-TYPE
    OBJECTS { prtAlertIndex, prtAlertSeverityLevel, prtAlertGroup,
            prtAlertGroupIndex, prtAlertLocation, prtAlertCode }
    STATUS  current
    DESCRIPTION
      "This trap is sent whenever a critical event is added to the
      prtAlertTable."
    ::= { printerV2AlertPrefix 1 }
        

These Notifications can be used to model a printer alarm as follows:

これらの通知は、次のようにプリンターアラームをモデル化するために使用できます。

   alarmModelIndex                  9 alarmModelState                  1
   alarmModelNotificationId         alarmClearState
   alarmModelVarbindIndex           0 alarmModelVarbindValue           0
   alarmModelDescription            "Printer Alarm"
   alarmModelSpecificPointer        0.0 alarmModelVarbindSubtree
   prtAlertGroup alarmModelResourcePrefix         0.0
   alarmModelRowStatus              active (1)
        
   alarmModelIndex                  9 alarmModelState                  2
   alarmModelNotificationId         printerV2Alert
   alarmModelVarbindIndex           2 alarmModelVarbindValue
   warning (4) alarmModelDescription            "Printer Alarm"
   alarmModelSpecificPointer        0.0 alarmModelVarbindSubtree
   prtAlertGroup alarmModelResourcePrefix         0.0
   alarmModelRowStatus              active (1)
        
   alarmModelIndex                  9 alarmModelState                  3
      alarmModelNotificationId         printerV2Alert
   alarmModelVarbindIndex           2 alarmModelVarbindValue
   other (1) alarmModelDescription            "Printer Alarm - unknown
   severity" alarmModelSpecificPointer        0.0
   alarmModelVarbindSubtree         prtAlertGroup
   alarmModelResourcePrefix         0.0 alarmModelRowStatus
   active (1)
        
   alarmModelIndex                  9 alarmModelState                  4
   alarmModelNotificationId         printerV2Alert
   alarmModelVarbindIndex           2 alarmModelVarbindValue
   critical (3) alarmModelDescription            "Printer Alarm"
   alarmModelSpecificPointer        0.0 alarmModelVarbindSubtree
   prtAlertGroup alarmModelResourcePrefix         0.0
   alarmModelRowStatus              active (1)
        
6.5. RMON Alarm Example
6.5. RMONアラームの例

The RMON MIB [RFC2819] defines a mechanism for generating threshold alarms. When the thresholds are crossed, RisingAlarm and FallingAlarm Notifications are generated as appropriate. These Notifications can be used to model an upper threshold alarm as follows:

RMON MIB [RFC2819]は、しきい値アラームを生成するメカニズムを定義します。しきい値が交差すると、必要に応じてlisingararmとfallingAlarm通知が生成されます。これらの通知は、次のように上部しきい値アラームをモデル化するために使用できます。

   alarmModelIndex                  6
   alarmModelState                  1
   alarmModelNotificationId         FallingAlarm
   alarmModelVarbindIndex           0
   alarmModelVarbindValue           0
   alarmModelDescription            "RMON Rising Clear Alarm"
   alarmModelSpecificPointer        0.0
   alarmModelVarbindSubtree         alarmIndex
   alarmModelResourcePrefix         0.0
   alarmModelRowStatus              active (1)
        
   alarmModelIndex                  6
   alarmModelState                  2
   alarmModelNotificationId         RisingAlarm
   alarmModelVarbindIndex           0
   alarmModelVarbindValue           0
   alarmModelDescription            "RMON Rising Alarm"
   alarmModelSpecificPointer        0.0
   alarmModelVarbindSubtree         alarmIndex
   alarmModelResourcePrefix         0.0
   alarmModelRowStatus              active (1)
        
6.6. The Lifetime of an Alarm
6.6. アラームの寿命

The following example demonstrates the relationship between the active alarm table, the clear alarm table and the Notification Log MIB.

次の例は、アクティブアラームテーブル、クリアアラームテーブル、通知ログMIBの関係を示しています。

Consider a system with alarms modelled as in example 1 and which also supports the informational Notification dsx3LineStatusChange.

例1のようにモデル化されたアラームを備えたシステムを検討し、情報通知DSX3Linestatuschangeもサポートします。

dsx3LineStatusChange NOTIFICATION-TYPE
    OBJECTS { dsx3LineStatus,
              dsx3LineStatusLastChange }
    STATUS  current
    DESCRIPTION
            "A dsx3LineStatusChange trap is sent when the
            value of an instance of dsx3LineStatus changes.  It
            can be utilized by an NMS to trigger polls.  When
            the line status change results in a lower level
            line status change (i.e., ds1), then no traps for
            the lower level are sent."
               ::= { ds3Traps 0 1 }
        

0. At system start, the active alarm table, alarm clear table and the Notification Log are all empty. ___________________________ _______________________ | alarmActiveTable | | nlmLogTable | |---------------------------| |-----------------------| | alarmActiveIndex | alarm | | nlmLogPointer | notif.| |---------------------------| |-----------------------| |___________________________| |_______________________|

0. システム開始時に、アクティブアラームテーブル、アラームクリアテーブル、および通知ログがすべて空です。___________________________ _______________________ |alarmactiveTable ||nlmlogtable || ------------------------------ || ------------------------- ||alarmactiveindex |アラーム||nlmlogpointer |notif。|| ------------------------------ || ------------------------- || ___________________________ || _______________________ |

         __________________________________________________
        | alarmClearTable                                  |
        |--------------------------------------------------|
        | alarmClear Index |  alarm                        |
        |--------------------------------------------------|
        |                  |                               |
        |__________________________________________________|
        

1. Some time later, a link goes down generating a linkDown Notification, which is sent out and logged in the Notification Log. As this Notification is modelled as an alarm state, an entry is added to the active alarm table. __________________________________________________ | alarmActiveTable | |--------------------------------------------------| | alarmActiveIndex | alarm | |--------------------------------------------------| | 1 | link down - problem confirmed | |__________________________________________________|

1. しばらくして、リンクが下がってリンクダウン通知を生成し、送信されて通知ログに記録されます。この通知はアラーム状態としてモデル化されるため、アクティブアラームテーブルにエントリが追加されます。__________________________________________________ |alarmactiveTable || ------------------------------------------------------------- - ||alarmactiveindex |アラーム|| ------------------------------------------------------------- - ||1 |リンクダウン - 問題が確認された|| __________________________________________________ |

         _______________________________________________
        | nlmLogTable                                   |
        |-----------------------------------------------|
        | nlmLogPointer |  Notification                 |
        |-----------------------------------------------|
        |      1        | linkdown                      |
        |_______________________________________________|
        
         __________________________________________________
        | alarmClearTable                                  |
        |--------------------------------------------------|
        | alarmClear Index |  alarm                        |
        |--------------------------------------------------|
        |                  |                               |
        |__________________________________________________|
        

2. Some time later, the value of an instance of dsx3LineStatus changes. This Notification is sent out and logged. As this is not modelled into an alarm state, the active alarm table remains unchanged. __________________________________________________ | alarmActiveTable | |--------------------------------------------------| | alarmActiveIndex | alarm | |--------------------------------------------------| | 1 | linkDown - problem confirmed | |__________________________________________________|

2. しばらくして、dsx3linestatusのインスタンスの値が変化します。この通知は送信されて記録されます。これはアラーム状態にモデル化されていないため、アクティブアラームテーブルは変更されません。__________________________________________________ |alarmactiveTable || ------------------------------------------------------------- - ||alarmactiveindex |アラーム|| ------------------------------------------------------------- - ||1 |リンクダウン - 問題が確認された|| __________________________________________________ |

         _____________________________________________
        | nlmLogTable                                 |
        |---------------------------------------------|
        | nlmLogPointer |  Notification               |
        |---------------------------------------------|
        |      1        | linkDown                    |
        |      2        | dsx3LineStatusChange        |
        |_____________________________________________|
        
         __________________________________________________
        | alarmClearTable                                  |
        |--------------------------------------------------|
        | alarmClear Index |  alarm                        |
        |--------------------------------------------------|
        |                  |                               |
        |__________________________________________________|
        

3. Some time later, the link goes back up. A linkUp Notification is sent out and logged. As this Notification models the clear alarm for this alarm, the alarm entry is remove from the active alarm table. An entry is added to the clear alarm table. __________________________________________________ | alarmActiveTable | |--------------------------------------------------| | alarmActiveIndex | alarm | |--------------------------------------------------| |__________________________________________________|

3. しばらくして、リンクが戻ってきます。Linkup通知が送信されてログが表示されます。この通知がこのアラームの明確なアラームをモデル化するため、アラームエントリがアクティブアラームテーブルから取り外されます。クリアアラームテーブルにエントリが追加されます。__________________________________________________ |alarmactiveTable || ------------------------------------------------------------- - ||alarmactiveindex |アラーム|| ------------------------------------------------------------- - || __________________________________________________ |

         _____________________________________________
        | nlmLogTable                                 |
        |---------------------------------------------|
        | nlmLogPointer |  Notification               |
        |---------------------------------------------|
        |      1      | linkDown                      |
        |      2      | dsx3LineStatusChange          |
        |      3      | linkUp                        |
        |_____________________________________________|
        
         __________________________________________________
        | alarmClearTable                                  |
        |--------------------------------------------------|
        | alarmClear Index |  alarm                        |
        |--------------------------------------------------|
        |      1           | linkDown - confirmed problem  |
        |__________________________________________________|
        
7. Security Considerations
7. セキュリティに関する考慮事項

There are a number of management objects defined in this MIB module with a MAX-ACCESS clause of read-write and/or read-create. Such objects may be considered sensitive or vulnerable in some network environments. The support for SET operations in a non-secure environment without proper protection can have a negative effect on network operations.

このMIBモジュールには、読み取りワイトおよび/またはread-Createの最大アクセス句を備えた管理オブジェクトが多数あります。このようなオブジェクトは、一部のネットワーク環境で敏感または脆弱と見なされる場合があります。適切な保護なしの非セキュア環境でのセット操作のサポートは、ネットワーク操作に悪影響を与える可能性があります。

The following objects are defined with a MAX-ACCESS clause of read-write or read-create: alarmModelNotificationId, alarmModelVarbindIndex, alarmModelVarbindValue, alarmModelDescription, alarmModelSpecificPointer, alarmModelVarbindSubtree, alarmModelResourcePrefix, alarmModelRowStatus, alarmClearMaximum, ituAlarmEventType, ituAlarmProbableCause, ituAlarmAdditionalText, and ituAlarmGenericModel.

次のオブジェクトには、読み取りワイトまたは読み取り文書の最大アクセス句で定義されています:alarmmodelnotificationid、alarmmodelvarbindindex、alarmmodelbarbindValue、alarmmodeldescription、alarmmodelspecificpointer、alarmmodelvingtree、alarmmodelfid、alrammodelce、alarmmodelvarbingtree、 ArmClearMaximum、ItualArmeventType、itualArmprobablecause、itualarmadditionaltext、およびitualarmgenericModel。

Note that setting the value of alarmClearMaximum too low may result in security related alarms history being prematurely lost.

AlarmClearMaximumの値を低く設定すると、セキュリティ関連のアラームの履歴が時期尚早に失われる可能性があることに注意してください。

Changing values of alarmModelRowStatus as part of creating and deleting rows in the alarmModelTable result in adding new alarm models to the system or taking them out respectively. These operations need to be carefully planned. Adding a new model should be made in a consistent manner to avoid the system overflow with alarms. Taking out a model should result in the deletion of all this model's related alarms in the system.

アラームモデルテーブルで行の作成と削除の一環として、アラームモデルロウスタッタスの値を変更すると、それぞれシステムに新しいアラームモデルが追加されたり、それらを取り出します。これらの操作は慎重に計画する必要があります。新しいモデルを追加すると、アラームでシステムのオーバーフローを避けるために、一貫した方法で作成する必要があります。モデルを使用すると、システム内のこのすべてのモデルに関連するアラームが削除されます。

SNMP versions prior to SNMPv3 did not include adequate security. Even if the network itself is secure (for example by using IPSec), even then, there is no control as to who on the secure network is allowed to access and GET/SET (read/change/create/delete) the objects in this MIB module.

SNMPV3以前のSNMPバージョンには、適切なセキュリティは含まれていませんでした。ネットワーク自体が(たとえばIPSECを使用して)安全である場合でも、それでもセキュアネットワーク上の誰がアクセス/セット/セット(読み取り/変更/作成/削除/削除)を制御することはできません。MIBモジュール。

It is RECOMMENDED that implementers consider the security features as provided by the SNMPv3 framework (see [RFC3410], section 8), including full support for the SNMPv3 cryptographic mechanisms (for authentication and privacy).

実装者は、SNMPV3暗号化メカニズム(認証とプライバシー用)の完全なサポートを含む、SNMPV3フレームワーク([RFC3410]、セクション8を参照)で提供されるセキュリティ機能を考慮することをお勧めします。

Further, deployment of SNMP versions prior to SNMPv3 is NOT RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to enable cryptographic security. It is then a customer/operator responsibility to ensure that the SNMP entity giving access to an instance of this MIB module is properly configured to give access to the objects only to those principals (users) that have legitimate rights to indeed GET or SET (change/create/delete) them.

さらに、SNMPV3より前のSNMPバージョンの展開は推奨されません。代わりに、SNMPV3を展開し、暗号化セキュリティを有効にすることをお勧めします。その場合、このMIBモジュールのインスタンスへのアクセスを提供するSNMPエンティティが、実際に取得または設定する正当な権利を持つプリンシパル(ユーザー)にのみオブジェクトにアクセスできるように適切に構成されていることを保証するのは、顧客/オペレーターの責任です(変更を変更します(変更)/作成/削除)それら。

Note that the alarm throttling mechanism associated with the alarmActiveState and alarmActiveClear notifications only applies to a given alarm. Defining multiple alarms from the same internal stimulus may then still result in a flood of alarms into the network.

アラルマアクティブスタートおよびアラルマアクティブクリア通知に関連するアラームスロットリングメカニズムは、特定のアラームにのみ適用されることに注意してください。同じ内部刺激から複数のアラームを定義すると、ネットワークにアラームが洪水が発生する可能性があります。

Although the use of community strings in SNMPv1 is not considered an effective means of providing security, security administrators SHOULD consider whether the fact that alarmActiveContextName can reveal community string values would make this object sensitive in their environment.

SNMPV1でのコミュニティ文字列の使用は、セキュリティを提供する効果的な手段とは見なされませんが、セキュリティ管理者は、AlarmactiveContextNameがコミュニティの文字列値を明らかにできるという事実が、このオブジェクトを環境で敏感にするかどうかを検討する必要があります。

This MIB module can provide access to information that may also be accessed through manipulation of the SNMP-NOTIFICATION-MIB and the NOTIFICATION-LOG-MIB. This is expressed in part through the common indexing structure of nlmLogName [RFC3014], snmpNotifyFilterProfileName [RFC3413], and alarmListName. Consequently, it is RECOMMENDED that security administrators take care to configure a coherent VACM security policy. The objects alarmActiveLogPointer, alarmActiveModelPointer, alarmActiveSpecificPointer, and alarmClearModelPointer are object identifiers that reference information to which a particular user might not be given direct access. The structure of these object identifiers does not permit the extraction of any sensitive information. Two other objects, alarmClearResourceId, and alarmActiveResourceId, are also syntactically object identifiers, but their structure could provide a user with potentially useful information to which he or she might not otherwise be granted access, such as the existence of a particular resource.

このMIBモジュールは、SNMP-Notification-MibおよびNotification-Log-Mibの操作を通じてアクセスできる情報へのアクセスを提供できます。これは、nlmlogname [rfc3014]、snmpnotifyfilterprofilename [rfc3413]、およびalarmlistnameの共通インデックス構造によって部分的に表現されます。したがって、セキュリティ管理者は、一貫したVACMセキュリティポリシーを構成するように注意することをお勧めします。Objects alarmactivelogpointer、alarmactivemodelpointer、alarmactivespecificpointer、およびalarmclearmodelpointerは、特定のユーザーに直接アクセスが与えられない可能性のある情報を参照するオブジェクト識別子です。これらのオブジェクト識別子の構造は、機密情報の抽出を許可しません。他の2つのオブジェクト、AlarmClearResourceIdとAlarmactiveresourceidも構文的にオブジェクト識別子ですが、その構造は、特定のリソースの存在など、アクセスが許可されない可能性のある潜在的に有用な情報をユーザーに提供できます。

For further discussion of security, see section 3.4.

セキュリティの詳細については、セクション3.4を参照してください。

8. Acknowledgements
8. 謝辞

This document is a product of the DISMAN Working Group.

このドキュメントは、ディスマンワーキンググループの製品です。

9. References
9. 参考文献
9.1. Normative References
9.1. 引用文献

[M.3100] ITU Recommendation M.3100, "Generic Network Information Model", 1995

[M.3100] ITU推奨M.3100、「ジェネリックネットワーク情報モデル」、1995

[RFC1157] Case, J., Fedor, M., Schoffstall, M. and J. Davin, "Simple Network Management Protocol (SNMP)", STD 15, RFC 1157, May 1990.

[RFC1157] Case、J.、Fedor、M.、Schoffstall、M。、およびJ. Davin、「Simple Network Management Protocol(SNMP)」、STD 15、RFC 1157、1990年5月。

[RFC1215] Rose, M., "A Convention for defining traps for use with the SNMP", RFC 1215, March 1991.

[RFC1215] Rose、M。、「SNMPで使用するためのトラップを定義するための条約」、RFC 1215、1991年3月。

[RFC2021] Waldbusser, S., "Remote Network Monitoring Management Information Base Version 2 using SMIv2", January 1997.

[RFC2021] Waldbusser、S。、「リモートネットワーク監視管理情報ベース2を使用したSMIV2を使用」、1997年1月。

[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.

[RFC2119] Bradner、S。、「要件レベルを示すためにRFCで使用するためのキーワード」、BCP 14、RFC 2119、1997年3月。

[RFC2578] McCloghrie, K., Perkins, D. and J. Schoenwaelder, "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.

[RFC2578] McCloghrie、K.、Perkins、D。、およびJ. Schoenwaelder、「管理情報の構造バージョン2(SMIV2)」、STD 58、RFC 2578、1999年4月。

[RFC2579] McCloghrie, K., Perkins, D. and J. Schoenwaelder, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999.

[RFC2579] McCloghrie、K.、Perkins、D。、およびJ. Schoenwaelder、「SMIV2のテキストコンベンション」、STD 58、RFC 2579、1999年4月。

[RFC2580] McCloghrie, K., Perkins, D. and J. Schoenwaelder, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999.

[RFC2580] McCloghrie、K.、Perkins、D。およびJ. Schoenwaelder、「SMIV2の適合ステートメント」、STD 58、RFC 2580、1999年4月。

[RFC3291] Daniele, M., Haberman, B., Routhier, S. and J. Schoenwaelder, "Textual Conventions for Internet Network Addresses", RFC 3291, May 2002.

[RFC3291] Daniele、M.、Haberman、B.、Routhier、S。、およびJ. Schoenwaelder、「インターネットネットワークアドレスのテキストコンベンション」、RFC 3291、2002年5月。

[RFC3411] Harrington, D., Presuhn, R. and B. Wijnen, "An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks", STD 62, RFC 3411, December 2002.

[RFC3411] Harrington、D.、Presuhn、R。、およびB. Wijnen、「単純なネットワーク管理プロトコル(SNMP)管理フレームワークを説明するためのアーキテクチャ」、STD 62、RFC 3411、2002年12月。

[RFC3413] Levi, D., Meyer, P. and B. Stewart, "Simple Network Management Protocol (SNMP) Applications", STD 62, RFC 3414, December 2002.

[RFC3413] Levi、D.、Meyer、P。and B. Stewart、「Simple Network Management Protocol(SNMP)アプリケーション」、STD 62、RFC 3414、2002年12月。

[RFC3415] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)", STD 62, RFC 3415, December 2002.

[RFC3415] Wijnen、B.、Presuhn、R。、およびK. McCloghrie、「シンプルネットワーク管理プロトコル(SNMP)のビューベースのアクセス制御モデル(VACM)」、2002年12月、RFC 3415、RFC 3415。

[RFC3416] Presuhn, R., Ed., "Version 2 of the Protocol Operations for the Simple Network Management Protocol (SNMP)", STD 62, RFC 3416, December 2002.

[RFC3416] Presuhn、R.、ed。、「Simple Network Management Protocol(SNMP)のプロトコル操作のバージョン2」、STD 62、RFC 3416、2002年12月。

[RFC3584] Frye, R., Levi, D., Routhier, S. and B. Wijnen, "Coexistence between Version 1, Version 2, and Version 3 of the Internet-standard Network Management Framework", BCP 74, RFC 3584, August 2003.

[RFC3584] Frye、R.、Levi、D.、Routhier、S。、およびB. Wijnen、「インターネット標準ネットワーク管理フレームワークのバージョン1、バージョン2、およびバージョン3の共存」、BCP 74、RFC 3584、2003年8月。

[X.733] ITU Recommendation X.733, "Information Technology - Open Systems Interconnection - System Management: Alarm Reporting Function", 1992.

[X.733] ITU推奨X.733、「情報技術 - オープンシステムの相互接続 - システム管理:アラーム報告機能」、1992。

[X.736] ITU Recommendation X.736, "Information Technology - Open Systems Interconnection - System Management: Security Alarm Reporting Function", 1992.

[X.736] ITU推奨X.736、「情報技術 - オープンシステムの相互接続 - システム管理:セキュリティアラーム報告機能」、1992。

9.2 Informative References
9.2 参考引用

[RFC1657] Willis, S., Burruss, J. and J. Chu, Ed., "Definitions of Managed Objects for the Fourth Version of the Border Gateway Protocol (BGP-4) using SMIv2", RFC 1657, July 1994.

[RFC1657] Willis、S.、Burruss、J。and J. Chu、ed。、「SMIV2を使用したBorder Gateway Protocol(BGP-4)の4番目のバージョンの管理オブジェクトの定義」、RFC 1657、1994年7月。

[RFC2737] McCloghrie, K. and A. Bierman, "Entity MIB (version 2)", RFC 2737, December 1999.

[RFC2737] McCloghrie、K。およびA. Bierman、「Entity MIB(バージョン2)」、RFC 2737、1999年12月。

[RFC2819] Waldbusser, S. "Remote Network Monitoring Management Information Base", STD 59, RFC 2819, May 2000.

[RFC2819] Waldbusser、S。「リモートネットワーク監視管理情報ベース」、STD 59、RFC 2819、2000年5月。

[RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB using SMIv2", RFC 2863, June 2000.

[RFC2863] McCloghrie、K。およびF. Kastenholz、「SMIV2を使用したインターフェースグループMIB」、RFC 2863、2000年6月。

[RFC2981] Kavasseri, R., Ed., "Event MIB", RFC 2981, October 2000.

[RFC2981] Kavasseri、R.、ed。、「Event Mib」、RFC 2981、2000年10月。

[RFC3014] Kavasseri, R., "Notification Log MIB", RFC 3014, November 2000.

[RFC3014] Kavasseri、R。、「通知ログMIB」、RFC 3014、2000年11月。

[RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, "Introduction and Applicability Statements for Internet-Standard Management Framework", RFC 3410, December 2002.

[RFC3410] Case、J.、Mundy、R.、Partain、D。およびB. Stewart、「インターネット標準管理フレームワークの紹介と適用声明」、RFC 3410、2002年12月。

[RFC3418] Presuhn, R., Ed., "Management Information Base (MIB) for the Simple Network Management Protocol (SNMP)", STD 62, RFC 3418, December 2002.

[RFC3418] Presuhn、R.、ed。、「Simple Network Management Protocol(SNMP)の管理情報ベース(MIB)」、STD 62、RFC 3418、2002年12月。

[RFC3805] Bergman, R., Lewis, H. and I. McDonald, "Printer MIB v2", RFC 3805, June 2004.

[RFC3805] Bergman、R.、Lewis、H。and I. McDonald、「Printer Mib V2」、RFC 3805、2004年6月。

10. Authors' Addresses
10. 著者のアドレス

Sharon Chisholm Nortel Networks PO Box 3511, Station C Ottawa, Ontario, K1Y 4H7 Canada

シャロンチショルムノーテルネットワークPOボックス3511、駅Cオタワ、オンタリオ州、K1Y 4H7カナダ

   EMail: schishol@nortelnetworks.com
        

Dan Romascanu Avaya Atidim Technology Park, Bldg. #3 Tel Aviv, 61131 Israel

Dan Romascanu Avaya Atidim Technology Park、Bldg。#3テルアビブ、61131イスラエル

   Phone: +972-3-645-8414
   EMail: dromasca@avaya.com
        
11. 完全な著作権声明

Copyright (C) The Internet Society (2004). This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.

著作権(c)The Internet Society(2004)。この文書は、BCP 78に含まれる権利、ライセンス、および制限の対象となり、そこに記載されている場合を除き、著者はすべての権利を保持しています。

This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

このドキュメントとここに含まれる情報は、「現状のまま」に基づいて提供されています。また、貢献者、彼/彼女が代表する組織(もしあれば)が後援する組織、インターネット協会とインターネット工学タスクフォースは、すべての保証、明示的または明示的、またはすべての保証を否認します。本書の情報の使用が、商品性または特定の目的に対する適合性の権利または黙示的な保証を侵害しないという保証を含むがこれらに限定されないことを含む。

Intellectual Property

知的財産

The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.

IETFは、知的財産権またはその他の権利の有効性または範囲に関して、本書に記載されている技術の実装または使用、またはそのような権利に基づくライセンスに基づくライセンスの範囲に関連すると主張される可能性のある他の権利に関しては、立場を取得しません。利用可能になります。また、そのような権利を特定するために独立した努力をしたことも表明していません。RFCドキュメントの権利に関する手順に関する情報は、BCP 78およびBCP 79に記載されています。

Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.

IETF事務局に行われたIPR開示のコピーと、利用可能にするライセンスの保証、またはこの仕様の実装者またはユーザーによるそのような独自の権利の使用のための一般的なライセンスまたは許可を取得するための試みの結果を取得できます。http://www.ietf.org/iprのIETFオンラインIPRリポジトリから。

The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.

IETFは、関心のある当事者に、著作権、特許、または特許出願、またはこの基準を実装するために必要なテクノロジーをカバーする可能性のあるその他の独自の権利を注意深く招待します。ietf-ipr@ietf.orgのIETFへの情報をお問い合わせください。

Acknowledgement

謝辞

Funding for the RFC Editor function is currently provided by the Internet Society.

RFCエディター機能の資金は現在、インターネット協会によって提供されています。