#!/bin/sh # This is `snmp2.19' (part 19 of snmp2). # Do not concatenate these parts, unpack them in order with `/bin/sh'. # File `snmp2/mib.txt' is being continued... # touch -am 1231235999 $$.touch >/dev/null 2>&1 if test ! -f 1231235999 && test -f $$.touch; then shar_touch=touch else shar_touch=: echo echo 'WARNING: not restoring timestamps. Consider getting and' echo "installing GNU \`touch', distributed in GNU File Utilities..." echo fi rm -f 1231235999 $$.touch # if test ! -r _sharseq.tmp; then echo 'Please unpack part 1 first!' exit 1 fi shar_sequence=`cat _sharseq.tmp` if test "$shar_sequence" != 19; then echo "Please unpack part $shar_sequence next!" exit 1 fi if test ! -f _sharnew.tmp; then echo 'x - still skipping snmp2/mib.txt' else echo 'x - continuing file snmp2/mib.txt' sed 's/^X//' << 'SHAR_EOF' >> 'snmp2/mib.txt' && X ::= { filterEntry 9 } X X filterOwner OBJECT-TYPE X SYNTAX OwnerString X X X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The entity that configured this entry and is X therefore using the resources assigned to it." X ::= { filterEntry 10 } X X filterStatus OBJECT-TYPE X SYNTAX EntryStatus X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The status of this filter entry." X ::= { filterEntry 11 } X X channelTable OBJECT-TYPE X SYNTAX SEQUENCE OF ChannelEntry X ACCESS not-accessible X STATUS mandatory X DESCRIPTION X "A list of packet channel entries." X ::= { filter 2 } X X channelEntry OBJECT-TYPE X SYNTAX ChannelEntry X ACCESS not-accessible X STATUS mandatory X DESCRIPTION X "A set of parameters for a packet channel applied on a X particular interface." X INDEX { channelIndex } X ::= { channelTable 1 } X X ChannelEntry ::= SEQUENCE { X channelIndex INTEGER (1..65535), X channelIfIndex INTEGER (1..65535), X channelAcceptType INTEGER, X channelDataControl INTEGER, X channelTurnOnEventIndex INTEGER (0..65535), X channelTurnOffEventIndex INTEGER (0..65535), X channelEventIndex INTEGER (0..65535), X channelEventStatus INTEGER, X channelMatches Counter, X channelDescription DisplayString (SIZE (0..127)), X channelOwner OwnerString, X channelStatus INTEGER X } X X X channelIndex OBJECT-TYPE X SYNTAX INTEGER (1..65535) X ACCESS read-only X STATUS mandatory X DESCRIPTION X "An index that uniquely identifies an entry X in the channel table. Each such X entry defines one channel, a logical data X and event stream." X ::= { channelEntry 1 } X X channelIfIndex OBJECT-TYPE X SYNTAX INTEGER (1..65535) X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The value of this object uniquely identifies the X interface on this remote network monitoring device X to which the associated filters are applied to allow X data into this channel. The interface identified by X a particular value of this object is the same X interface as identified by the same value of the X ifIndex object, defined in [4,6]. The filters in X this group are applied to all packets on the local X network segment attached to the identified X interface. X X This object may not be modified if the associated X channelStatus object is equal to valid(1)." X ::= { channelEntry 2 } X X channelAcceptType OBJECT-TYPE X SYNTAX INTEGER { X acceptMatched(1), X acceptFailed(2) X } X ACCESS read-write X STATUS mandatory X DESCRIPTION X "This object controls the action of the filters X associated with this channel. If this object is equal X to acceptMatched(1), packets will be accepted to this X channel if they are accepted by both the packet data X and packet status matches of an associated filter. If X this object is equal to acceptFailed(2), packets will X be accepted to this channel only if they fail either X the packet data match or the packet status match of X each of the associated filters. X X X This object may not be modified if the associated X channelStatus object is equal to valid(1)." X ::= { channelEntry 3 } X X channelDataControl OBJECT-TYPE X SYNTAX INTEGER { X on(1), X off(2) X } X ACCESS read-write X STATUS mandatory X DESCRIPTION X "This object controls the flow of data through this X channel. If this object is on(1), data, status and X events flow through this channel. If this object is X off(2), data, status and events will not flow through X this channel." X DEFVAL { off } X ::= { channelEntry 4 } X X channelTurnOnEventIndex OBJECT-TYPE X SYNTAX INTEGER (0..65535) X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The value of this object identifies the event X that is configured to turn the associated X channelDataControl from off to on when the event is X generated. The event identified by a particular value X of this object is the same event as identified by the X same value of the eventIndex object. If there is no X corresponding entry in the eventTable, then no X association exists. In fact, if no event is intended X for this channel, channelTurnOnEventIndex must be X set to zero, a non-existent event index. X X This object may not be modified if the associated X channelStatus object is equal to valid(1)." X ::= { channelEntry 5 } X X channelTurnOffEventIndex OBJECT-TYPE X SYNTAX INTEGER (0..65535) X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The value of this object identifies the event X that is configured to turn the associated X channelDataControl from on to off when the event is X X X generated. The event identified by a particular value X of this object is the same event as identified by the X same value of the eventIndex object. If there is no X corresponding entry in the eventTable, then no X association exists. In fact, if no event is intended X for this channel, channelTurnOffEventIndex must be X set to zero, a non-existent event index. X X This object may not be modified if the associated X channelStatus object is equal to valid(1)." X ::= { channelEntry 6 } X X channelEventIndex OBJECT-TYPE X SYNTAX INTEGER (0..65535) X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The value of this object identifies the event X that is configured to be generated when the X associated channelDataControl is on and a packet X is matched. The event identified by a particular value X of this object is the same event as identified by the X same value of the eventIndex object. If there is no X corresponding entry in the eventTable, then no X association exists. In fact, if no event is intended X for this channel, channelEventIndex must be X set to zero, a non-existent event index. X X This object may not be modified if the associated X channelStatus object is equal to valid(1)." X ::= { channelEntry 7 } X X channelEventStatus OBJECT-TYPE X SYNTAX INTEGER { X eventReady(1), X eventFired(2), X eventAlwaysReady(3) X } X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The event status of this channel. X X If this channel is configured to generate events X when packets are matched, a means of controlling X the flow of those events is often needed. When X this object is equal to eventReady(1), a single X event may be generated, after which this object X X X will be set by the probe to eventFired(2). While X in the eventFired(2) state, no events will be X generated until the object is modified to X eventReady(1) (or eventAlwaysReady(3)). The X management station can thus easily respond to a X notification of an event by re-enabling this object. X X If the management station wishes to disable this X flow control and allow events to be generated X at will, this object may be set to X eventAlwaysReady(3). Disabling the flow control X is discouraged as it can result in high network X traffic or other performance problems." X DEFVAL { eventReady } X ::= { channelEntry 8 } X X channelMatches OBJECT-TYPE X SYNTAX Counter X ACCESS read-only X STATUS mandatory X DESCRIPTION X "The number of times this channel has matched a packet. X Note that this object is updated even when X channelDataControl is set to off." X ::= { channelEntry 9 } X X channelDescription OBJECT-TYPE X SYNTAX DisplayString (SIZE (0..127)) X ACCESS read-write X STATUS mandatory X DESCRIPTION X "A comment describing this channel." X ::= { channelEntry 10 } X X channelOwner OBJECT-TYPE X SYNTAX OwnerString X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The entity that configured this entry and is therefore X using the resources assigned to it." X ::= { channelEntry 11 } X X channelStatus OBJECT-TYPE X SYNTAX EntryStatus X ACCESS read-write X STATUS mandatory X DESCRIPTION X X X "The status of this channel entry." X ::= { channelEntry 12 } X X -- The Packet Capture Group X X -- Implementation of the Packet Capture group is optional. X -- X -- The Packet Capture Group requires implementation of the X -- Filter Group. X -- X -- The Packet Capture group allows packets to be captured X -- upon a filter match. The bufferControlTable controls X -- the captured packets output from a channel that is X -- associated with it. The captured packets are placed X -- in entries in the captureBufferTable. These entries are X -- associated with the bufferControlEntry on whose behalf they X -- were stored. X X bufferControlTable OBJECT-TYPE X SYNTAX SEQUENCE OF BufferControlEntry X ACCESS not-accessible X STATUS mandatory X DESCRIPTION X "A list of buffers control entries." X ::= { capture 1 } X X bufferControlEntry OBJECT-TYPE X SYNTAX BufferControlEntry X ACCESS not-accessible X STATUS mandatory X DESCRIPTION X "A set of parameters that control the collection of X a stream of packets that have matched filters." X INDEX { bufferControlIndex } X ::= { bufferControlTable 1 } X X BufferControlEntry ::= SEQUENCE { X bufferControlIndex INTEGER (1..65535), X bufferControlChannelIndex INTEGER (1..65535), X bufferControlFullStatus INTEGER, X bufferControlFullAction INTEGER, X bufferControlCaptureSliceSize INTEGER, X bufferControlDownloadSliceSize INTEGER, X bufferControlDownloadOffset INTEGER, X bufferControlMaxOctetsRequested INTEGER, X bufferControlMaxOctetsGranted INTEGER, X bufferControlCapturedPackets INTEGER, X X X bufferControlTurnOnTime TimeTicks, X bufferControlOwner OwnerString, X bufferControlStatus INTEGER X } X X bufferControlIndex OBJECT-TYPE X SYNTAX INTEGER (1..65535) X ACCESS read-only X STATUS mandatory X DESCRIPTION X "An index that uniquely identifies an entry X in the bufferControl table. The value of this X index shall never be zero. Each such X entry defines one set of packets that is X captured and controlled by one or more filters." X ::= { bufferControlEntry 1 } X X bufferControlChannelIndex OBJECT-TYPE X SYNTAX INTEGER (1..65535) X ACCESS read-write X STATUS mandatory X DESCRIPTION X "An index that identifies the channel that is the X source of packets for this bufferControl table. X The channel identified by a particular value of this X index is the same as identified by the same value of X the channelIndex object. X X This object may not be modified if the associated X bufferControlStatus object is equal to valid(1)." X ::= { bufferControlEntry 2 } X X bufferControlFullStatus OBJECT-TYPE X SYNTAX INTEGER { X spaceAvailable(1), X full(2) X } X ACCESS read-only X STATUS mandatory X DESCRIPTION X "This object shows whether the buffer has room to X accept new packets or if it is full. X X If the status is spaceAvailable(1), the buffer is X accepting new packets normally. If the status is X full(2) and the associated bufferControlFullAction X object is wrapWhenFull, the buffer is accepting new X packets by deleting enough of the oldest packets X X X to make room for new ones as they arrive. Otherwise, X if the status is full(2) and the X bufferControlFullAction object is lockWhenFull, X then the buffer has stopped collecting packets. X X When this object is set to full(2) the probe must X not later set it to spaceAvailable(1) except in the X case of a significant gain in resources such as X an increase of bufferControlOctetsGranted. In X particular, the wrap-mode action of deleting old X packets to make room for newly arrived packets X must not affect the value of this object." X ::= { bufferControlEntry 3 } X X bufferControlFullAction OBJECT-TYPE X SYNTAX INTEGER { X lockWhenFull(1), X wrapWhenFull(2) -- FIFO X } X ACCESS read-write X STATUS mandatory X DESCRIPTION X "Controls the action of the buffer when it X reaches the full status. When in the lockWhenFull(1) X state a packet is added to the buffer that X fills the buffer, the bufferControlFullStatus will X be set to full(2) and this buffer will stop capturing X packets." X ::= { bufferControlEntry 4 } X X bufferControlCaptureSliceSize OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The maximum number of octets of each packet X that will be saved in this capture buffer. X For example, if a 1500 octet packet is received by X the probe and this object is set to 500, then only X 500 octets of the packet will be stored in the X associated capture buffer. If this variable is set X to 0, the capture buffer will save as many octets X as is possible. X X This object may not be modified if the associated X bufferControlStatus object is equal to valid(1)." X DEFVAL { 100 } X ::= { bufferControlEntry 5 } X X X bufferControlDownloadSliceSize OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The maximum number of octets of each packet X in this capture buffer that will be returned in X an SNMP retrieval of that packet. For example, X if 500 octets of a packet have been stored in the X associated capture buffer, the associated X bufferControlDownloadOffset is 0, and this X object is set to 100, then the captureBufferPacket X object that contains the packet will contain only X the first 100 octets of the packet. X X A prudent manager will take into account possible X interoperability or fragmentation problems that may X occur if the download slice size is set too large. X In particular, conformant SNMP implementations are not X required to accept messages whose length exceeds 484 X octets, although they are encouraged to support larger X datagrams whenever feasible." X DEFVAL { 100 } X ::= { bufferControlEntry 6 } X X bufferControlDownloadOffset OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The offset of the first octet of each packet X in this capture buffer that will be returned in X an SNMP retrieval of that packet. For example, X if 500 octets of a packet have been stored in the X associated capture buffer and this object is set to X 100, then the captureBufferPacket object that X contains the packet will contain bytes starting X 100 octets into the packet." X DEFVAL { 0 } X ::= { bufferControlEntry 7 } X X bufferControlMaxOctetsRequested OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The requested maximum number of octets to be X saved in this captureBuffer, including any X X X implementation-specific overhead. If this variable X is set to -1, the capture buffer will save as many X octets as is possible. X X When this object is created or modified, the probe X should set bufferControlMaxOctetsGranted as closely X to this object as is possible for the particular probe X implementation and available resources. However, if X the object has the special value of -1, the probe X must set bufferControlMaxOctetsGranted to -1." X DEFVAL { -1 } X ::= { bufferControlEntry 8 } X X bufferControlMaxOctetsGranted OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-only X STATUS mandatory X DESCRIPTION X "The maximum number of octets that can be X saved in this captureBuffer, including overhead. X If this variable is -1, the capture buffer will save X as many octets as possible. X X When the bufferControlMaxOctetsRequested object is X created or modified, the probe should set this object X as closely to the requested value as is possible for X the particular probe implementation and available X resources. However, if the request object has the X special value of -1, the probe must set this object X to -1. The probe must not lower this value except X as a result of a modification to the associated X bufferControlMaxOctetsRequested object. X X When this maximum number of octets is reached X and a new packet is to be added to this X capture buffer and the corresponding X bufferControlFullAction is set to wrapWhenFull(2), X enough of the oldest packets associated with this X capture buffer shall be deleted by the agent so X that the new packet can be added. If the X corresponding bufferControlFullAction is set to X lockWhenFull(1), the new packet shall be discarded. X In either case, the probe must set X bufferControlFullStatus to full(2). X X When the value of this object changes to a value less X than the current value, entries are deleted from X the captureBufferTable associated with this X X X bufferControlEntry. Enough of the X oldest of these captureBufferEntries shall be X deleted by the agent so that the number of octets X used remains less than or equal to the new value of X this object. X X When the value of this object changes to a value greater X than the current value, the number of associated X captureBufferEntries may be allowed to grow." X ::= { bufferControlEntry 9 } X X bufferControlCapturedPackets OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-only X STATUS mandatory X DESCRIPTION X "The number of packets currently in this captureBuffer." X ::= { bufferControlEntry 10 } X X bufferControlTurnOnTime OBJECT-TYPE X SYNTAX TimeTicks X ACCESS read-only X STATUS mandatory X DESCRIPTION X "The value of sysUpTime when this capture buffer was X first turned on." X ::= { bufferControlEntry 11 } X X bufferControlOwner OBJECT-TYPE X SYNTAX OwnerString X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The entity that configured this entry and is therefore X using the resources assigned to it." X ::= { bufferControlEntry 12 } X X bufferControlStatus OBJECT-TYPE X SYNTAX EntryStatus X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The status of this buffer Control Entry." X ::= { bufferControlEntry 13 } X X captureBufferTable OBJECT-TYPE X SYNTAX SEQUENCE OF CaptureBufferEntry X ACCESS not-accessible X X X STATUS mandatory X DESCRIPTION X "A list of packets captured off of a channel." X ::= { capture 2 } X X captureBufferEntry OBJECT-TYPE X SYNTAX CaptureBufferEntry X ACCESS not-accessible X STATUS mandatory X DESCRIPTION X "A packet captured off of an attached network." X INDEX { captureBufferControlIndex, captureBufferIndex } X ::= { captureBufferTable 1 } X X CaptureBufferEntry ::= SEQUENCE { X captureBufferControlIndex INTEGER (1..65535), X captureBufferIndex INTEGER, X captureBufferPacketID INTEGER, X captureBufferPacketData OCTET STRING, X captureBufferPacketLength INTEGER, X captureBufferPacketTime INTEGER, X captureBufferPacketStatus INTEGER X } X X captureBufferControlIndex OBJECT-TYPE X SYNTAX INTEGER (1..65535) X ACCESS read-only X STATUS mandatory X DESCRIPTION X "The index of the bufferControlEntry with which X this packet is associated." X ::= { captureBufferEntry 1 } X X captureBufferIndex OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-only X STATUS mandatory X DESCRIPTION X "An index that uniquely identifies an entry X in the captureBuffer table associated with a X particular bufferControlEntry. This index will X start at 1 and increase by one for each new packet X added with the same captureBufferControlIndex." X ::= { captureBufferEntry 2 } X X captureBufferPacketID OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-only X X X STATUS mandatory X DESCRIPTION X "An index that describes the order of packets X that are received on a particular interface. X The packetID of a packet captured on an X interface is defined to be greater than the X packetID's of all packets captured previously on X the same interface. As the captureBufferPacketID X object has a maximum positive value of 2^31 - 1, X any captureBufferPacketID object shall have the X value of the associated packet's packetID mod 2^31." X ::= { captureBufferEntry 3 } X X captureBufferPacketData OBJECT-TYPE X SYNTAX OCTET STRING X ACCESS read-only X STATUS mandatory X DESCRIPTION X "The data inside the packet, starting at the beginning X of the packet plus any offset specified in the X associated bufferControlDownloadOffset, including any X link level headers. The length of the data in this X object is the minimum of the length of the captured X packet minus the offset, the length of the associated X bufferControlCaptureSliceSize minus the offset, and the X associated bufferControlDownloadSliceSize. If this X minimum is less than zero, this object shall have a X length of zero." X ::= { captureBufferEntry 4 } X X captureBufferPacketLength OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-only X STATUS mandatory X DESCRIPTION X "The actual length (off the wire) of the packet stored X in this entry, including FCS octets." X ::= { captureBufferEntry 5 } X X captureBufferPacketTime OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-only X STATUS mandatory X DESCRIPTION X "The number of milliseconds that had passed since X this capture buffer was first turned on when this X packet was captured." X ::= { captureBufferEntry 6 } X X X captureBufferPacketStatus OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-only X STATUS mandatory X DESCRIPTION X "A value which indicates the error status of this X packet. X X The value of this object is defined in the same way as X filterPacketStatus. The value is a sum. This sum X initially takes the value zero. Then, for each X error, E, that has been discovered in this packet, X 2 raised to a value representing E is added to the sum. X X The errors defined for a packet captured off of an X Ethernet interface are as follows: X X bit # Error X 0 Packet is longer than 1518 octets X 1 Packet is shorter than 64 octets X 2 Packet experienced a CRC or Alignment X error X 3 First packet in this capture buffer after X it was detected that some packets were X not processed correctly. X X For example, an Ethernet fragment would have a X value of 6 (2^1 + 2^2). X X As this MIB is expanded to new media types, this object X will have other media-specific errors defined." X ::= { captureBufferEntry 7 } X X -- The Event Group X X -- Implementation of the Event group is optional. X -- X -- The Event group controls the generation and notification X -- of events from this device. Each entry in the eventTable X -- describes the parameters of the event that can be triggered. X -- Each event entry is fired by an associated condition located X -- elsewhere in the MIB. An event entry may also be associated X -- with a function elsewhere in the MIB that will be executed X -- when the event is generated. For example, a channel may X -- be turned on or off by the firing of an event. X -- X -- Each eventEntry may optionally specify that a log entry X X X -- be created on its behalf whenever the event occurs. X -- Each entry may also specify that notification should X -- occur by way of SNMP trap messages. In this case, the X -- community for the trap message is given in the associated X -- eventCommunity object. The enterprise and specific trap X -- fields of the trap are determined by the condition that X -- triggered the event. Three traps are defined in a companion X -- document: risingAlarm, fallingAlarm, and packetMatch. X -- If the eventTable is triggered by a condition specified X -- elsewhere, the enterprise and specific trap fields X -- must be specified for traps generated for that condition. X X eventTable OBJECT-TYPE X SYNTAX SEQUENCE OF EventEntry X ACCESS not-accessible X STATUS mandatory X DESCRIPTION X "A list of events to be generated." X ::= { event 1 } X X eventEntry OBJECT-TYPE X SYNTAX EventEntry X ACCESS not-accessible X STATUS mandatory X DESCRIPTION X "A set of parameters that describe an event to be X generated when certain conditions are met." X INDEX { eventIndex } X ::= { eventTable 1 } X X EventEntry ::= SEQUENCE { X eventIndex INTEGER (1..65535), X eventDescription DisplayString (SIZE (0..127)), X eventType INTEGER, X eventCommunity OCTET STRING (SIZE (0..127)), X eventLastTimeSent TimeTicks, X eventOwner OwnerString, X eventStatus INTEGER X } X X eventIndex OBJECT-TYPE X SYNTAX INTEGER (1..65535) X ACCESS read-only X STATUS mandatory X DESCRIPTION X "An index that uniquely identifies an entry in the X event table. Each such entry defines one event that X is to be generated when the appropriate conditions X X X occur." X ::= { eventEntry 1 } X X eventDescription OBJECT-TYPE X SYNTAX DisplayString (SIZE (0..127)) X ACCESS read-write X STATUS mandatory X DESCRIPTION X "A comment describing this event entry." X ::= { eventEntry 2 } X X eventType OBJECT-TYPE X SYNTAX INTEGER { X none(1), X log(2), X snmp-trap(3), -- send an SNMP trap X log-and-trap(4) X } X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The type of notification that the probe will make X about this event. In the case of log, an entry is X made in the log table for each event. In the case of X snmp-trap, an SNMP trap is sent to one or more X management stations." X ::= { eventEntry 3 } X X eventCommunity OBJECT-TYPE X SYNTAX OCTET STRING (SIZE (0..127)) X ACCESS read-write X STATUS mandatory X DESCRIPTION X "If an SNMP trap is to be sent, it will be sent to X the SNMP community specified by this octet string. X In the future this table will be extended to include X the party security mechanism. This object shall be X set to a string of length zero if it is intended that X that mechanism be used to specify the destination of X the trap." X ::= { eventEntry 4 } X X eventLastTimeSent OBJECT-TYPE X SYNTAX TimeTicks X ACCESS read-only X STATUS mandatory X DESCRIPTION X "The value of sysUpTime at the time this event X X X entry last generated an event. If this entry has X not generated any events, this value will be X zero." X ::= { eventEntry 5 } X X eventOwner OBJECT-TYPE X SYNTAX OwnerString X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The entity that configured this entry and is therefore X using the resources assigned to it. X X If this object contains a string starting with 'monitor' X and has associated entries in the log table, all X connected management stations should retrieve those X log entries, as they may have significance to all X management stations connected to this device" X ::= { eventEntry 6 } X X eventStatus OBJECT-TYPE X SYNTAX EntryStatus X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The status of this event entry. X X If this object is not equal to valid(1), all associated X log entries shall be deleted by the agent." X ::= { eventEntry 7 } X X logTable OBJECT-TYPE X SYNTAX SEQUENCE OF LogEntry X ACCESS not-accessible X STATUS mandatory X DESCRIPTION X "A list of events that have been logged." X ::= { event 2 } X X logEntry OBJECT-TYPE X SYNTAX LogEntry X ACCESS not-accessible X STATUS mandatory X DESCRIPTION X "A set of data describing an event that has been X logged." X INDEX { logEventIndex, logIndex } X X X ::= { logTable 1 } X X LogEntry ::= SEQUENCE { X logEventIndex INTEGER (1..65535), X logIndex INTEGER, X logTime TimeTicks, X logDescription DisplayString (SIZE (0..255)) X } X X logEventIndex OBJECT-TYPE X SYNTAX INTEGER (1..65535) X ACCESS read-only X STATUS mandatory X DESCRIPTION X "The event entry that generated this log X entry. The log identified by a particular X value of this index is associated with the same X eventEntry as identified by the same value X of eventIndex." X ::= { logEntry 1 } X X logIndex OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-only X STATUS mandatory X DESCRIPTION X "An index that uniquely identifies an entry X in the log table amongst those generated by the X same eventEntries. These indexes are X assigned beginning with 1 and increase by one X with each new log entry. The association X between values of logIndex and logEntries X is fixed for the lifetime of each logEntry. X The agent may choose to delete the oldest X instances of logEntry as required because of X lack of memory. It is an implementation-specific X matter as to when this deletion may occur." X ::= { logEntry 2 } X X logTime OBJECT-TYPE X SYNTAX TimeTicks X ACCESS read-only X STATUS mandatory X DESCRIPTION X "The value of sysUpTime when this log entry was X created." X ::= { logEntry 3 } X X X logDescription OBJECT-TYPE X SYNTAX DisplayString (SIZE (0..255)) X ACCESS read-only X STATUS mandatory X DESCRIPTION X "An implementation dependent description of the X event that activated this log entry." X ::= { logEntry 4 } X END CMU-MIB DEFINITIONS ::= BEGIN; X Proteon OBJECT IDENTIFIER ::= { enterprises 1 } X IBM OBJECT IDENTIFIER ::= { enterprises 2 } X cmu OBJECT IDENTIFIER ::= { enterprises 3 } X Unix OBJECT IDENTIFIER ::= { enterprises 4 } X ACC OBJECT IDENTIFIER ::= { enterprises 5 } X TWG OBJECT IDENTIFIER ::= { enterprises 6 } X Cayman OBJECT IDENTIFIER ::= { enterprises 7 } X PSI OBJECT IDENTIFIER ::= { enterprises 8 } X Cisco OBJECT IDENTIFIER ::= { enterprises 9 } X NSC OBJECT IDENTIFIER ::= { enterprises 10 } X HP OBJECT IDENTIFIER ::= { enterprises 11 } X Epilogue OBJECT IDENTIFIER ::= { enterprises 12 } X UTK OBJECT IDENTIFIER ::= { enterprises 13 } X BBN OBJECT IDENTIFIER ::= { enterprises 14 } X Xylogics OBJECT IDENTIFIER ::= { enterprises 15 } X Timeplex OBJECT IDENTIFIER ::= { enterprises 16 } X Canstar OBJECT IDENTIFIER ::= { enterprises 17 } X Wellfleet OBJECT IDENTIFIER ::= { enterprises 18 } X TRW OBJECT IDENTIFIER ::= { enterprises 19 } X MIT OBJECT IDENTIFIER ::= { enterprises 20 } X EON OBJECT IDENTIFIER ::= { enterprises 21 } X Spartacus OBJECT IDENTIFIER ::= { enterprises 22 } X Excelan OBJECT IDENTIFIER ::= { enterprises 23 } X Spider OBJECT IDENTIFIER ::= { enterprises 24 } X NSFNET OBJECT IDENTIFIER ::= { enterprises 25 } X HLS OBJECT IDENTIFIER ::= { enterprises 26 } X Xyplex OBJECT IDENTIFIER ::= { enterprises 33 } X Cray OBJECT IDENTIFIER ::= { enterprises 34 } X Sun OBJECT IDENTIFIER ::= { enterprises 42 } X Synoptics OBJECT IDENTIFIER ::= { enterprises 45 } X DEC OBJECT IDENTIFIER ::= { enterprises 36 } X TGV OBJECT IDENTIFIER ::= { enterprises 58 } X Apple OBJECT IDENTIFIER ::= { enterprises 63 } X NAT OBJECT IDENTIFIER ::= { enterprises 86 } X SNMP-Research OBJECT IDENTIFIER ::= { enterprises 99 } X FTP OBJECT IDENTIFIER ::= { enterprises 121 } X Shiva OBJECT IDENTIFIER ::= { enterprises 166 } X Transarc OBJECT IDENTIFIER ::= { enterprises 257 } X Lexcel OBJECT IDENTIFIER ::= { enterprises 379 } X END X X SSCL-RT-MIB DEFINITIONS ::= BEGIN X X -- Title: SSCL real-time MIB X -- Date: March 15, 1993 X -- By: Carl W. Kalbfleisch X -- X -- This MIB describes OID's that may be supported in SSCL X -- real-time systems. X -- X -- X -- Copyright (C) 1993, University Research Association X -- All Rights Reserved X -- X -- DISCLAIMER X -- X -- The software is licensed on an "as is" basis only. Universities Research X -- Association, Inc. (URA) makes no representations or warranties, express X -- or implied. By way of example but not of limitation, URA makes no X -- representations or WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY X -- PARTICULAR PURPOSE, that the use of the licensed software will not X -- infringe any patent, copyright, or trademark, or as to the use (or the X -- results of the use) of the licensed software or written material in X -- terms of correctness, accuracy, reliability, currentness or otherwise. X -- The entire risk as to the results and performance of the licensed X -- software is assumed by the user. Universities Research Association, Inc. X -- and any of its trustees, overseers, directors, officers, employees, X -- agents or contractors shall not be liable under any claim, charge, or X -- demand, whether in contract, tort, criminal law, or otherwise, for any X -- and all loss, cost, charge, claim, demand, fee, expense, or damage of X -- every nature and kind arising out of, connected with, resulting from or X -- sustained as a result of using this software. In no event shall URA be X -- liable for special, direct, indirect or consequential damages, losses, X -- costs, charges, claims, demands, fees or expenses of any nature or kind. X -- -------------------------------------------------------------------------- X -- X IMPORTS X enterprises, Gauge X FROM RFC1155-SMI X X OBJECT-TYPE X FROM RFC-1212; X X sscl OBJECT IDENTIFIER ::= { enterprises 535 } X X realTime OBJECT IDENTIFIER ::= { sscl 1 } X -- -- rtos group -- define OIDs for each Real Time Operating Systems supported -- X rtos OBJECT IDENTIFIER ::= { realTime 1 } X psos OBJECT IDENTIFIER ::= { rtos 1 } X vxworks OBJECT IDENTIFIER ::= { rtos 2 } X lynxos OBJECT IDENTIFIER ::= { rtos 3 } X -- -- snmpd group -- X snmpd OBJECT IDENTIFIER ::= { realTime 2 } X X agentVersion OBJECT-TYPE X SYNTAX OCTET STRING X ACCESS read-only X STATUS mandatory X DESCRIPTION X "An ASCII string containing the version number of the SNMP X Universal Agent core." X ::= { snmpd 1 } X X portVersion OBJECT-TYPE X SYNTAX OCTET STRING X ACCESS read-only X STATUS mandatory X DESCRIPTION X "An ASCII string containing the version number of the Port X of this agent to this operating system." X ::= { snmpd 2 } X X taskPriority OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-write X STATUS mandatory X DESCRIPTION X "The task priority of the SNMPD task in the real time OS. X Setting this value causes the task to change its priority X to the value specified." X ::= { snmpd 3 } X -- -- idle group -- X idle OBJECT IDENTIFIER ::= { realTime 3 } X X currentIdle OBJECT-TYPE X SYNTAX Integer X ACCESS read-only X STATUS mandatory X DESCRIPTION X "An integer value that corresponds to the percentage X of the CPU time that was idle in the last second" X ::= { idle 1 } X X tenSecondIdle OBJECT-TYPE X SYNTAX Integer X ACCESS read-only X STATUS mandatory X DESCRIPTION X "An integer value that corresponds to the percentage X of the CPU time that was idle in the last ten seconds" X ::= { idle 2 } X X sixtySecondIdle OBJECT-TYPE X SYNTAX Integer X ACCESS read-only X STATUS mandatory X DESCRIPTION X "An integer value that corresponds to the percentage X of the CPU time that was idle in the last minute" X ::= { idle 3 } X X userIdle OBJECT-TYPE X SYNTAX Integer X ACCESS read-only X STATUS mandatory X DESCRIPTION X "An integer value that corresponds to the percentage X of the CPU time that was idle in the last user X defined interval. If the user-interval value is zero, X then this value is zero." X ::= { idle 4 } X X userInterval OBJECT-TYPE X SYNTAX INTEGER (0..1024) X ACCESS read-write X STATUS mandatory X DESCRIPTION X "Defines a number of seconds for the user-idle calculation. X The value must be in the range 0 thru idle.historySize seconds." X ::= { idle 5 } X X calibration OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-only X STATUS mandatory X DESCRIPTION X "This is the count as calculated during the calibration of X the cpu idle time. This value can be used to compare the X calibration between different CPUs." X ::= { idle 6 } X X historySize OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-only X STATUS mandatory X DESCRIPTION X "This is the size of the idle history buffer." X ::= { idle 7 } X X historyValid OBJECT-TYPE X SYNTAX INTEGER X ACCESS read-only X STATUS mandatory X DESCRIPTION X "This is the number of valid entries in the history buffer." X ::= { idle 8 } X X X X -- -- system group -- X system OBJECT IDENTIFIER ::= { realTime 4 } X X reboot OBJECT-TYPE X SYNTAX Integer X ACCESS read-write X STATUS mandatory X DESCRIPTION X "Setting this value to be non-zero cause the local CPU to be X reset after the number of seconds specified. When reading this X this value, it specifies the number of seconds until the reboot X will occur, or zero (0) if the reboot sequence has not been X activated. The reboot sequence can be aborted by setting the X abortReboot value to non-zero." X ::= { system 1 } X X rebootVME OBJECT-TYPE X SYNTAX Integer X ACCESS read-write X STATUS mandatory X DESCRIPTION X "Setting this value to be non-zero cause the VME sysReset line X to be asserted after the number of seconds specified. When reading SHAR_EOF : || echo 'restore of snmp2/mib.txt failed' fi echo 'End of snmp2 part 19' echo 'File snmp2/mib.txt is continued in part 20' echo 20 > _sharseq.tmp exit 0