Observium_CE/mibs/arista/ARISTA-SNMP-TRANSPORTS-MIB

152 lines
5.2 KiB
Plaintext

-- ARISTA-SNMP-TRANSPORTS-MIB: Arista specific SNMP transport domains
-- Copyright (c) 2012 Arista Networks, Inc. All rights reserved.
ARISTA-SNMP-TRANSPORTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
MODULE-IDENTITY,
OBJECT-TYPE,
OBJECT-IDENTITY FROM SNMPv2-SMI -- [RFC2578]
TEXTUAL-CONVENTION,
TAddress, TDomain FROM SNMPv2-TC
aristaMibs FROM ARISTA-SMI-MIB;
aristaSnmpTransportMIB MODULE-IDENTITY
LAST-UPDATED "201408150000Z"
ORGANIZATION "Arista Networks, Inc."
CONTACT-INFO
"Arista Networks, Inc.
Postal: 5453 Great America Parkway
Santa Clara, CA 95054
Tel: +1 408 547-5500
E-mail: snmp@arista.com"
DESCRIPTION
"The Arista Networks specific SNMP transport domains."
REVISION "201408150000Z"
DESCRIPTION
"Updated postal and e-mail addresses"
REVISION "201201091300Z"
DESCRIPTION
"Updated imports; moved module under aristaMibs"
REVISION "201201051830Z"
DESCRIPTION
"Initial version."
::= { aristaMibs 10 }
TransportAddressIPv4NS ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1d.1d.1d.1d:2d@*1t"
STATUS current
DESCRIPTION
"Represents a transport address consisting of a namespace string, an IPv4
address and a port number (as used for example by UDP, TCP and SCTP):
octets contents encoding
1-4 IPv4 address network-byte order
5-6 port number network-byte order
7-n Namespace string ASCII
This textual convention SHOULD NOT be used directly in object
definitions since it restricts addresses to a specific format. However,
if it is used, it MAY be used either on its own or in conjunction with
TransportAddressType or TransportDomain as a pair."
SYNTAX OCTET STRING (SIZE(7..255))
TransportAddressIPv6NS ::= TEXTUAL-CONVENTION
DISPLAY-HINT "0a[2x:2x:2x:2x:2x:2x:2x:2x]0a:2d@*1t"
STATUS current
DESCRIPTION
"Represents a transport address consisting of a namespace string, an IPv6
address and a port number (as used for example by UDP, TCP and SCTP):
octets contents encoding
1-16 IPv6 address network-byte order
17-18 port number network-byte order
19-n Namespace string ASCII
This textual convention SHOULD NOT be used directly in object
definitions since it restricts addresses to a specific format. However,
if it is used, it MAY be used either on its own or in conjunction with
TransportAddressType or TransportDomain as a pair."
SYNTAX OCTET STRING (SIZE(19..255))
aristaUDPNSDomain OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The SNMP over UDP transport domain. The corresponding socket is
opened in a specific namespace."
::= { aristaSnmpTransportMIB 1 }
aristaTCPNSDomain OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The SNMP over TCP transport domain. The corresponding socket is
opened in a specific namespace."
::= { aristaSnmpTransportMIB 2 }
aristaUDPNS6Domain OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The SNMP over UDP6 transport domain. The corresponding socket is
opened in a specific namespace."
::= { aristaSnmpTransportMIB 3 }
aristaTCPNS6Domain OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The SNMP over TCP6 transport domain. The corresponding socket is
opened in a specific namespace."
::= { aristaSnmpTransportMIB 4 }
aristaAuthFailTrapObjects OBJECT IDENTIFIER ::= {aristaSnmpTransportMIB 5 }
aristaTransportConformance OBJECT IDENTIFIER ::= {aristaSnmpTransportMIB 6 }
--
-- ARISTA Authentication Failure MIB Objects
--
aristaAuthFailTrapTDomain OBJECT-TYPE
SYNTAX TDomain
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transport Domain of the offending request that caused this trap"
::= { aristaAuthFailTrapObjects 1 }
aristaAuthFailTrapSrcTAddress OBJECT-TYPE
SYNTAX TAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source Transport Address of the offending request that caused
this trap"
::= { aristaAuthFailTrapObjects 2 }
aristaAuthFailTrapGroups OBJECT IDENTIFIER ::= { aristaTransportConformance 1 }
aristaAuthFailCompliances OBJECT IDENTIFIER ::= { aristaTransportConformance 2 }
aristaAuthFailCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
the ARISTA AuthFailure MIB."
MODULE -- this module
MANDATORY-GROUPS { aristaAuthFailTrapObjectsGroup }
::= { aristaAuthFailCompliances 1 }
aristaAuthFailTrapObjectsGroup OBJECT-GROUP
OBJECTS {
aristaAuthFailTrapTDomain,
aristaAuthFailTrapSrcTAddress
}
STATUS current
DESCRIPTION
"Collections of objects for Authentication Failure Trap."
::= { aristaAuthFailTrapGroups 1 }
END