Network Working Group                                   J. Schoenwaelder
Request for Comments: 5676                      Jacobs University Bremen
Category: Standards Track                                       A. Clemm
                                                           Cisco Systems
                                                             A. Karmakar
                                             Cisco Systems India Pvt Ltd
                                                            October 2009
        
     Definitions of Managed Objects for Mapping SYSLOG Messages to
        Simple Network Management Protocol (SNMP) Notifications
        

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 defines a mapping of SYSLOG messages to Simple Network Management Protocol (SNMP) notifications.

このメモは、インターネットコミュニティでのネットワーク管理プロトコルで使用するための管理情報ベース(MIB)の一部を定義します。特に、それは簡易ネットワーク管理プロトコル(SNMP)通知にSYSLOGメッセージのマッピングを定義します。

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) 2009 IETF Trust and the persons identified as the document authors. All rights reserved.

著作権(C)2009 IETF信託とドキュメントの作成者として特定の人物。全著作権所有。

This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the BSD License.

この文書では、BCP 78と、この文書の発行日に有効なIETFドキュメント(http://trustee.ietf.org/license-info)に関連IETFトラストの法律の規定に従うものとします。彼らは、この文書に関してあなたの権利と制限を説明するように、慎重にこれらの文書を確認してください。コードコンポーネントは、トラスト法規定のセクション4.eに記載されており、BSDライセンスで説明したように、保証なしで提供されているよう簡体BSDライセンスのテキストを含める必要があり、この文書から抽出されました。

Table of Contents

目次

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  2
   2.  The Internet-Standard Management Framework . . . . . . . . . .  2
   3.  Conventions  . . . . . . . . . . . . . . . . . . . . . . . . .  3
   4.  Overview . . . . . . . . . . . . . . . . . . . . . . . . . . .  3
   5.  Relationship to Other MIB Modules  . . . . . . . . . . . . . .  4
   6.  Relationship to the SNMP Notification to SYSLOG Mapping  . . .  6
   7.  Definitions  . . . . . . . . . . . . . . . . . . . . . . . . .  5
   8.  Usage Example  . . . . . . . . . . . . . . . . . . . . . . . . 18
   9.  IANA Considerations  . . . . . . . . . . . . . . . . . . . . . 18
   10. Security Considerations  . . . . . . . . . . . . . . . . . . . 19
   11. Acknowledgments  . . . . . . . . . . . . . . . . . . . . . . . 20
   12. References . . . . . . . . . . . . . . . . . . . . . . . . . . 20
     12.1.  Normative References  . . . . . . . . . . . . . . . . . . 20
     12.2.  Informative References  . . . . . . . . . . . . . . . . . 21
        
1. Introduction
1. はじめに

SNMP ([RFC3410], [RFC3411]) and SYSLOG [RFC5424] are two widely used protocols to communicate event notifications. Although co-existence of several management protocols in one operational environment is possible, certain environments require that all event notifications be collected by a single system daemon, such as a SYSLOG collector or an SNMP notification receiver, via a single management protocol. In such environments, it is necessary to translate event notifications between management protocols.

SNMP([RFC3410]、[RFC3411])とSYSLOG [RFC5424]イベント通知を通信するために2つの広く使用されるプロトコルです。つの動作環境でいくつかの管理プロトコルの共存が可能であるが、特定の環境では、すべてのイベント通知は、単一の管理プロトコルを介して、SYSLOGコレクタまたはSNMP通知受信機のような単一のシステムデーモンによって収集されることを必要とします。このような環境では、管理プロトコル間のイベント通知を変換する必要があります。

This document defines an SNMP MIB module to represent SYSLOG messages and to send SYSLOG messages as SNMP notifications to SNMP notification receivers.

この文書では、SYSLOGメッセージを表現すると、SNMP通知レシーバにSNMP通知としてSYSLOGメッセージを送信するためにSNMP MIBモジュールを定義します。

2. The Internet-Standard Management Framework
2.インターネット標準管理フレームワーク

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モジュールを指定します。

3. Conventions
3.表記

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 [RFC2119].

この文書のキーワード "MUST"、 "MUST NOT"、 "REQUIRED"、、、、 "べきではない" "べきである" "ないもの" "ものとし"、 "推奨"、 "MAY"、および "OPTIONAL" はあります[RFC2119]に記載されているように解釈されます。

4. Overview
4.概要

SYSLOG messages are translated to SNMP by a SYSLOG-to-SNMP translator. Such a translator acts as a SYSLOG collector [RFC5424] and implements a MIB module according to the SNMP architecture [RFC3411]. The translator might be tightly coupled to an SNMP agent or it might interface with an SNMP agent via a subagent protocol.

SYSLOGメッセージがSYSLOGツーSNMPトランスレータによってSNMPに変換されます。そのようなトランスレータは、SYSLOGコレクタ[RFC5424]として動作し、SNMPアーキテクチャ[RFC3411]に記載のMIBモジュールを実装します。翻訳者は、しっかりとSNMPエージェントに接続することがありますか、それはサブエージェントプロトコルを介してSNMPエージェントとのインタフェースがあります。

After initialization, the SYSLOG-to-SNMP translator will listen for SYSLOG messages. On receiving a message, the message will be parsed to extract information as described in the MIB module. A conceptual table is populated with information extracted from the SYSLOG message, and finally a notification may be generated.

初期化後、SYSLOGツーSNMPトランスレータはSYSLOGメッセージを受信します。メッセージを受信すると、メッセージは、MIBモジュールで説明したように情報を抽出するために解析されます。概念テーブルは、SYSLOGメッセージから抽出された情報が取り込まれ、最終的に通知が生成されてもよいです。

The MIB module is organized into a group of scalars and two tables. The syslogMsgControl group contains two scalars controlling the maximum size of SYSLOG messages recorded in the tables and also controlling whether SNMP notifications are generated for SYSLOG messages.

MIBモジュールはスカラーと二つのテーブルのグループに編成されています。 syslogMsgControlのグループは、2つのスカラーのテーブルに記録されているSYSLOGメッセージの最大サイズを制御し、また、SNMP通知がSYSLOGメッセージのために生成されるかどうかを制御が含まれています。

   --syslogMsgObjects(1)
     |
     +--syslogMsgControl(1)
        |
        +-- Unsigned32 syslogMsgTableMaxSize(1)
        +-- TruthValue syslogMsgEnableNotifications(2)
        

The syslogMsgTable contains one entry for each recorded SYSLOG message. The basic fields of SYSLOG messages as well as message properties are represented in different columns of the conceptual table.

syslogMsgTableは、記録された各SYSLOGメッセージごとに1つのエントリが含まれています。基本的なSYSLOGメッセージのフィールド、ならびにメッセージのプロパティは、概念テーブルの別の列に示されています。

   --syslogMsgObjects(1)
     |
     +--syslogMsgTable(2)
        |
        +--syslogMsgEntry(1) [syslogMsgIndex]
           |
           +-- Unsigned32      syslogMsgIndex(1)
           +-- SyslogFacility  syslogMsgFacility(2)
           +-- SyslogSeverity  syslogMsgSeverity(3)
           +-- Unsigned32      syslogMsgVersion(4)
        
           +-- SyslogTimeStamp syslogMsgTimeStamp(5)
           +-- DisplayString   syslogMsgHostName(6)
           +-- DisplayString   syslogMsgAppName(7)
           +-- DisplayString   syslogMsgProcID(8)
           +-- DisplayString   syslogMsgMsgID(9)
           +-- Unsigned32      syslogMsgSDParams(10)
           +-- OctetString     syslogMsgMsg(11)
        

The syslogMsgSDTable contains one entry for each structured data element parameter contained in a SYSLOG message. Since structured data elements are optional, the relationship between the syslogMsgTable and the syslogMsgSDTable ranges from one-to-zero to one-to-many.

syslogMsgSDTableは、SYSLOGメッセージに含まれる各構造化データ要素パラメータのための1つのエントリを含みます。構造化データ要素はオプションであるため、syslogMsgTableとsyslogMsgSDTableとの間の関係は、1対ゼロ一対多の範囲です。

   --syslogMsgObjects(1)
     |
     +--syslogMsgSDTable(3)
        |
        +--syslogMsgSDEntry(1)       [syslogMsgIndex,
           |                          syslogMsgSDParamIndex,
           |                          syslogMsgSDID,
           |                          syslogMsgSDParamName]
           |
           +-- Unsigned32             syslogMsgSDParamIndex(1)
           +-- DisplayString          syslogMsgSDID(2)
           +-- DisplayString          syslogMsgSDParamName(3)
           +-- SyslogParamValueString syslogMsgSDParamValue(4)
        
5. Relationship to Other MIB Modules
他のMIBモジュール5.関係

The NOTIFICATION-LOG-MIB [RFC3014] provides a generic mechanism for logging SNMP notifications in order to deal with lost SNMP notifications, e.g., due to transient communication problems. Applications can poll the notification log to verify that they have not missed important SNMP notifications.

NOTIFICATION-LOG-MIB [RFC3014]過渡的コミュニケーションの問題のために、例えば、失われたSNMP通知、に対処するために、SNMP通知を記録するための汎用的なメカニズムを提供します。アプリケーションは、彼らが重要なSNMP通知を逃していないことを確認するために、通知ログをポーリングすることができます。

The MIB module defined in this memo provides a mechanism for logging SYSLOG notifications. This additional SYSLOG notification log is provided because (a) SYSLOG messages might not lead to SNMP notification (this is configurable) and (b) SNMP notifications might not carry all information associated with a SYSLOG notification.

このメモで定義されたMIBモジュールは、SYSLOG通知をログに記録するためのメカニズムを提供します。 (a)はSYSLOGメッセージは、SNMP通知につながらない可能性があるため、この追加SYSLOG通知ログが提供されている(これは設定可能です)と(b)SNMP通知は、SYSLOG通知に関連するすべての情報を運ぶいない可能性があります。

The MIB module IMPORTS objects from SNMPv2-SMI [RFC2578], SNMPv2-TC [RFC2579], SNMPv2-CONF [RFC2580], SNMP-FRAMEWORK-MIB [RFC3411], and SYSLOG-TC-MIB [RFC5427].

SNMPv2-SMI [RFC2578]からMIBモジュールインポートオブジェクト、のSNMPv2-TC [RFC2579]のSNMPv2-CONF [RFC2580]、SNMP-FRAMEWORK-MIB [RFC3411]、およびSYSLOG-TC-MIB [RFC5427]。

The textual convention SyslogParamValueString uses the UTF-8 transformation format of the ISO/IEC IS 10646-1 character set defined in [RFC3629].

SyslogParamValueStringは、ISO / IECのUTF-8変換フォーマットを使用してテキストの表記法は[RFC3629]で定義された10646-1文字セットです。

6. Relationship to the SNMP Notification to SYSLOG Mapping
SYSLOGへのマッピングSNMP通知6.関係

A companion document [RFC5675] defines a mapping of SNMP notifications to SYSLOG messages. This section discusses the possibilities of using both specifications in combination.

仲間ドキュメント[RFC5675]はSYSLOGメッセージにSNMP通知のマッピングを定義します。このセクションでは、組み合わせて、両方の仕様を使用しての可能性を論じています。

A SYSLOG collector implementing the SYSLOG-MSG-MIB module and the mapping of SNMP notifications to SYSLOG messages may be configured to translate received SYSLOG messages containing SNMP notifications back into the original SNMP notification. In this case, the relevant tables of the SYSLOG-MSG-MIB will not be populated for SYSLOG messages carrying SNMP notifications. This configuration allows operators to build a forwarding chain where SNMP notifications are "tunneled" through SYSLOG messages. Due to size restrictions of the SYSLOG transports and the more verbose textual encoding used by SYSLOG, there is a possibility that SNMP notification content will get truncated when tunneled through SYSLOG, and thus the resulting SNMP notification may be incomplete.

SYSLOGメッセージにSYSLOG-MSG-MIBモジュールとSNMP通知のマッピングを実装SYSLOGコレクタは、元のSNMP通知にSNMP通知を含む受信SYSLOGメッセージを変換するように構成されてもよいです。この場合、SYSLOG-MSG-MIBの関連するテーブルは、SNMP通知を運ぶSYSLOGメッセージのために読み込まれることはありません。この構成では、事業者はSNMP通知はSYSLOGメッセージを介して「トンネル化」されている転送チェーンを構築することができます。 SYSLOGトランスポートのサイズ制限とSYSLOGで使用される、より詳細なテキストエンコーディングに、SYSLOGを介してトンネリングするときSNMPの通知内容が切り捨てなりますので、結果としてSNMP通知が不完全になる可能性があります。

An SNMP management application supporting the SYSLOG-MSG-MIB and the mapping of SNMP notifications to SYSLOG messages may process information from the SYSLOG-MSG-MIB in order to emit a SYSLOG message representing the SYSLOG message recorded in the SYSLOG-MSG-MIB module. This configuration allows operators to build a forwarding chain where SYSLOG messages are "tunneled" through SNMP messages. A notification receiver can determine whether a syslogMsgNotification contained all structured data element parameters of a SYSLOG message. In case parameters are missing, a forwarding application MUST retrieve the missing parameters from the SYSLOG-MSG-MIB. Regular polling of the SYSLOG-MSG-MIB can be used to take care of any lost SNMP notifications.

SYSLOGメッセージにSYSLOG-MSG-MIBやSNMP通知のマッピングをサポートするSNMP管理アプリケーションは、SYSLOG-MSG-MIBモジュールに記録されたSYSLOGメッセージを表すSYSLOGメッセージを放出するために、SYSLOG-MSG-MIBからの情報を処理することができます。この構成では、事業者はSYSLOGメッセージは、SNMPメッセージを介して「トンネル化」されている転送チェーンを構築することができます。通知受信部はsyslogMsgNotificationは、SYSLOGメッセージのすべての構造化データ要素のパラメータを含んでいたかどうかを決定することができます。パラメータが欠落している場合は、転送アプリケーションは、SYSLOG-MSG-MIBから不足しているパラメータを取得する必要があります。 SYSLOG-MSG-MIBの定期的なポーリングが失われたSNMP通知の世話をするために使用することができます。

7. Definitions
7.定義
 SYSLOG-MSG-MIB DEFINITIONS ::= BEGIN
        

IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32, mib-2 FROM SNMPv2-SMI TEXTUAL-CONVENTION, DisplayString, TruthValue FROM SNMPv2-TC OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF SyslogFacility, SyslogSeverity

SNMPv2-CONFのSyslogFacilityにFROMのSNMPv2-TCのオブジェクト・グループ、NOTIFICATION-GROUP、MODULE-COMPLIANCE FROMのSNMPv2-SMIテキストの表記法、DisplayStringの輸入MODULE-IDENTITY、OBJECT-TYPE、NOTIFICATION-TYPE、Unsigned32の、MIB-2のTruthValueは、 SyslogSeverity

FROM SYSLOG-TC-MIB;

SYSLOG-TC-MIBから。

syslogMsgMib MODULE-IDENTITY LAST-UPDATED "200908130800Z" ORGANIZATION "IETF OPSAWG Working Group" CONTACT-INFO "Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Jacobs University Bremen Campus Ring 1 28757 Bremen Germany

syslogMsgMib MODULE-IDENTITY LAST-UPDATED "200908130800Z" ORGANIZATION "IETF OPSAWGワーキンググループ" CONTACT-INFO「ユルゲンSchoenwaelder <j.schoenwaelder@jacobs-university.de>ジェイコブス大学ブレーメンキャンパスリング1 28757ブレーメンドイツ

          Alexander Clemm
          <alex@cisco.com>
          Cisco Systems
          170 West Tasman Drive
          San Jose, CA 95134-1706
          USA
        

Anirban Karmakar <akarmaka@cisco.com> Cisco Systems India Pvt Ltd SEZ Unit, Cessna Business Park, Sarjapur Marathahalli ORR, Bangalore, Karnataka 560103 India"

Anirban職人<अकर्मका@सिस्को.कॉम>シスコシステムズインディア株式会社は、ユニットSssnaビジネスパーク、Srjpur Mrthahlliオア、バンガロール、カルナータカ560103インド」と言います

DESCRIPTION "This MIB module represents SYSLOG messages as SNMP objects.

DESCRIPTION「このMIBモジュールは、SNMPオブジェクトとしてSYSLOGメッセージを表します。

          Copyright (c) 2009 IETF Trust and the persons identified as
          authors of the code.  All rights reserved.
        

Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info).

、に基づき許可されており、中に含まれるライセンス条項に従う、簡体BSDライセンスは、IETFドキュメントに関連IETFトラストの法律規定(のセクション4.Cに記載されている変更の有無にかかわらず、ソースおよびバイナリ形式での再配布および使用http://trustee.ietf.org/license-info)。

This version of this MIB module is part of RFC 5676; see the RFC itself for full legal notices."

このMIBモジュールのこのバージョンはRFC 5676の一部です。完全な適法な通知についてはRFC自体を参照してください。」

     REVISION "200908130800Z"
     DESCRIPTION
         "Initial version issued as part of RFC 5676."
     ::= { mib-2 192 }
        

-- textual convention definitions

- テキストの表記法の定義

 SyslogTimeStamp ::= TEXTUAL-CONVENTION
     DISPLAY-HINT "2d-1d-1d,1d:1d:1d.3d,1a1d:1d"
     STATUS       current
     DESCRIPTION
        "A date-time specification.  This type is similar to the
         DateAndTime type defined in the SNMPv2-TC, except the
         subsecond granulation is microseconds instead of
         deciseconds and a zero-length string can be used
         to indicate a missing value.
        
         field  octets  contents                  range
         -----  ------  --------                  -----
           1      1-2   year*                     0..65536
           2       3    month                     1..12
           3       4    day                       1..31
           4       5    hour                      0..23
           5       6    minutes                   0..59
           6       7    seconds                   0..60
                        (use 60 for leap-second)
           7     8-10   microseconds*             0..999999
           8      11    direction from UTC        '+' / '-'
           9      12    hours from UTC*           0..13
          10      13    minutes from UTC          0..59
        

* Notes: - the value of year is in network-byte order - the value of microseconds is in network-byte order - daylight saving time in New Zealand is +13

*注: - 年の値は、ネットワークバイトオーダーである - マイクロ秒の値はネットワークバイトオーダーである - ニュージーランドの夏時間は13です

For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be displayed as:

例えば、1時30分15秒PM EDTで火曜日1992年5月26日は次のように表示されます:

1992-5-26,13:30:15.0,-4:0

1992ー5ー26、13:30:15。0、ー4:0

Note that if only local time is known, then timezone information (fields 11-13) is not present." SYNTAX OCTET STRING (SIZE (0 | 10 | 13))

。のみローカル時刻が既知であれば、その後、タイムゾーン情報(フィールド11-13)が存在しないことに注意してください」構文オクテットSTRING(SIZE(0 | 10 | 13))

 SyslogParamValueString ::= TEXTUAL-CONVENTION
     DISPLAY-HINT "65535t"
     STATUS       current
     DESCRIPTION
        "The value of a SYSLOG SD-PARAM is represented using the
         ISO/IEC IS 10646-1 character set, encoded as an octet string
         using the UTF-8 transformation format described in RFC 3629.
        
         Since additional code points are added by amendments to the
         10646 standard from time to time, implementations must be
         prepared to encounter any code point from 0x00000000 to
         0x7fffffff.  Byte sequences that do not correspond to the
         valid UTF-8 encoding of a code point or that are outside this
         range are prohibited.  Similarly, overlong UTF-8 sequences
         are prohibited.
        

UTF-8 may require multiple bytes to represent a single character / code point; thus, the length of this object in octets may be different from the number of characters encoded. Similarly, size constraints refer to the number of encoded octets, not the number of characters represented by an encoding." REFERENCE "RFC 3629: UTF-8, a transformation format of ISO 10646" SYNTAX OCTET STRING

UTF-8は、単一の文字/コードポイントを表すために複数のバイトを必要とするかもしれません。したがって、オクテットでこのオブジェクトの長さは、エンコードされた文字の数と異なっていてもよいです。同様に、サイズの制約は、符号化されたオクテットの数ではなく、符号化によって表される文字の数を指し、「REFERENCE 『RFC 3629:UTF-8、ISO 10646の変換フォーマット』構文オクテットSTRING

-- object definitions

- オブジェクト定義

 syslogMsgNotifications OBJECT IDENTIFIER ::= { syslogMsgMib 0 }
 syslogMsgObjects       OBJECT IDENTIFIER ::= { syslogMsgMib 1 }
 syslogMsgConformance   OBJECT IDENTIFIER ::= { syslogMsgMib 2 }
        
 syslogMsgControl       OBJECT IDENTIFIER ::= { syslogMsgObjects 1 }
        

syslogMsgTableMaxSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of SYSLOG messages that may be held in syslogMsgTable. A particular setting does not guarantee that there is sufficient memory available for the maximum number of table entries indicated by this object. A value of 0 means no fixed limit.

syslogMsgTableMaxSizeのOBJECT-TYPEの構文Unsigned32 MAX-ACCESS読み取りと書き込みステータス現在の説明「syslogMsgTableに保持されてもよいSYSLOGメッセージの最大数。特定の設定は、で示されるテーブルエントリの最大数のために利用可能な十分なメモリがあることを保証するものではありませんこのオブジェクトは、0の値は、固定された制限を意味しません。

         If an application reduces the limit while there are SYSLOG
         messages in the syslogMsgTable, the SYSLOG messages that are
         in the syslogMsgTable for the longest time MUST be discarded
         to bring the table down to the new limit.
        
         The value of this object should be kept in nonvolatile
         memory."
     DEFVAL      { 0 }
     ::= { syslogMsgControl 1 }
        

syslogMsgEnableNotifications OBJECT-TYPE

syslogMsgEnableNotificationsのOBJECT-TYPE

     SYNTAX      TruthValue
     MAX-ACCESS  read-write
     STATUS      current
     DESCRIPTION
        "Indicates whether syslogMsgNotification notifications are
         generated.
        
         The value of this object should be kept in nonvolatile
         memory."
     DEFVAL      { false }
     ::= { syslogMsgControl 2 }
        
 syslogMsgTable OBJECT-TYPE
     SYNTAX      SEQUENCE OF SyslogMsgEntry
     MAX-ACCESS  not-accessible
     STATUS      current
     DESCRIPTION
        "A table containing recent SYSLOG messages.  The size of the
         table is controlled by the syslogMsgTableMaxSize object."
     ::= { syslogMsgObjects 2 }
        
 syslogMsgEntry OBJECT-TYPE
     SYNTAX      SyslogMsgEntry
     MAX-ACCESS  not-accessible
     STATUS      current
     DESCRIPTION
        "An entry of the syslogMsgTable."
     INDEX { syslogMsgIndex }
     ::= { syslogMsgTable 1 }
        
 SyslogMsgEntry ::= SEQUENCE {
     syslogMsgIndex      Unsigned32,
     syslogMsgFacility   SyslogFacility,
     syslogMsgSeverity   SyslogSeverity,
     syslogMsgVersion    Unsigned32,
     syslogMsgTimeStamp  SyslogTimeStamp,
     syslogMsgHostName   DisplayString,
     syslogMsgAppName    DisplayString,
     syslogMsgProcID     DisplayString,
     syslogMsgMsgID      DisplayString,
     syslogMsgSDParams   Unsigned32,
     syslogMsgMsg        OCTET STRING
 }
        

syslogMsgIndex OBJECT-TYPE SYNTAX Unsigned32 (1..4294967295) MAX-ACCESS not-accessible STATUS current

syslogMsgIndexのOBJECT-TYPE構文Unsigned32(1 4294967295)MAX-ACCESSステータス現在の

     DESCRIPTION
        "A monotonically increasing number used to identify entries in
         the syslogMsgTable.  When syslogMsgIndex reaches the maximum
         value (4294967295), the value wraps back to 1.
        
         Applications periodically polling the syslogMsgTable for new
         entries should take into account that a complete rollover of
         syslogMsgIndex will happen if more than 4294967294 messages
         are received during a poll interval."
     ::= { syslogMsgEntry 1 }
        
 syslogMsgFacility OBJECT-TYPE
     SYNTAX      SyslogFacility
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
        "The facility of the SYSLOG message."
     REFERENCE
        "RFC 5424: The Syslog Protocol (Section 6.2.1)
         RFC 5427: Textual Conventions for Syslog Management"
     ::= { syslogMsgEntry 2 }
        
 syslogMsgSeverity OBJECT-TYPE
     SYNTAX      SyslogSeverity
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
        "The severity of the SYSLOG message"
     REFERENCE
        "RFC 5424: The Syslog Protocol (Section 6.2.1)
         RFC 5427: Textual Conventions for Syslog Management"
     ::= { syslogMsgEntry 3 }
        
 syslogMsgVersion OBJECT-TYPE
     SYNTAX      Unsigned32 (0..999)
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
        "The version of the SYSLOG message.  A value of 0 indicates
         that the version is unknown."
     REFERENCE
        "RFC 5424: The Syslog Protocol (Section 6.2.2)"
     ::= { syslogMsgEntry 4 }
        

syslogMsgTimeStamp OBJECT-TYPE SYNTAX SyslogTimeStamp MAX-ACCESS read-only STATUS current

syslogMsgTimeStampのOBJECT-TYPE SYNTAX SyslogTimeStamp MAX-ACCESS read-onlyステータス電流

     DESCRIPTION
        "The timestamp of the SYSLOG message.  A zero-length
         string is returned if the timestamp is unknown."
     REFERENCE
        "RFC 5424: The Syslog Protocol (Section 6.2.3)"
     ::= { syslogMsgEntry 5 }
        
 syslogMsgHostName OBJECT-TYPE
     SYNTAX      DisplayString (SIZE (0..255))
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
        "The hostname and the (optional) domain name of the SYSLOG
         message.  A zero-length string indicates an unknown hostname.
         The SYSLOG protocol specification constrains this string to
         printable US-ASCII code points."
     REFERENCE
        "RFC 5424: The Syslog Protocol (Section 6.2.4)"
     ::= { syslogMsgEntry 6 }
        
 syslogMsgAppName OBJECT-TYPE
     SYNTAX      DisplayString (SIZE (0..48))
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
        "The app-name of the SYSLOG message.  A zero-length string
         indicates an unknown app-name.  The SYSLOG protocol
         specification constrains this string to printable US-ASCII
         code points."
     REFERENCE
        "RFC 5424: The Syslog Protocol (Section 6.2.5)"
     ::= { syslogMsgEntry 7 }
        
 syslogMsgProcID OBJECT-TYPE
     SYNTAX      DisplayString (SIZE (0..128))
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
        "The procid of the SYSLOG message.  A zero-length string
         indicates an unknown procid.  The SYSLOG protocol
         specification constrains this string to printable
         US-ASCII code points."
     REFERENCE
        "RFC 5424: The Syslog Protocol (Section 6.2.6)"
     ::= { syslogMsgEntry 8 }
        

syslogMsgMsgID OBJECT-TYPE SYNTAX DisplayString (SIZE (0..32))

syslogMsgMsgID OBJECT-TYPE構文DisplayString(SIZE(0 32))

     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
        "The msgid of the SYSLOG message.  A zero-length string
         indicates an unknown msgid.  The SYSLOG protocol specification
         constrains this string to printable US-ASCII code points."
     REFERENCE
        "RFC 5424: The Syslog Protocol (Section 6.2.7)"
     ::= { syslogMsgEntry 9 }
        
 syslogMsgSDParams OBJECT-TYPE
     SYNTAX      Unsigned32
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
        "The total number of structured data element parameters
         carried in the SYSLOG message.  This number effectively
         indicates the number of entries in the syslogMsgSDTable.
         It can be used, for example, by a notification receiver
         to determine whether a notification carried all
         structured data element parameters of a SYSLOG message."
     ::= { syslogMsgEntry 10 }
        

syslogMsgMsg OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "The message part of the SYSLOG message. The syntax does not impose a size restriction. Implementations of this MIB module may truncate the message part of the SYSLOG message such that it fits into the size constraints imposed by the implementation environment. Such truncations can also happen elsewhere in the SYSLOG forwarding chain.

syslogMsgMsg OBJECT-TYPE構文オクテット文字列MAX-ACCESS read-only説明「SYSLOGメッセージのメッセージ部分。シンタックスは、サイズ制限を課さない。このMIBモジュールの実装は、そのようなSYSLOGメッセージのメッセージ部分を切り捨てることができますそれは、実装環境によって課されるサイズの制約に適合します。このような短縮型もSYSLOG転送チェーン内の他の場所で発生する可能性があります。

         If the first octets contain the value 'EFBBBF'h, then the rest
         of the message is a UTF-8 string.  Since SYSLOG messages may be
         truncated at arbitrary octet boundaries during forwarding, the
         message may contain invalid UTF-8 encodings at the end."
     REFERENCE
        "RFC 5424: The Syslog Protocol (Sections 6.1 and 6.4)"
     ::= { syslogMsgEntry 11 }
        

syslogMsgSDTable OBJECT-TYPE SYNTAX SEQUENCE OF SyslogMsgSDEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION

SyslogMsgSDEntry MAX-ACCESSステータス現在の説明のsyslogMsgSDTable OBJECT-TYPE構文配列

        "A table containing structured data elements of SYSLOG
         messages."
     ::= { syslogMsgObjects 3 }
        
 syslogMsgSDEntry OBJECT-TYPE
     SYNTAX      SyslogMsgSDEntry
     MAX-ACCESS  not-accessible
     STATUS      current
     DESCRIPTION
        "An entry of the syslogMsgSDTable."
     INDEX { syslogMsgIndex, syslogMsgSDParamIndex,
             syslogMsgSDID, syslogMsgSDParamName }
     ::= { syslogMsgSDTable 1 }
        
 SyslogMsgSDEntry ::= SEQUENCE {
     syslogMsgSDParamIndex  Unsigned32,
     syslogMsgSDID          DisplayString,
     syslogMsgSDParamName   DisplayString,
     syslogMsgSDParamValue  SyslogParamValueString
 }
        
 syslogMsgSDParamIndex OBJECT-TYPE
     SYNTAX      Unsigned32 (1..4294967295)
     MAX-ACCESS  not-accessible
     STATUS      current
     DESCRIPTION
        "This object indexes the structured data element parameters
         contained in a SYSLOG message.  The first structured data
         element parameter has the index value 1, and subsequent
         parameters are indexed by incrementing the index of the
         previous parameter.  The index increases across structured
         data element boundaries so that the value reflects the
         position of a structured data element parameter in a
         SYSLOG message."
     REFERENCE
        "RFC 5424: The Syslog Protocol (Section 6.3.3)"
     ::= { syslogMsgSDEntry 1 }
        

syslogMsgSDID OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name (SD-ID) of a structured data element. The SYSLOG protocol specification constrains this string to printable US-ASCII code points." REFERENCE "RFC 5424: The Syslog Protocol (Section 6.3.2)"

syslogMsgSDID OBJECT-TYPE構文DisplayString(SIZE(1 32))MAX-ACCESSステータス現在の説明は「構造化データ要素の名前(SD-ID)。SYSLOGプロトコル仕様は、US-ASCIIの印刷可能するために、この文字列を制約しますコードポイント。」 REFERENCE "RFC 5424:Syslogのプロトコル(6.3.2)"

     ::= { syslogMsgSDEntry 2 }
        
 syslogMsgSDParamName OBJECT-TYPE
     SYNTAX      DisplayString (SIZE (1..32))
     MAX-ACCESS  not-accessible
     STATUS      current
     DESCRIPTION
        "The name of a parameter of the structured data element.  The
         SYSLOG protocol specification constrains this string to
         printable US-ASCII code points."
     REFERENCE
        "RFC 5424: The Syslog Protocol (Section 6.3.3)"
     ::= { syslogMsgSDEntry 3 }
        
 syslogMsgSDParamValue OBJECT-TYPE
     SYNTAX      SyslogParamValueString
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
        "The value of the parameter of a SYSLOG message identified by
         the index of this table.  The value is stored in the unescaped
         format."
     REFERENCE
        "RFC 5424: The Syslog Protocol (Section 6.3.3)"
     ::= { syslogMsgSDEntry 4 }
        

-- notification definitions

- 通知の定義

syslogMsgNotification NOTIFICATION-TYPE OBJECTS { syslogMsgFacility, syslogMsgSeverity, syslogMsgVersion, syslogMsgTimeStamp, syslogMsgHostName, syslogMsgAppName, syslogMsgProcID, syslogMsgMsgID, syslogMsgSDParams, syslogMsgMsg } STATUS current DESCRIPTION "The syslogMsgNotification is generated when a new SYSLOG message is received and the value of syslogMsgGenerateNotifications is true.

新しいSYSLOGメッセージを受信したときsyslogMsgNotification NOTIFICATION-TYPEオブジェクト{syslogMsgFacility、syslogMsgSeverity、syslogMsgVersion、syslogMsgTimeStamp、syslogMsgHostName、syslogMsgAppName、syslogMsgProcID、syslogMsgMsgID、syslogMsgSDParams、syslogMsgMsg}ステータス現在の説明は「syslogMsgNotificationが生成され、syslogMsgGenerateNotificationsの値が真です。

         Implementations may add syslogMsgSDParamValue objects as long
         as the resulting notification fits into the size constraints
         imposed by the implementation environment and the notification
         message size constraints imposed by maxMessageSize [RFC3412]
         and SNMP transport mappings."
     ::= { syslogMsgNotifications 1 }
        
 -- conformance statements syslogMsgGroups      OBJECT IDENTIFIER ::= { syslogMsgConformance 1 }
 syslogMsgCompliances OBJECT IDENTIFIER ::= { syslogMsgConformance 2 }
        
 syslogMsgFullCompliance MODULE-COMPLIANCE
     STATUS      current
     DESCRIPTION
        "The compliance statement for implementations of the
         SYSLOG-MSG-MIB."
     MODULE      -- this module
     MANDATORY-GROUPS {
         syslogMsgGroup,
         syslogMsgSDGroup,
         syslogMsgControlGroup,
         syslogMsgNotificationGroup
     }
     ::= { syslogMsgCompliances 1 }
        
 syslogMsgReadOnlyCompliance MODULE-COMPLIANCE
     STATUS      current
     DESCRIPTION
        "The compliance statement for implementations of the
         SYSLOG-MSG-MIB that do not support read-write access."
     MODULE      -- this module
     MANDATORY-GROUPS {
         syslogMsgGroup,
         syslogMsgSDGroup,
         syslogMsgControlGroup,
         syslogMsgNotificationGroup
     }
     OBJECT syslogMsgTableMaxSize
        MIN-ACCESS  read-only
        DESCRIPTION
           "Write access is not required."
     OBJECT syslogMsgEnableNotifications
        MIN-ACCESS  read-only
        DESCRIPTION
           "Write access is not required."
     ::= { syslogMsgCompliances 2 }
        

syslogMsgNotificationCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for implementations of the SYSLOG-MSG-MIB that do only generate notifications and do not provide a table to allow read access to SYSLOG message details." MODULE -- this module MANDATORY-GROUPS {

syslogMsgNotificationCompliance MODULE-COMPLIANCEステータス現在の説明「通知のみを生成しないとSYSLOGメッセージの詳細への読み取りアクセスを許可するようにテーブルを提供しないSYSLOG-MSG-MIBの実装のための準拠宣言。」 MODULE - このモジュールMANDATORY-GROUPS {

         syslogMsgGroup,
         syslogMsgSDGroup,
         syslogMsgNotificationGroup
     }
     OBJECT      syslogMsgFacility
     MIN-ACCESS  accessible-for-notify
     DESCRIPTION
         "Read access is not required."
     OBJECT      syslogMsgSeverity
     MIN-ACCESS  accessible-for-notify
     DESCRIPTION
        "Read access is not required."
     OBJECT      syslogMsgVersion
     MIN-ACCESS  accessible-for-notify
     DESCRIPTION
        "Read access is not required."
     OBJECT      syslogMsgTimeStamp
     MIN-ACCESS  accessible-for-notify
     DESCRIPTION
        "Read access is not required."
     OBJECT      syslogMsgHostName
     MIN-ACCESS  accessible-for-notify
     DESCRIPTION
        "Read access is not required."
     OBJECT      syslogMsgAppName
     MIN-ACCESS  accessible-for-notify
     DESCRIPTION
        "Read access is not required."
     OBJECT      syslogMsgProcID
     MIN-ACCESS  accessible-for-notify
     DESCRIPTION
        "Read access is not required."
     OBJECT      syslogMsgMsgID
     MIN-ACCESS  accessible-for-notify
     DESCRIPTION
        "Read access is not required."
     OBJECT      syslogMsgSDParams
     MIN-ACCESS  accessible-for-notify
     DESCRIPTION
        "Read access is not required."
     OBJECT      syslogMsgMsg
     MIN-ACCESS  accessible-for-notify
     DESCRIPTION
        "Read access is not required."
     OBJECT      syslogMsgSDParamValue
     MIN-ACCESS  accessible-for-notify
     DESCRIPTION
        "Read access is not required."
        
     ::= { syslogMsgCompliances 3 }
        
 syslogMsgNotificationGroup NOTIFICATION-GROUP
     NOTIFICATIONS {
         syslogMsgNotification
     }
     STATUS      current
     DESCRIPTION
        "The notifications emitted by this MIB module."
     ::= { syslogMsgGroups 1 }
        
 syslogMsgGroup OBJECT-GROUP
     OBJECTS {
         -- syslogMsgIndex,
         syslogMsgFacility,
         syslogMsgSeverity,
         syslogMsgVersion,
         syslogMsgTimeStamp,
         syslogMsgHostName,
         syslogMsgAppName,
         syslogMsgProcID,
         syslogMsgMsgID,
         syslogMsgSDParams,
         syslogMsgMsg
     }
     STATUS      current
     DESCRIPTION
        "A collection of objects representing a SYSLOG message,
         excluding structured data elements."
     ::= { syslogMsgGroups 2 }
        
 syslogMsgSDGroup OBJECT-GROUP
     OBJECTS {
         -- syslogMsgSDParamIndex,
         -- syslogMsgSDID,
         -- syslogMsgSDParamName,
         syslogMsgSDParamValue
     }
     STATUS      current
     DESCRIPTION
        "A collection of objects representing the structured data
         elements of a SYSLOG message."
     ::= { syslogMsgGroups 3 }
        

syslogMsgControlGroup OBJECT-GROUP OBJECTS { syslogMsgTableMaxSize, syslogMsgEnableNotifications

syslogMsgControlGroupオブジェクト・グループオブジェクト{syslogMsgTableMaxSize、syslogMsgEnableNotifications

     }
     STATUS      current
     DESCRIPTION
        "A collection of control objects to control the size of the
         syslogMsgTable and to enable/disable notifications."
     ::= { syslogMsgGroups 4 }
        

END

終わり

8. Usage Example
8.使用例

The following example shows a valid SYSLOG message including structured data. The otherwise-unprintable Unicode byte order mark (BOM) is represented as "BOM" in the example.

次の例では、構造化データを含む有効なSYSLOGメッセージを示しています。そうでない場合は、印刷できないUnicodeのバイト順マーク(BOM)の例では「BOM」として表されます。

<165>1 2003-10-11T22:14:15.003Z mymachine.example.com evntslog - ID47 [exampleSDID@32473 iut="3" eventSource="Application" eventID="1011"] BOMAn application event log entry...

<165> 1 2003-10-11T22:14:15.003Z mymachine.example.com evntslog - ID47 [exampleSDID @ 32473 IUT = "3" のEventSource = "アプリケーション" のeventID = "1011"] BOMAnアプリケーションイベントログエントリ...

This SYSLOG message leads to the following entries in the syslogMsgTable and the syslogMsgSDTable (note that string indexes are written as strings for readability reasons):

このSYSLOGメッセージはsyslogMsgTableとsyslogMsgSDTable(文字列のインデックスは読みやすさの理由のために文字列として書かれていることに注意してください)に次のエントリにつながります。

syslogMsgIndex.1 = 1 syslogMsgFacility.1 = 20 syslogMsgSeverity.1 = 5 syslogMsgVersion.1 = 1 syslogMsgTimeStamp.1 = 2003-10-11,22:14:15.003,+0:0 syslogMsgHostName.1 = "mymachine.example.com" syslogMsgAppName.1 = "evntslog" syslogMsgProcID.1 = "-" syslogMsgMsgID.1 = "ID47" syslogMsgMsg.1 = "BOMAn application event log entry..." syslogMsgSDParamValue.1.1."exampleSDID@32473"."iut" = "3" syslogMsgSDParamValue.1.2."exampleSDID@32473"."eventSource" = "Application" syslogMsgSDParamValue.1.3."exampleSDID@32473"."eventID" = "1011"

syslogMsgIndex.1 = 1 syslogMsgFacility.1 = 20 syslogMsgSeverity.1 = 5 syslogMsgVersion.1 = 1 syslogMsgTimeStamp.1 = 2003-10-11,22:14:15.003、+ 0:0 syslogMsgHostName.1 =「mymachine.example.com "syslogMsgAppName.1 = "evntslog" syslogMsgProcID.1 = " - 。 "" syslogMsgMsgID.1 = "ID47" syslogMsgMsg.1 = "BOMAnのアプリケーションイベントログエントリ..."。syslogMsgSDParamValue.1.1" exampleSDID 32473" @ IUT" = "3" syslogMsgSDParamValue.1.2。 "exampleSDID 32473 @"。 "のEventSource" = "アプリケーション" syslogMsgSDParamValue.1.3。 "exampleSDID 32473 @"。 "のeventID" = "1011"

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

The IANA has assigned value "192" under the 'mib-2' subtree and recorded the assignment in the SMI Numbers registry.

IANAは、「MIB-2」サブツリーの下に値「192」が割り当てられ、SMI番号レジストリの割り当てを記録しました。

10. Security Considerations
10.セキュリティの考慮事項

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. These are the tables and objects and their sensitivity/vulnerability:

読み書きおよび/またはリード作成のMAX-ACCESS句でこのMIBモジュールで定義された管理オブジェクトの数があります。そのようなオブジェクトは、いくつかのネットワーク環境に敏感又は脆弱と考えることができます。適切な保護のない非安全な環境におけるSET操作のサポートはネットワーク操作のときにマイナスの影響を与える可能性があります。これらは、テーブルと、オブジェクトとそれらの感度/脆弱性です:

o syslogMsgTableMaxSize: This object controls how many entries are kept in the syslogMsgTable. Unauthorized modifications may either cause increased memory consumption (by setting this object to a large value) or turn off the capability to retrieve notifications using GET class operations (by setting this object to zero). This might be used to hide traces of an attack.

O syslogMsgTableMaxSize:このオブジェクトはsyslogMsgTableに保管されているどのように多くのエントリを制御します。不正な変更は、(ゼロにこのオブジェクトを設定することで)GETクラスの操作を使用して通知を取得するために(大きな値にこのオブジェクトを設定することにより)増加メモリ消費が発生したり、機能をオフにすることのいずれか。これは、攻撃の痕跡を隠すために使用される可能性があります。

o syslogMsgEnableNotifications: This object enables notifications. Unauthorized modifications to disable notification generation can be used to hide an attack by preventing management applications that use SNMP from receiving real-time notifications about events carried in SYSLOG messages. Unauthorized modifications to enable notification generation may be used as part of a denial-of-service attack against a network management system if, for example, the SYSLOG-to-SNMP translator accepts unauthorized SYSLOG messages.

O syslogMsgEnableNotifications:このオブジェクトは、通知を可能にします。通知の生成を無効にする権限のない変更がSYSLOGメッセージで運ばれたイベントに関するリアルタイムの通知を受けたから、SNMPを使用する管理アプリケーションを防止することによって、攻撃を隠すために使用することができます。通知の生成を可能にするため、不正な改変は、例えば、SYSLOGツーSNMPトランスレータが不正SYSLOGメッセージを受け入れ、場合ネットワーク管理システムに対してサービス拒否攻撃の一部として使用することができます。

Some of the readable objects in this MIB module (i.e., objects with a MAX-ACCESS other than not-accessible) may be considered sensitive or vulnerable in some network environments. It is thus important to control even GET and/or NOTIFY access to these objects and possibly to even encrypt the values of these objects when sending them over the network via SNMP. These are the tables and objects and their sensitivity/vulnerability:

このMIBモジュールで読み取り可能なオブジェクトの一部(すなわち、アクセス可能ではない以外MAX-ACCESS持つオブジェクト)は、いくつかのネットワーク環境に敏感又は脆弱と考えることができます。 GETおよび/またはこれらのオブジェクトへのアクセスを通知し、おそらくSNMPを通してネットワークの上にそれらを送信する場合でも、これらのオブジェクトの値を暗号化するためにも、制御することが重要です。これらは、テーブルと、オブジェクトとそれらの感度/脆弱性です:

o syslogMsgTableMaxSize, syslogMsgEnableNotifications: These objects provide information regarding whether SYSLOG messages are forwarded as SNMP notifications and how many messages will be maintained in the syslogMsgTable. This information might be exploited by an attacker in order to plan actions with the goal of hiding attack activities.

O syslogMsgTableMaxSizeは、syslogMsgEnableNotifications:これらのオブジェクトは、SYSLOGメッセージは、SNMP通知として転送され、どのように多くのメッセージがsyslogMsgTableに維持されるかどうかについての情報を提供しています。この情報は、攻撃活動を隠すことを目標に行動を計画するためには、攻撃者によって悪用される可能性があります。

o syslogMsgFacility, syslogMsgSeverity, syslogMsgVersion, syslogMsgTimeStamp, syslogMsgHostName, syslogMsgAppName, syslogMsgProcID, syslogMsgMsgID, syslogMsgSDParams, syslogMsgMsg, syslogMsgSDParamValue: These objects carry the content of SYSLOG messages and the SYSLOG-message-oriented security considerations of [RFC5424] apply. In particular, an attacker who gains access to SYSLOG messages via SNMP may use the knowledge gained from

O syslogMsgFacility、syslogMsgSeverity、syslogMsgVersion、syslogMsgTimeStamp、syslogMsgHostName、syslogMsgAppName、syslogMsgProcID、syslogMsgMsgID、syslogMsgSDParams、syslogMsgMsg、syslogMsgSDParamValue:これらのオブジェクトは、SYSLOGメッセージの内容を運び、[RFC5424]のSYSLOGメッセージ指向のセキュリティに関する考慮事項が適用されます。具体的には、SNMP経由でSYSLOGメッセージへのアクセスを攻撃者から得られた知識を使用することができます

SYSLOG messages to compromise a machine or do other damage. It is therefore desirable to configure SNMP access control rules, enforcing a consistent security policy for SYSLOG messages.

SYSLOGメッセージは、マシンを侵害またはその他の損傷をすることができません。 SYSLOGメッセージの一貫したセキュリティポリシーを強制する、SNMPアクセス制御ルールを設定することが望ましいです。

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を使って、例えば)安全であっても、その後も、安全なネットワーク上で/ SETにアクセスし、GETだれに許容されているかのように何の制御(読み取り/変更/作成/削除)この内のオブジェクトが存在しません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実体が適切にのみプリンシパル(ユーザ)にオブジェクトへのアクセスを提供するように設定されていることを確認するために、顧客/オペレータ責任実際にGETまたはSET(変化への正当な権利を有することです/)/削除、それらを作成します。

Using the security features of the SNMPv3 framework secures the transport of SYSLOG data via SNMP only. It is therefore RECOMMENDED that deployments use SYSLOG security mechanisms in order to prevent attackers from adding malicious SYSLOG data to the MIB tables.

SNMPv3フレームワークのセキュリティ機能を使用することでのみSNMP経由SYSLOGデータの輸送を確保します。したがって、展開がMIBテーブルに悪意のあるSYSLOGデータを追加することから、攻撃を防ぐために、SYSLOGセキュリティメカニズムを使用することをお勧めします。

11. Acknowledgments
11.謝辞

The editors wish to thank the following individuals for providing helpful comments on various versions of this document: Martin Bjorklund, Washam Fan, Rainer Gerhards, Wes Hardacker, David Harrington, Tom Petch, Juergen Quittek, Dan Romascanu, and Bert Wijnen.

マーティンBjorklund、Washamファン、レイナー・ガーハーズ、ウェスHardacker、デヴィッド・ハリントン、トム・ペッチ、ユルゲンQuittek、ダンRomascanu、およびバートWijnen:編集者は、このドキュメントのさまざまなバージョンに有益なコメントを提供するための以下の個人に感謝したいです。

12. References
12.参考文献
12.1. Normative References
12.1. 引用規格

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

[RFC2119]ブラドナーの、S.、 "要件レベルを示すためにRFCsにおける使用のためのキーワード"、BCP 14、RFC 2119、1997年3月。

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

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

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

[RFC2579] McCloghrie、K.、パーキンス、D.、およびJ. Schoenwaelder、 "SMIv2のためのテキストの表記法"、RFC 2579、STD 58、1999年4月。

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

[RFC2580] McCloghrie、K.、パーキンス、D.、およびJ. Schoenwaelder、 "SMIv2のための適合性宣言"、RFC 2580、STD 58、1999年4月。

[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]ハリントン、D.、Presuhn、R.、およびB. Wijnenの、 "簡易ネットワーク管理プロトコル(SNMP)管理フレームワークを記述するためのアーキテクチャ"、STD 62、RFC 3411、2002年12月。

[RFC3412] Case, J., Harrington, D., Presuhn, R., and B. Wijnen, "Message Processing and Dispatching for the Simple Network Management Protocol (SNMP)", STD 62, RFC 3412, December 2002.

[RFC3412]ケース、J.、ハリントン、D.、Presuhn、R.、およびB. Wijnenの、 "メッセージ処理と簡単なネットワーク管理プロトコル(SNMP)のための派遣"、STD 62、RFC 3412、2002年12月。

[RFC3629] Yergeau, F., "UTF-8, a transformation format of ISO 10646", STD 63, RFC 3629, November 2003.

[RFC3629] Yergeau、F.、 "UTF-8、ISO 10646の変換フォーマット"、STD 63、RFC 3629、2003年11月。

[RFC5424] Gerhards, R., "The Syslog Protocol", RFC 5424, March 2009.

[RFC5424] Gerhards氏、R.、 "Syslogのプロトコル"、RFC 5424、2009年3月。

[RFC5427] Keeni, G., "Textual Conventions for Syslog Management", RFC 5427, March 2009.

[RFC5427] Keeni、G.、 "Syslogの管理のためのテキストの表記法"、RFC 5427、2009年3月。

[RFC5675] Marinov, V. and J. Schoenwaelder, "Mapping Simple Network Management Protocol (SNMP) Notifications to SYSLOG Messages", RFC 5675, October 2009.

[RFC5675]マリノフ、V.およびJ. Schoenwaelder、RFC 5675 "SYSLOGメッセージへのマッピング簡易ネットワーク管理プロトコル(SNMP)通知"、2009年10月。

12.2. Informative References
12.2. 参考文献

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

[RFC3014] Kavasseri、R.、エド。、 "通知ログMIB"、RFC 3014、2002年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]ケース、J.、マンディ、R.、パーテイン、D.、およびB.スチュワート、 "インターネット標準の管理フレームワークのための序論と適用性声明"、RFC 3410、2002年12月。

Authors' Addresses

著者のアドレス

Juergen Schoenwaelder Jacobs University Bremen Campus Ring 1 28725 Bremen Germany

ユルゲンSchoenwaelderジェイコブス大学ブレーメンキャンパスリング1 28725ブレーメンドイツ

EMail: j.schoenwaelder@jacobs-university.de

メールアドレス:j.schoenwaelder@jacobs-university.de

Alexander Clemm Cisco Systems 170 West Tasman Drive San Jose, CA 95134-1706 USA

アレクサンダーClemmシスコシステムズ170西タスマン・ドライブサンノゼ、CA 95134-1706 USA

EMail: alex@cisco.com

メールアドレス:alex@cisco.com

Anirban Karmakar Cisco Systems India Pvt Ltd SEZ Unit, Cessna Business Park, Sarjapur Marathahalli ORR, Bangalore, Karnataka 560103 India

Anirbanワーカーシスコシステムズインディア株式会社は、ユニットSssnaビジネスパーク、Srjpur Mrthahlliオア、カルナータカ州バンガロール560103インドを語ります

EMail: akarmaka@cisco.com

メールアドレス:akarmaka@cisco.com