librenms/mibs/TRAP-MIB
Adam Amstrong 02b3530f38 move more mibs to root mibdir and rename
git-svn-id: http://www.observium.org/svn/observer/trunk@1575 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-31 15:59:17 +00:00

148 lines
5.1 KiB
Plaintext

TRAP-MIB DEFINITIONS ::= BEGIN
-- ctron-trap-mib.txt
-- Revision: 1.01.03
-- Part Number: 2170572
-- Date: October 29, 1997
-- Cabletron Systems, Inc.
-- 35 Industrial Way, P.O. Box 5005
-- Rochester, NH 03867-0505
-- (603) 332-9400
-- support@ctron.com
-- This module provides authoritative definitions for Cabletron's
-- enterprise-specific Trap Table MIB.
--
-- This module will be extended, as required.
--
-- Cabletron Systems reserves the right to make changes in
-- specification and other information contained in this document
-- without prior notice. The reader should consult Cabletron Systems
-- to determine whether any such changes have been made.
--
-- In no event shall Cabletron Systems be liable for any incidental,
-- indirect, special, or consequential damages whatsoever (including
-- but not limited to lost profits) arising out of or related to this
-- document or the information contained in it, even if Cabletron
-- Systems has been advised of, known, or should have known, the
-- possibility of such damages.
--
-- Cabletron grants vendors, end-users, and other interested parties
-- a non-exclusive license to use this Specification in connection
-- with the management of Cabletron products.
-- Copyright November 95 Cabletron Systems
IMPORTS
IpAddress
FROM RFC1155-SMI
ctTrapTable
FROM CTRON-MIB-NAMES
OBJECT-TYPE
FROM RFC-1212;
trap OBJECT IDENTIFIER ::= { ctTrapTable 1 }
trapTable OBJECT-TYPE
SYNTAX SEQUENCE OF TrapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table houses information for transmitting traps.
This table is not associated with trivial
authentication."
::= { trap 1 }
trapEntry OBJECT-TYPE
SYNTAX TrapEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Each entry contains a community name for the SNMP trap
PDU, network addresses of who receives traps from this
device and a trap status of Enable or Disable."
INDEX { trapIndex }
::= { trapTable 1 }
TrapEntry ::=
SEQUENCE {
trapIndex
INTEGER,
trapCommunityName
OCTET STRING,
trapStatus
INTEGER,
trapIPAddr
IpAddress,
trapSrcParty
OBJECT IDENTIFIER,
trapDstParty
OBJECT IDENTIFIER
}
trapIndex OBJECT-TYPE
SYNTAX INTEGER (0..32)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A unique value for each trap entry that indexes the
table."
::= { trapEntry 1 }
trapCommunityName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The community name that will be used within the SNMP
trap PDU."
::= { trapEntry 2 }
trapStatus OBJECT-TYPE
SYNTAX INTEGER {
trapsDisabled (1),
trapsEnabled (2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object is checked to determine if traps should be
sent to the corresponding network address associated
with it."
::= { trapEntry 3 }
trapIPAddr OBJECT-TYPE
SYNTAX IpAddress
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The network address of the device that will receive
traps from this agent."
::= { trapEntry 4 }
trapSrcParty OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object administratively defines operations of the
source SNMP protocol entity. When processing a
SNMP message, the entity acts as a SNMP party."
::= { trapEntry 5 }
trapDstParty OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object administratively defines operations of the
destination SNMP protocol entity. When processing a
SNMP message, the entity acts as a SNMP party."
::= { trapEntry 6 }
END