Blame mibs/tubs/TUBS-IBR-PING-MIB

Packit 022b05
TUBS-IBR-PING-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
IMPORTS
Packit 022b05
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Unsigned32
Packit 022b05
        FROM SNMPv2-SMI
Packit 022b05
    ibr
Packit 022b05
        FROM TUBS-SMI;
Packit 022b05
Packit 022b05
pingMIB MODULE-IDENTITY
Packit 022b05
    LAST-UPDATED "200007070000Z"
Packit 022b05
    ORGANIZATION "TU Braunschweig"
Packit 022b05
    CONTACT-INFO
Packit 022b05
        "Frank Strauss
Packit 022b05
         TU Braunschweig
Packit 022b05
         Bueltenweg 74/75
Packit 022b05
         38106 Braunschweig
Packit 022b05
         Germany
Packit 022b05
Packit 022b05
         Tel: +49 531 391 3266
Packit 022b05
         Fax: +49 531 391 5936
Packit 022b05
         E-mail: strauss@ibr.cs.tu-bs.de"
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Experimental MIB module for JAX code generator tests."
Packit 022b05
    REVISION     "200007070000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Added scalar group and notification."
Packit 022b05
    REVISION     "200003300000Z"
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The initial revision of this module."
Packit 022b05
    ::= { ibr 8 }
Packit 022b05
Packit 022b05
Packit 022b05
pingNotifications OBJECT IDENTIFIER ::= { pingMIB 0 }
Packit 022b05
Packit 022b05
pingObjects OBJECT IDENTIFIER ::= { pingMIB 1 }
Packit 022b05
Packit 022b05
-- Object definitions.
Packit 022b05
Packit 022b05
pingTable OBJECT-TYPE
Packit 022b05
    SYNTAX      SEQUENCE OF PingEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "A list of ping destinations and their round trip times."
Packit 022b05
    ::= { pingObjects 1 }
Packit 022b05
Packit 022b05
pingEntry OBJECT-TYPE
Packit 022b05
    SYNTAX      PingEntry
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "An entry containing a ping destinations and its
Packit 022b05
             round trip time."
Packit 022b05
    INDEX   { pingIndex }
Packit 022b05
    ::= { pingTable 1 }
Packit 022b05
Packit 022b05
PingEntry ::=
Packit 022b05
    SEQUENCE {
Packit 022b05
        pingIndex               Unsigned32,
Packit 022b05
        pingAddress             IpAddress,
Packit 022b05
        pingRtt                 Unsigned32
Packit 022b05
    }
Packit 022b05
Packit 022b05
pingIndex OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    MAX-ACCESS  not-accessible
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "A unique value identifying the ping entry."
Packit 022b05
    ::= { pingEntry 1 }
Packit 022b05
Packit 022b05
pingAddress OBJECT-TYPE
Packit 022b05
    SYNTAX      IpAddress
Packit 022b05
    MAX-ACCESS  read-create
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The destination IP address for the ping entry.
Packit 022b05
             Writing to an instance of this object with an
Packit 022b05
             unused pingIndex creates a new pingTable entry."
Packit 022b05
    ::= { pingEntry 2 }
Packit 022b05
Packit 022b05
pingRtt OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The measured round trip time for the ping entry.
Packit 022b05
             The value zero denotes a ping target that did
Packit 022b05
             not respond (yet)."
Packit 022b05
    ::= { pingEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
pingStatistics OBJECT IDENTIFIER ::= { pingObjects 2 }
Packit 022b05
Packit 022b05
pingTimeout OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "milliseconds"
Packit 022b05
    MAX-ACCESS  read-write
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION 
Packit 022b05
            "Maximum time to wait for a response."
Packit 022b05
    ::= { pingStatistics 1 }
Packit 022b05
Packit 022b05
pingAvgRtt OBJECT-TYPE
Packit 022b05
    SYNTAX      Unsigned32
Packit 022b05
    UNITS       "milliseconds"
Packit 022b05
    MAX-ACCESS  read-only
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "The average round trip time for all ping entries."
Packit 022b05
    ::= { pingStatistics 2 }
Packit 022b05
Packit 022b05
-- Notification definitions.
Packit 022b05
 
Packit 022b05
pingNoResponse NOTIFICATION-TYPE
Packit 022b05
    OBJECTS     { pingRtt, pingTimeout }
Packit 022b05
    STATUS      current
Packit 022b05
    DESCRIPTION
Packit 022b05
            "This notification is generated whenever a ping
Packit 022b05
             target did not reply within the current timeout.
Packit 022b05
             The pingAddress objects contains the target address
Packit 022b05
             and the pingTimeout objects contains the timeout
Packit 022b05
             value in milli seconds."
Packit 022b05
    ::= { pingNotifications 1 }
Packit 022b05
Packit 022b05
END