mibs/MIBS/transition/TN-DEV-SYS-SNMPMGMT-MIB
2023-12-05 12:25:34 +01:00

588 lines
21 KiB
Plaintext

-- ***********************************************************************************************
-- TN-DEV-SYS-SNMPMGMT-MIB.smi: Transition Networks Enterprise MIB for TN snmp management feature
--
-- Copyright (c) 2014 by Transition Networks, Inc.
-- All rights reserved.
--
-- ***********************************************************************************************
--
TN-DEV-SYS-SNMPMGMT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32 FROM SNMPv2-SMI
DisplayString, RowStatus, TDomain, TAddress FROM SNMPv2-TC
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
entPhysicalIndex FROM ENTITY-MIB
tnDevMgmt FROM TN-MGMT-MIB
SnmpEngineID FROM SNMP-FRAMEWORK-MIB
PortList FROM Q-BRIDGE-MIB;
tnDevSysSnmpmgmt MODULE-IDENTITY
LAST-UPDATED "201402190000Z"
ORGANIZATION "Transition Networks, Inc."
CONTACT-INFO
" Transition Networks
Technical Support
10900 Red Circle Drive
Minnetonka, MN 55343 USA
Tel: +1-800-526-9267
E-mail: techsupport@transition.com"
DESCRIPTION
"The mib provides functionalities for SNMP managing in TN modules."
REVISION "201402190000Z"
DESCRIPTION
"Added tnDevSysSnmpTrapCfgVersion, tnDevSysSnmpTrapCfgInformMode,
tnDevSysSnmpTrapCfgInformTimeout, tnDevSysSnmpTrapCfgInformRetry to
tnDevSysSnmpTrapCfgTable."
REVISION "201305160000Z"
DESCRIPTION
"Initial Revision of this module"
::= { tnDevMgmt 14 }
tnDevSysSnmpMgmtTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnDevSysSnmpMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table to manage SNMP status for each device."
::= { tnDevSysSnmpmgmt 1 }
tnDevSysSnmpMgmtEntry OBJECT-TYPE
SYNTAX TnDevSysSnmpMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing SNMP status for each device."
INDEX { entPhysicalIndex }
::= { tnDevSysSnmpMgmtTable 1 }
TnDevSysSnmpMgmtEntry ::=
SEQUENCE {
tnDevSysSnmpAccess INTEGER,
tnDevSysSnmpVersion DisplayString,
tnDevSysSnmpReadCommunity DisplayString,
tnDevSysSnmpWriteCommunity DisplayString
}
tnDevSysSnmpAccess OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The status of SNMP. Set this value to enabled(1) to enable SNMP access,
set this value to disabled(2) to disable the SNMP access."
::= { tnDevSysSnmpMgmtEntry 1 }
tnDevSysSnmpVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The current active SNMP version. Possible versions are:
v1: SNMP supported version 1.
v2c: SNMP supported version 2c.
v3: SNMP supported version 3."
::= { tnDevSysSnmpMgmtEntry 2 }
tnDevSysSnmpReadCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The SNMP Read-community string. Valid in v1/v2c version, default value is 'public'."
::= { tnDevSysSnmpMgmtEntry 3 }
tnDevSysSnmpWriteCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The SNMP Write-community string. Valid in v1/v2c version, default value is 'private'."
::= { tnDevSysSnmpMgmtEntry 4 }
tnDevSysSnmpLocal OBJECT IDENTIFIER ::= { tnDevSysSnmpmgmt 3 }
tnDevSysSnmpLocalEngineID OBJECT-TYPE
SYNTAX SnmpEngineID
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The SNMPv3 engine ID."
::= { tnDevSysSnmpLocal 1 }
tnDevSysSnmpTrapManagerTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnDevSysSnmpTrapManagerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table to maintain the engine IDs of the SNMPv3 trap managers."
::= { tnDevSysSnmpmgmt 4 }
tnDevSysSnmpTrapManagerEntry OBJECT-TYPE
SYNTAX TnDevSysSnmpTrapManagerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in this table, containing the engineID
of a SNMPv3 trap manager."
INDEX { tnDevSysSnmpTrapManagerIndex }
::= { tnDevSysSnmpTrapManagerTable 1 }
TnDevSysSnmpTrapManagerEntry ::= SEQUENCE
{
tnDevSysSnmpTrapManagerIndex Integer32,
tnDevSysSnmpTrapManagerAddrTDomain TDomain,
tnDevSysSnmpTrapManagerAddrTAddress TAddress,
tnDevSysSnmpTrapManagerEngineID SnmpEngineID,
tnDevSysSnmpTrapManagerStatus RowStatus
}
tnDevSysSnmpTrapManagerIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Index of this table."
::= { tnDevSysSnmpTrapManagerEntry 1 }
tnDevSysSnmpTrapManagerAddrTDomain OBJECT-TYPE
SYNTAX TDomain
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The transport address type of the SNMP trap manager. The default
value of this variable is snmpUDPDomain."
::= { tnDevSysSnmpTrapManagerEntry 2 }
tnDevSysSnmpTrapManagerAddrTAddress OBJECT-TYPE
SYNTAX TAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The transport address of the SNMP trap manager. For snmpUDPDomain,
a TAddress is 6 octets long, the initial 4 octets containing the
IP-address in network-byte order and the last 2 containing the UDP
port in network-byte order."
::= { tnDevSysSnmpTrapManagerEntry 3 }
tnDevSysSnmpTrapManagerEngineID OBJECT-TYPE
SYNTAX SnmpEngineID
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The engine ID of the SNMPv3 trap manager. "
::= { tnDevSysSnmpTrapManagerEntry 4 }
tnDevSysSnmpTrapManagerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "This variable is used to dynamically create or delete an entry for this table."
::= { tnDevSysSnmpTrapManagerEntry 20 }
tnDevSysSnmpTrapCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnDevSysSnmpTrapCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table to maintain the SNMP trap configurations."
::= { tnDevSysSnmpmgmt 5 }
tnDevSysSnmpTrapCfgEntry OBJECT-TYPE
SYNTAX TnDevSysSnmpTrapCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in this table, containing the SNMP trap configurations."
INDEX { entPhysicalIndex }
::= { tnDevSysSnmpTrapCfgTable 1 }
TnDevSysSnmpTrapCfgEntry ::= SEQUENCE
{
tnDevSysSnmpTrapCfgMode INTEGER,
tnDevSysSnmpTrapCfgCommunity SnmpAdminString,
tnDevSysSnmpTrapCfgAuthFailure INTEGER,
tnDevSysSnmpTrapCfgLinkChange INTEGER,
tnDevSysSnmpTrapCfgEngineIdProbe INTEGER,
tnDevSysSnmpTrapCfgAdminEngineId SnmpEngineID,
tnDevSysSnmpTrapCfgSecurityName SnmpAdminString,
tnDevSysSnmpTrapCfgVersion INTEGER,
tnDevSysSnmpTrapCfgInformMode INTEGER,
tnDevSysSnmpTrapCfgInformTimeout INTEGER,
tnDevSysSnmpTrapCfgInformRetry INTEGER
}
tnDevSysSnmpTrapCfgMode OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The SNMP trap mode operation. Possible modes are:
enabled - Enable SNMP trap mode operation.
disabled - Disable SNMP trap mode operation."
::= { tnDevSysSnmpTrapCfgEntry 1 }
tnDevSysSnmpTrapCfgCommunity OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION " the community access string when sending SNMP trap packet."
::= { tnDevSysSnmpTrapCfgEntry 2 }
tnDevSysSnmpTrapCfgAuthFailure OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates that the SNMP entity is permitted to generate authentication failure traps. Possible modes are:
enabled - Enable SNMP trap authentication failure.
disabled - Disable SNMP trap authentication failure."
::= { tnDevSysSnmpTrapCfgEntry 3 }
tnDevSysSnmpTrapCfgLinkChange OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the SNMP trap link-up and link-down mode operation. Possible modes are:
enabled - Enable SNMP trap link-up and link-down mode operation.
disabled - Disable SNMP trap link-up and link-down mode operation."
::= { tnDevSysSnmpTrapCfgEntry 4 }
tnDevSysSnmpTrapCfgEngineIdProbe OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the SNMP trap probe security engine ID mode of operation. Possible values are:
enabled - Enable SNMP trap probe security engine ID mode of operation.
disabled - Disable SNMP trap probe security engine ID mode of operation."
::= { tnDevSysSnmpTrapCfgEntry 5 }
tnDevSysSnmpTrapCfgAdminEngineId OBJECT-TYPE
SYNTAX SnmpEngineID
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the SNMP trap security engine ID. SNMPv3 sends traps and informs using USM for authentication and privacy. A unique engine ID for these traps and informs is needed. When tnDevSysSnmpTrapCfgEngineIdProbe is enabled, the ID will be probed automatically. Otherwise, the ID specified in this field is used."
::= { tnDevSysSnmpTrapCfgEntry 6 }
tnDevSysSnmpTrapCfgSecurityName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the SNMP trap security name. SNMPv3 traps and informs using USM for authentication and privacy. A unique security name is needed when traps and informs are enabled."
::= { tnDevSysSnmpTrapCfgEntry 7 }
tnDevSysSnmpTrapCfgVersion OBJECT-TYPE
SYNTAX INTEGER
{
v1(1),
v2c(2),
v3(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The current active SNMP Trap version. Possible versions are:
v1: SNMP supported version 1.
v2c: SNMP supported version 2c.
v3: SNMP supported version 3."
::= { tnDevSysSnmpTrapCfgEntry 8 }
tnDevSysSnmpTrapCfgInformMode OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the SNMP trap inform mode operation. Possible modes are:
Enabled: Enable SNMP trap inform mode operation.
Disabled: Disable SNMP trap inform mode operation."
::= { tnDevSysSnmpTrapCfgEntry 9 }
tnDevSysSnmpTrapCfgInformTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the SNMP trap inform timeout. The allowed range is 0 to 2147 seconds."
::= { tnDevSysSnmpTrapCfgEntry 10 }
tnDevSysSnmpTrapCfgInformRetry OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the SNMP trap inform number of retry times. The allowed range is 0 to 255."
::= { tnDevSysSnmpTrapCfgEntry 11 }
-- ------------------------------------------------------
-- ------------------------------------------------------
-- ------------------------------------------------------
-- ------------------------------------------------------
tnDevSysSnmpTrapServerCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnDevSysSnmpTrapServerCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table to maintain the SNMP trap configurations."
::= { tnDevSysSnmpmgmt 6 }
tnDevSysSnmpTrapServerCfgEntry OBJECT-TYPE
SYNTAX TnDevSysSnmpTrapServerCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry in this table, containing the SNMP trap configurations."
INDEX { IMPLIED tnDevSysSnmpTrapServerCfgName }
::= { tnDevSysSnmpTrapServerCfgTable 1 }
TnDevSysSnmpTrapServerCfgEntry ::= SEQUENCE
{
tnDevSysSnmpTrapServerCfgName SnmpAdminString,
tnDevSysSnmpTrapServerCfgMode INTEGER,
tnDevSysSnmpTrapServerCfgVersion INTEGER,
tnDevSysSnmpTrapServerCfgCommunity SnmpAdminString,
tnDevSysSnmpTrapServerCfgDstAddress InetAddress,
tnDevSysSnmpTrapServerCfgDstPort INTEGER,
tnDevSysSnmpTrapServerCfgInformMode INTEGER,
tnDevSysSnmpTrapServerCfgInformTimeout INTEGER,
tnDevSysSnmpTrapServerCfgInformRetry INTEGER,
tnDevSysSnmpTrapServerCfgEngineIdProbe INTEGER,
tnDevSysSnmpTrapServerCfgAdminEngineId SnmpEngineID,
tnDevSysSnmpTrapServerCfgSecurityName SnmpAdminString,
tnDevSysSnmpTrapServerCfgEvtWstart INTEGER,
tnDevSysSnmpTrapServerCfgEvtCstart INTEGER,
tnDevSysSnmpTrapServerCfgEvtLinkUp PortList,
tnDevSysSnmpTrapServerCfgEvtLinkDown PortList,
tnDevSysSnmpTrapServerCfgEvtLldp PortList,
tnDevSysSnmpTrapServerCfgEvtAuthFail INTEGER,
tnDevSysSnmpTrapServerCfgEvtStp INTEGER,
tnDevSysSnmpTrapServerCfgEvtRmon INTEGER,
tnDevSysSnmpTrapServerCfgRowStatus RowStatus
}
tnDevSysSnmpTrapServerCfgName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION " the trap configuration name."
::= { tnDevSysSnmpTrapServerCfgEntry 1 }
tnDevSysSnmpTrapServerCfgMode OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The SNMP trap mode operation. Possible modes are:
enabled - Enable SNMP trap mode operation.
disabled - Disable SNMP trap mode operation."
::= { tnDevSysSnmpTrapServerCfgEntry 2 }
tnDevSysSnmpTrapServerCfgVersion OBJECT-TYPE
SYNTAX INTEGER
{
v1(1),
v2c(2),
v3(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The current active SNMP Trap version. Possible versions are:
v1: SNMP supported version 1.
v2c: SNMP supported version 2c.
v3: SNMP supported version 3."
::= { tnDevSysSnmpTrapServerCfgEntry 3 }
tnDevSysSnmpTrapServerCfgCommunity OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION " the community access string when sending SNMP trap packet."
::= { tnDevSysSnmpTrapServerCfgEntry 4 }
tnDevSysSnmpTrapServerCfgDstAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates destination ip address."
::= { tnDevSysSnmpTrapServerCfgEntry 5 }
tnDevSysSnmpTrapServerCfgDstPort OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The allowed range for the port number is from 1 through 65535."
::= { tnDevSysSnmpTrapServerCfgEntry 6 }
tnDevSysSnmpTrapServerCfgInformMode OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the SNMP trap inform mode operation. Possible modes are:
Enabled: Enable SNMP trap inform mode operation.
Disabled: Disable SNMP trap inform mode operation."
::= { tnDevSysSnmpTrapServerCfgEntry 7 }
tnDevSysSnmpTrapServerCfgInformTimeout OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the SNMP trap inform timeout. The allowed range is 0 to 2147 seconds."
::= { tnDevSysSnmpTrapServerCfgEntry 8 }
tnDevSysSnmpTrapServerCfgInformRetry OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the SNMP trap inform number of retry times. The allowed range is 0 to 255."
::= { tnDevSysSnmpTrapServerCfgEntry 9 }
tnDevSysSnmpTrapServerCfgEngineIdProbe OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the SNMP trap probe security engine ID mode of operation. Possible values are:
enabled - Enable SNMP trap probe security engine ID mode of operation.
disabled - Disable SNMP trap probe security engine ID mode of operation."
::= { tnDevSysSnmpTrapServerCfgEntry 10 }
tnDevSysSnmpTrapServerCfgAdminEngineId OBJECT-TYPE
SYNTAX SnmpEngineID
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the SNMP trap security engine ID. SNMPv3 sends traps and informs using USM for authentication and privacy. A unique engine ID for these traps and informs is needed. When tnDevSysSnmpTrapCfgEngineIdProbe is enabled, the ID will be probed automatically. Otherwise, the ID specified in this field is used."
::= { tnDevSysSnmpTrapServerCfgEntry 11 }
tnDevSysSnmpTrapServerCfgSecurityName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates the SNMP trap security name. SNMPv3 traps and informs using USM for authentication and privacy. A unique security name is needed when traps and informs are enabled."
::= { tnDevSysSnmpTrapServerCfgEntry 12 }
tnDevSysSnmpTrapServerCfgEvtWstart OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION " "
::= { tnDevSysSnmpTrapServerCfgEntry 13 }
tnDevSysSnmpTrapServerCfgEvtCstart OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION " "
::= { tnDevSysSnmpTrapServerCfgEntry 14 }
tnDevSysSnmpTrapServerCfgEvtLinkUp OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION " "
::= { tnDevSysSnmpTrapServerCfgEntry 15 }
tnDevSysSnmpTrapServerCfgEvtLinkDown OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION " "
::= { tnDevSysSnmpTrapServerCfgEntry 16 }
tnDevSysSnmpTrapServerCfgEvtLldp OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION " "
::= { tnDevSysSnmpTrapServerCfgEntry 17 }
tnDevSysSnmpTrapServerCfgEvtAuthFail OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates that the SNMP entity is permitted to generate authentication failure traps. Possible modes are:
enabled - Enable SNMP trap authentication failure.
disabled - Disable SNMP trap authentication failure."
::= { tnDevSysSnmpTrapServerCfgEntry 18 }
tnDevSysSnmpTrapServerCfgEvtStp OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION " "
::= { tnDevSysSnmpTrapServerCfgEntry 19 }
tnDevSysSnmpTrapServerCfgEvtRmon OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION " "
::= { tnDevSysSnmpTrapServerCfgEntry 20 }
tnDevSysSnmpTrapServerCfgRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This indicates the status of the entry, and is used to create
and delete entries in this table."
::= { tnDevSysSnmpTrapServerCfgEntry 21 }
tnDevSysSnmpTrapGlobalCfgMode OBJECT-TYPE
SYNTAX INTEGER
{
enabled(1),
disabled(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The global SNMP trap mode operation. Possible modes are:
enabled - Enable SNMP trap mode operation.
disabled - Disable SNMP trap mode operation."
::= { tnDevSysSnmpmgmt 7 }
END