Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

View File

@ -0,0 +1,48 @@
BYCAST-STORAGEGRID-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
OBJECT-TYPE
FROM RFC-1212;
bycast MODULE-IDENTITY
LAST-UPDATED "200706071725Z"
ORGANIZATION "NetApp Inc."
CONTACT-INFO "Website: www.netapp.com"
DESCRIPTION "The MIB Module for the legacy Bycast entities."
REVISION "200706071725Z"
DESCRIPTION "Initial revision."
::= {enterprises 28669}
version1 OBJECT IDENTIFIER ::= {bycast 1}
common OBJECT IDENTIFIER ::= {version1 0}
nmsmi OBJECT IDENTIFIER ::= {common 1}
system OBJECT IDENTIFIER ::= {nmsmi 1}
status OBJECT-TYPE
SYNTAX INTEGER { unknown(1), adminDown(11), normal(21), notice(31), minor(41), major(51), critical(61) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system status of a StorageGRID:
unknown(1) - At least one service is in the Unknown state and requires immediate investigation.
adminDown(11) - All the services have been deliberately shutdown for maintenance by a grid administrator.
normal(21) - All services are working normally.
notice(31) - An unusual condition that does not affect normal operation.
minor(41) - An abnormal condition that could affect operation in the future; should be investigated to prevent escalation.
major(51) - An abnormal condition that currently affects operation; requires prompt attention to prevent escalation.
critical(61) - An abnormal condition that has stopped normal operation; should be addressed immediately."
::= {system 1}
label OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system label of the grid as reported by the NMS MI."
::= {system 2}
END

View File

@ -0,0 +1,630 @@
NETAPP-AUTHENTICATION-MANAGER-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath Authentication Manager MIB
-- Copyright Broadcom Corporation (2012) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
TimeTicks, Unsigned32
FROM SNMPv2-SMI
MacAddress,TEXTUAL-CONVENTION,DateAndTime
FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
ifIndex FROM IF-MIB
InterfaceIndex FROM IF-MIB
fastPath FROM NETAPP-REF-MIB;
fastPathAuthMgr MODULE-IDENTITY
LAST-UPDATED "201212280000Z" -- 28 December 2012 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"Private MIB for auth mgr"
-- Revision history.
REVISION
"201212280000Z" -- 28 December 2012 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { fastPath 61 }
--**************************************************************************************
-- agentAuthMgrGlobalConfigGroup
--**************************************************************************************
agentAuthMgrGlobalConfigGroup OBJECT IDENTIFIER ::= { fastPathAuthMgr 1 }
agentAuthMgrAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the authentication manager feature on the system."
DEFVAL { disable }
::= { agentAuthMgrGlobalConfigGroup 1 }
--**************************************************************************************
-- agentAuthMgrInterfaceConfigGroup
--**************************************************************************************
agentAuthMgrInterfaceConfigGroup OBJECT IDENTIFIER ::= { fastPathAuthMgr 2 }
agentAuthMgrInterfaceConfigMethodTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentAuthMgrInterfaceConfigMethodEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface configuration for authentication manager"
::= { agentAuthMgrInterfaceConfigGroup 1 }
agentAuthMgrInterfaceConfigMethodEntry OBJECT-TYPE
SYNTAX AgentAuthMgrInterfaceConfigMethodEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The authentication manager interface config entry."
INDEX { agentAuthMgrIfIndex, methodIndex}
::= { agentAuthMgrInterfaceConfigMethodTable 1 }
AgentAuthMgrInterfaceConfigMethodEntry ::= SEQUENCE {
agentAuthMgrIfIndex
InterfaceIndex,
methodIndex
Unsigned32,
agentAuthMgrMethodOrder
INTEGER,
agentAuthMgrMethodPriority
INTEGER
}
agentAuthMgrIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface index for which the authentication manager config is required."
::= { agentAuthMgrInterfaceConfigMethodEntry 1 }
methodIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the configuration method."
::= { agentAuthMgrInterfaceConfigMethodEntry 2 }
agentAuthMgrMethodOrder OBJECT-TYPE
SYNTAX INTEGER {
undefined(0),
dot1x(1),
mab(2),
captivePortal(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The authentication methods allowed for order configuration."
DEFVAL { undefined }
::= { agentAuthMgrInterfaceConfigMethodEntry 3 }
agentAuthMgrMethodPriority OBJECT-TYPE
SYNTAX INTEGER {
undefined(0),
dot1x(1),
mab(2),
captivePortal(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The authentication methods allowed for priority configuration."
DEFVAL { undefined }
::= { agentAuthMgrInterfaceConfigMethodEntry 4 }
agentAuthMgrInterfaceConfigTimerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentAuthMgrInterfaceConfigTimerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface configuration for authentication manager"
::= { agentAuthMgrInterfaceConfigGroup 2 }
agentAuthMgrInterfaceConfigTimerEntry OBJECT-TYPE
SYNTAX AgentAuthMgrInterfaceConfigTimerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Authentication Manager Interface config entry."
INDEX { agentAuthMgrTimerIfIndex}
::= { agentAuthMgrInterfaceConfigTimerTable 1 }
AgentAuthMgrInterfaceConfigTimerEntry ::= SEQUENCE {
agentAuthMgrTimerIfIndex
InterfaceIndex,
agentAuthMgrRestart
Unsigned32
}
agentAuthMgrTimerIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface ifIndex for which the authentication manager config is required."
::= { agentAuthMgrInterfaceConfigTimerEntry 1 }
agentAuthMgrRestart OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The authentication restart timer value."
DEFVAL { 300 }
::= { agentAuthMgrInterfaceConfigTimerEntry 2 }
--**************************************************************************************
-- agentAuthMgrInterfaceStatusGroup
--**************************************************************************************
agentAuthMgrInterfaceStatusGroup OBJECT IDENTIFIER ::= { fastPathAuthMgr 3 }
agentAuthMgrInterfaceStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentAuthMgrInterfaceStatusMethodEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The interface configuration for authentication manager"
::= { agentAuthMgrInterfaceStatusGroup 1 }
agentAuthMgrInterfaceStatusEntry OBJECT-TYPE
SYNTAX AgentAuthMgrInterfaceStatusMethodEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The authentication manager interface config entry."
INDEX { agentAuthMgrIfIndex, methodIndex}
::= { agentAuthMgrInterfaceStatusTable 1 }
AgentAuthMgrInterfaceStatusMethodEntry ::= SEQUENCE {
agentAuthMgrStatusMethodOrder
INTEGER,
agentAuthMgrStatusMethodPriority
INTEGER
}
agentAuthMgrStatusMethodOrder OBJECT-TYPE
SYNTAX INTEGER {
undefined(0),
dot1x(1),
mab(2),
captivePortal(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The authentication methods allowed for order configuration."
DEFVAL { undefined }
::= { agentAuthMgrInterfaceStatusEntry 1 }
agentAuthMgrStatusMethodPriority OBJECT-TYPE
SYNTAX INTEGER {
undefined(0),
dot1x(1),
mab(2),
captivePortal(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The authentication methods allowed for priority configuration."
DEFVAL { undefined }
::= { agentAuthMgrInterfaceStatusEntry 2 }
--**************************************************************************************
-- agentAuthMgrClientStatusGroup -> Contains MIB objects displaying Authentication Manager Client details and
-- associated Functionality
--
--**************************************************************************************
agentAuthMgrClientStatusGroup OBJECT IDENTIFIER ::= { fastPathAuthMgr 4 }
agentAuthMgrClientStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentAuthMgrClientStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for auth mgr client details and associated functionality."
::= { agentAuthMgrClientStatusGroup 1 }
agentAuthMgrClientStatusEntry OBJECT-TYPE
SYNTAX AgentAuthMgrClientStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for port config table."
INDEX { agentAuthMgrClientMacAddress}
::= {agentAuthMgrClientStatusTable 1 }
AgentAuthMgrClientStatusEntry ::= SEQUENCE {
agentAuthMgrClientMacAddress
MacAddress,
agentAuthMgrLogicalPort
Unsigned32,
agentAuthMgrInterface
Unsigned32,
agentAuthMgrClientAuthstatus
INTEGER,
agentAuthMgrClientAuthMethod
INTEGER
}
agentAuthMgrClientMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the MAC address of the client."
::= { agentAuthMgrClientStatusEntry 1}
agentAuthMgrLogicalPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the logical port number of the client connection."
::= { agentAuthMgrClientStatusEntry 2}
agentAuthMgrInterface OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the physical interface to which the client is attached."
::= { agentAuthMgrClientStatusEntry 3}
agentAuthMgrClientAuthstatus OBJECT-TYPE
SYNTAX INTEGER {
authorized(1),
unauthorized(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The authentication status of the client."
::={ agentAuthMgrClientStatusEntry 4}
agentAuthMgrClientAuthMethod OBJECT-TYPE
SYNTAX INTEGER {
undefined(0),
dot1x(1),
mab(2),
captivePortal(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The method using which the client is authenticated."
::={ agentAuthMgrClientStatusEntry 5}
agentAuthMgrAuthHistoryResultsGroup OBJECT IDENTIFIER ::= { fastPathAuthMgr 5 }
agentAuthMgrPortAuthHistoryResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentAuthMgrPortAuthHistoryResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table to display history of the authentication manager."
::= { agentAuthMgrAuthHistoryResultsGroup 1 }
agentAuthMgrPortAuthHistoryResultEntry OBJECT-TYPE
SYNTAX AgentAuthMgrPortAuthHistoryResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents authentication manager results in history table."
INDEX { agentAuthMgrAuthHistoryResultIfaceIndex,
agentAuthMgrAuthHistoryResultIndex}
::= {agentAuthMgrPortAuthHistoryResultTable 1 }
AgentAuthMgrPortAuthHistoryResultEntry ::= SEQUENCE {
agentAuthMgrAuthHistoryResultIfaceIndex Unsigned32,
agentAuthMgrAuthHistoryResultIndex Unsigned32,
agentAuthMgrAuthHistoryResultTimeStamp DateAndTime,
agentAuthMgrAuthHistoryResultMacAddress MacAddress,
agentAuthMgrAuthHistoryResultAuthMethod Unsigned32,
agentAuthMgrAuthHistoryResultAuthStatus INTEGER
}
agentAuthMgrAuthHistoryResultIfaceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the physical bridge port on which dot1x authentication event
might be received."
::= { agentAuthMgrPortAuthHistoryResultEntry 1 }
agentAuthMgrAuthHistoryResultIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reference to the authentication manager authentication history table maintained."
::= { agentAuthMgrPortAuthHistoryResultEntry 2 }
agentAuthMgrAuthHistoryResultTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the exact time of authentication manager authentication
event information occurred maintained in the
history table."
::= { agentAuthMgrPortAuthHistoryResultEntry 3 }
agentAuthMgrAuthHistoryResultMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the client MAC address maintained in
the authentication history table."
::= { agentAuthMgrPortAuthHistoryResultEntry 4 }
agentAuthMgrAuthHistoryResultAuthMethod OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The method using which the client is authenticated."
::= { agentAuthMgrPortAuthHistoryResultEntry 5 }
agentAuthMgrAuthHistoryResultAuthStatus OBJECT-TYPE
SYNTAX INTEGER {
success(1),
failure(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the authentication manager authentication status (Success or Failure)
for the authentication manager authentication event takes place. "
::= { agentAuthMgrPortAuthHistoryResultEntry 6 }
-- agentAuthMgrAuthHistoryResultsClear OBJECT-TYPE
-- SYNTAX INTEGER {
-- enable(1),
-- disable(2)
-- }
-- MAX-ACCESS read-write
-- STATUS current
-- DESCRIPTION
-- "When set to enable(1), all Authentication Manager Authentication History information will be reset."
-- DEFVAL { disable }
-- ::= { agentAuthMgrAuthHistoryResultsGroup 2 }
--**************************************************************************************
-- agentAuthMgrPortAuthHistoryResultClearTable
--
--**************************************************************************************
agentAuthMgrPortAuthHistoryResultClearTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentAuthMgrPortAuthHistoryResultClearEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table to clear the authentication manager authentication history per interface."
::= { agentAuthMgrAuthHistoryResultsGroup 3 }
agentAuthMgrPortAuthHistoryResultClearEntry OBJECT-TYPE
SYNTAX AgentAuthMgrPortAuthHistoryResultClearEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents to clear the authentication manager authentication results for an
authentication manager authentication history table."
INDEX { agentAuthMgrAuthHistoryResultIfIndex }
::= {agentAuthMgrPortAuthHistoryResultClearTable 1 }
AgentAuthMgrPortAuthHistoryResultClearEntry ::= SEQUENCE {
agentAuthMgrAuthHistoryResultIfIndex Unsigned32,
agentAuthMgrPortAuthHistoryResultsClear INTEGER
}
agentAuthMgrAuthHistoryResultIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the physical Bridge Port on which authentication event
might be received."
::= { agentAuthMgrPortAuthHistoryResultClearEntry 1 }
agentAuthMgrPortAuthHistoryResultsClear OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to enable(1), all authentication manager authentication history information for
the given port will be reset. The value is write-only. Attempt to read
will return disable(2)."
DEFVAL { disable }
::= { agentAuthMgrPortAuthHistoryResultClearEntry 2 }
--**************************************************************************************
-- agentAuthMgrAuthStatsGroup -> Contains MIB objects displaying Authentication Manager
-- statistics per interface
--**************************************************************************************
agentAuthMgrAuthStatsGroup OBJECT IDENTIFIER ::= { fastPathAuthMgr 6 }
agentAuthMgrPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentAuthMgrPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table to display the authentication manager statistics."
::= { agentAuthMgrAuthStatsGroup 1 }
agentAuthMgrPortStatsEntry OBJECT-TYPE
SYNTAX AgentAuthMgrPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents authentication manager statistics per port."
INDEX { agentAuthMgrPortIfaceIndex, agentAuthMgrPortMethodIndex }
::= {agentAuthMgrPortStatsTable 1 }
AgentAuthMgrPortStatsEntry ::= SEQUENCE {
agentAuthMgrPortIfaceIndex Unsigned32,
agentAuthMgrPortMethodIndex INTEGER,
agentAuthMgrPortStatsAttempts Unsigned32,
agentAuthMgrPortStatsFailedAttempts Unsigned32
}
agentAuthMgrPortIfaceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object represents the physical bridge port on which statistics
are retrieved."
::= { agentAuthMgrPortStatsEntry 1 }
agentAuthMgrPortMethodIndex OBJECT-TYPE
SYNTAX INTEGER {
dot1x(1),
mab(2),
captivePortal(3)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the authentication method for which statistics are reviewed."
::= { agentAuthMgrPortStatsEntry 2 }
agentAuthMgrPortStatsAttempts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the number of successful authentications events
of specified method on specified port."
::= { agentAuthMgrPortStatsEntry 3 }
agentAuthMgrPortStatsFailedAttempts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the number of unsuccessful authentications attempts
of specified method on specified port."
::= { agentAuthMgrPortStatsEntry 4 }
-- Clear statistics ----
agentAuthMgrPortStatsClearTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentAuthMgrPortStatsClearEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table to clear the authentication manager statistics."
::= { agentAuthMgrAuthStatsGroup 2 }
agentAuthMgrPortStatsClearEntry OBJECT-TYPE
SYNTAX AgentAuthMgrPortStatsClearEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents to clear the authentication manager statistics per interface."
INDEX { agentAuthMgrPortIfaceIndex }
::= {agentAuthMgrPortStatsClearTable 1 }
AgentAuthMgrPortStatsClearEntry ::= SEQUENCE {
agentAuthMgrPortIfaceIndex Unsigned32,
agentAuthMgrPortStatsClear INTEGER
}
agentAuthMgrPortStatsClear OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to enable(1), all authentication manager statistics for
the given port will be reset. The value is write-only. Attempt to read
will return disable(2)."
DEFVAL { disable }
::= { agentAuthMgrPortStatsClearEntry 2 }
--**************************************************************************************
-- Auth Mgr Traps Config
--**************************************************************************************
agentAuthMgrTrapsConfigGroup OBJECT IDENTIFIER ::= { fastPathAuthMgr 7 }
authMgrTrapMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object enables/disables the user manager trap mode."
DEFVAL { disable }
::= { agentAuthMgrTrapsConfigGroup 1 }
--**************************************************************************************
-- Auth Mgr Traps
--
--**************************************************************************************
fastpathAuthMgrTraps OBJECT IDENTIFIER ::= { fastPathAuthMgr 0 }
agentAuthMgrClientAuthStatusTrap NOTIFICATION-TYPE
OBJECTS {
agentAuthMgrInterface,
agentAuthMgrClientMacAddress,
agentAuthMgrClientAuthMethod,
agentAuthMgrClientAuthstatus
}
STATUS current
DESCRIPTION
"Trap is sent from Auth Mgr when client is authorised/un-authorised."
::= { fastpathAuthMgrTraps 1 }
END

View File

@ -0,0 +1,715 @@
-- Box Services MIB overview:
-- Box Services MIB falls under fastPath MIB node of the private subtree.
NETAPP-BOXSERVICES-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FASTPATH Box Services MIB
-- Copyright Broadcom Corporation(2004-2008) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32, Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
fastPath FROM NETAPP-REF-MIB;
fastPathBoxServices MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Box Services Feature."
-- Revision history.
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200802220000Z" -- 22 Feb 2008 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 43 }
BoxsTemperatureStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The temperature state"
SYNTAX INTEGER {
low(0),
normal(1),
warning(2),
critical(3),
shutdown(4),
notpresent(5),
notoperational(6)
}
--**************************************************************************************
-- boxServicesGroup
--
-- This group provides configuration and status of the Box Services
-- feature.
--
--**************************************************************************************
boxServicesGroup OBJECT IDENTIFIER ::= { fastPathBoxServices 1 }
--**************************************************************************************
-- Some scalars
boxServicesNormalTempRangeMin OBJECT-TYPE
SYNTAX Integer32 (-100..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Lower boundary of normal temperature range."
::= { boxServicesGroup 1 }
boxServicesNormalTempRangeMax OBJECT-TYPE
SYNTAX Integer32 (-100..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Upper boundary of normal temperature range."
::= { boxServicesGroup 2 }
boxServicesTemperatureTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable temperature change event trap, raised when temperature crosses boundaries of normal range"
DEFVAL { enable }
::= { boxServicesGroup 3 }
boxServicesPSMStateTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable Power Supply Module state change trap."
DEFVAL { enable }
::= { boxServicesGroup 4 }
boxServicesFanStateTrapEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Enable or disable Fan state change trap."
DEFVAL { enable }
::= { boxServicesGroup 5 }
boxsPwrUsageHistoryUnitSampleInterval OBJECT-TYPE
SYNTAX INTEGER (30..86400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval at which power consumption data needs to be collected."
::= { boxServicesGroup 10 }
boxsPwrUsageHistoryUnitMaxSamples OBJECT-TYPE
SYNTAX INTEGER (1..168)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of samples to keep."
::= { boxServicesGroup 11 }
boxServicesThermalShutdownSensor OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The number of the sensor which initiated thermal shutdown."
::= { boxServicesGroup 13 }
boxServicesThermalShutdownTemperature OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The temperature of the sensor which initiated thermal shutdown."
::= { boxServicesGroup 14 }
--**************************************************************************************
-- boxServicesFans
boxServicesFansTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesFansEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Fan"
::= { boxServicesGroup 6 }
boxServicesFansEntry OBJECT-TYPE
SYNTAX BoxServicesFansEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Fan Entry"
INDEX { boxServicesFansIndex }
::= { boxServicesFansTable 1 }
BoxServicesFansEntry ::= SEQUENCE {
boxServicesFansIndex
Integer32,
boxServicesFanItemType
INTEGER,
boxServicesFanItemState
INTEGER,
boxServicesFanSpeed
Integer32,
boxServicesFanDutyLevel
Integer32
}
boxServicesFansIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index of fan table entry"
::= { boxServicesFansEntry 1 }
boxServicesFanItemType OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
removable(2),
fixedAC(3),
removableDC(4),
fixedDC(5),
removableAC(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of fan"
::= { boxServicesFansEntry 2 }
boxServicesFanItemState OBJECT-TYPE
SYNTAX INTEGER {
notpresent(1),
operational(2),
failed(3),
nopower(4),
powering(5),
notpowering(6),
incompatible(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of fan"
::= { boxServicesFansEntry 3 }
boxServicesFanSpeed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The speed of fan"
::= { boxServicesFansEntry 4}
boxServicesFanDutyLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The duty level of fan, in percents"
::= { boxServicesFansEntry 5}
--**************************************************************************************
-- boxServicesPowSupplies
boxServicesPowSuppliesTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesPowSuppliesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Power supply"
::= { boxServicesGroup 7 }
boxServicesPowSuppliesEntry OBJECT-TYPE
SYNTAX BoxServicesPowSuppliesEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Power Supply Entry"
INDEX { boxServicesPowSupplyIndex }
::= { boxServicesPowSuppliesTable 1 }
BoxServicesPowSuppliesEntry ::= SEQUENCE {
boxServicesPowSupplyIndex
Integer32,
boxServicesPowSupplyItemType
INTEGER,
boxServicesPowSupplyItemState
INTEGER
}
boxServicesPowSupplyIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index of power supply table entry"
::= { boxServicesPowSuppliesEntry 1 }
boxServicesPowSupplyItemType OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
removable(2),
fixedAC(3),
removableDC(4),
fixedDC(5),
removableAC(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of power supply"
::= { boxServicesPowSuppliesEntry 2 }
boxServicesPowSupplyItemState OBJECT-TYPE
SYNTAX INTEGER {
notpresent(1),
operational(2),
failed(3),
nopower(4),
powering(5),
notpowering(6),
incompatible(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of power supply."
::= { boxServicesPowSuppliesEntry 3 }
-- Box Services Unit Power Usage History table
boxsUnitPwrUsageHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxsUnitPwrUsageHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table providing configuration and status of Power Usage History feature"
::= { boxServicesGroup 9 }
boxsUnitPwrUsageHistoryEntry OBJECT-TYPE
SYNTAX BoxsUnitPwrUsageHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Power Usage History Table for a Unit."
INDEX { boxsPwrUsageHistoryUnitIndex, boxsPwrUsageHistoryUnitSampleIndex }
::= { boxsUnitPwrUsageHistoryTable 1 }
BoxsUnitPwrUsageHistoryEntry::=
SEQUENCE {
boxsPwrUsageHistoryUnitIndex
INTEGER,
boxsPwrUsageHistoryUnitSampleIndex
INTEGER,
boxsPwrUsageHistoryUnitSampleTime
DisplayString,
boxsPwrUsageHistoryUnitPowerConsumption
INTEGER,
boxsPwrUsageHistoryStackPowerConsumption
INTEGER
}
boxsPwrUsageHistoryUnitIndex OBJECT-TYPE
SYNTAX INTEGER (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the boxsUnitPwrUsageHistoryTable.
A non-zero value indicates the unitIndex for the corresponding unit
entry in the Power Usage History Table."
::= { boxsUnitPwrUsageHistoryEntry 1 }
boxsPwrUsageHistoryUnitSampleIndex OBJECT-TYPE
SYNTAX INTEGER (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the boxsUnitPwrUsageHistoryTable.
A non-zero value indicates the sampleIndex for the corresponding sample
entry in the Power Usage History Table."
::= { boxsUnitPwrUsageHistoryEntry 2 }
boxsPwrUsageHistoryUnitSampleTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time at which the Sample was collected."
::= { boxsUnitPwrUsageHistoryEntry 3}
boxsPwrUsageHistoryUnitPowerConsumption OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power Consumption (mWatts) at the time of collecting the given sample."
::= { boxsUnitPwrUsageHistoryEntry 4 }
boxsPwrUsageHistoryStackPowerConsumption OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Power Consumption (mWatts) per Stack at the time of collecting the given sample."
::= { boxsUnitPwrUsageHistoryEntry 5 }
--**************************************************************************************
-- boxServicesTempSensors
boxServicesTempSensorsTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesTempSensorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Temperature sensor"
::= { boxServicesGroup 8 }
boxServicesTempSensorsEntry OBJECT-TYPE
SYNTAX BoxServicesTempSensorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Temperature Sensor Entry"
INDEX { boxServicesTempSensorIndex }
::= { boxServicesTempSensorsTable 1 }
BoxServicesTempSensorsEntry ::= SEQUENCE {
boxServicesTempSensorIndex
Integer32,
boxServicesTempSensorType
INTEGER,
boxServicesTempSensorState
BoxsTemperatureStatus,
boxServicesTempSensorTemperature
Integer32
}
boxServicesTempSensorIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique index of temperature sensor table entry"
::= { boxServicesTempSensorsEntry 1 }
boxServicesTempSensorType OBJECT-TYPE
SYNTAX INTEGER {
fixed(1),
removable(2),
fixedAC(3),
removableDC(4),
fixedDC(5),
removableAC(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of temperature sensor"
::= { boxServicesTempSensorsEntry 2 }
boxServicesTempSensorState OBJECT-TYPE
SYNTAX BoxsTemperatureStatus
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The state of temperature sensor"
::= { boxServicesTempSensorsEntry 3 }
boxServicesTempSensorTemperature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature value reported by sensor"
::= { boxServicesTempSensorsEntry 4 }
boxServicesTempUnitTable OBJECT-TYPE
SYNTAX SEQUENCE OF BoxServicesTempUnitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Temperature status table"
::= { boxServicesGroup 15 }
boxServicesTempUnitEntry OBJECT-TYPE
SYNTAX BoxServicesTempUnitEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Box Services Temperature Unit Entry"
INDEX { boxServicesTempUnitIndex }
::= { boxServicesTempUnitTable 1 }
BoxServicesTempUnitEntry ::= SEQUENCE {
boxServicesTempUnitIndex
Unsigned32,
boxServicesTempUnitState
BoxsTemperatureStatus,
boxServicesTempUnitTemperature
Integer32
}
boxServicesTempUnitIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit index for an entry in the Box Services Temperature Unit Table"
::= { boxServicesTempUnitEntry 1 }
boxServicesTempUnitState OBJECT-TYPE
SYNTAX BoxsTemperatureStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature state of the unit"
::= { boxServicesTempUnitEntry 2 }
boxServicesTempUnitTemperature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The highest temperature currently reported by any sensor on the unit"
::= { boxServicesTempUnitEntry 3 }
--**************************************************************************************
-- boxServicesNotificationsGroup
--
-- This group provides notification definitions for the Box Services
-- feature.
--
--**************************************************************************************
boxServicesNotificationsGroup OBJECT IDENTIFIER ::= { fastPathBoxServices 2 }
--**************************************************************************************
-- boxServices notification definitions
boxsItemStateChangeEvent OBJECT-TYPE
SYNTAX INTEGER {
insertion(1),
removal(2),
becomeoperational(3),
failure(4),
losepower(5)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This event describes states of the fan or power supply.
insertion - hot-pluggable fan or power supply was inserted
removal - hot-pluggable fan or power supply was removed
becomeoperational - fan or power supply became operational after failure state
failure - fan or power supply failure happened, i.e. it is not able to perform its functions
losepower - a power supply was operational, but the power to it has been disconnected or has failed"
::= { boxServicesNotificationsGroup 1 }
boxsTemperatureChangeEvent OBJECT-TYPE
SYNTAX INTEGER {
abovethreshold(1),
belowthreshold(2),
withinnormalrange(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This event describes change of the temperature.
To avoid flipping on boundary conditions, it is allowed to send the trap
taking into account some margin around thresholds.
abovethreshold - temperature increased and crossed upper threshold value
belowthreshold - temperature decreased and crossed lower threshold value
withinnormalrange - temperature returned to normal range (between threshold)"
::= { boxServicesNotificationsGroup 2 }
boxsTemperatureStatusCurrentEvent OBJECT-TYPE
SYNTAX BoxsTemperatureStatus
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This event describes the current status of a switch."
::= { boxServicesNotificationsGroup 3 }
boxsTemperatureStatusPreviousEvent OBJECT-TYPE
SYNTAX BoxsTemperatureStatus
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This event describes the previous status of a switch."
::= { boxServicesNotificationsGroup 4 }
--**************************************************************************************
-- Traps
--**************************************************************************************
fastPathBoxServicesTraps OBJECT IDENTIFIER ::= { fastPathBoxServices 0 }
boxsFanStateChange NOTIFICATION-TYPE
OBJECTS {
boxServicesFansIndex,
boxsItemStateChangeEvent
}
STATUS current
DESCRIPTION
"Trap is sent when fan state change happens."
::= { fastPathBoxServicesTraps 1 }
boxsPowSupplyStateChange NOTIFICATION-TYPE
OBJECTS {
boxServicesPowSupplyIndex,
boxsItemStateChangeEvent
}
STATUS current
DESCRIPTION
"Trap is sent when power supply state change happens."
::= { fastPathBoxServicesTraps 2 }
boxsTemperatureChange NOTIFICATION-TYPE
OBJECTS {
boxServicesTempSensorIndex,
boxsTemperatureChangeEvent
}
STATUS obsolete
DESCRIPTION
"Trap is sent when temperature is changing and crossing any of the thresholds"
::= { fastPathBoxServicesTraps 3 }
boxsThermalShutdown NOTIFICATION-TYPE
OBJECTS {
boxServicesThermalShutdownSensor,
boxServicesThermalShutdownTemperature
}
STATUS current
DESCRIPTION
"Trap is sent when thermal shutdown is initiated."
::= { fastPathBoxServicesTraps 4 }
boxsTemperatureStateChange NOTIFICATION-TYPE
OBJECTS {
boxServicesTempUnitIndex,
boxsTemperatureStatusCurrentEvent,
boxsTemperatureStatusPreviousEvent
}
STATUS current
DESCRIPTION
"Trap is sent when the system temperature crosses a threshold.
To avoid rapid flapping between states, a hysteresis may
be applied."
::= { fastPathBoxServicesTraps 5 }
--**************************************************************************************
-- Locator LED manage group
--
-- This group provides manage definitions for the Locator LED feature.
--
--**************************************************************************************
boxsLocatorLedConfigGroup OBJECT IDENTIFIER ::= { fastPathBoxServices 4 }
boxsLocatorLedUnit OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Spesifies unit number where Locator LED should blink on.
This is write-only value. It always returns '0' on request
if the Locator Led feature is supported."
::= { boxsLocatorLedConfigGroup 1 }
boxsLocatorLedTime OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates time period in seconds for Locator LED blinking.
The range is from 20 to 3600 seconds.
The dafault value is 20 seconds.
This is write-only value. It always returns '0' on request
if the Locator Led feature is supported."
DEFVAL { 20 }
::= { boxsLocatorLedConfigGroup 2 }
boxsLocatorLedEnable OBJECT-TYPE
SYNTAX INTEGER {
disable(0),
enable(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Starts the Locator LED blinking.
If boxsLocatorLedUnit has not been set current(manager) unit number will be used.
If boxsLocatorLedTime has not been set default value(20 seconds) will be used.
This is write-only value. It always returns '0' on request
if the Locator Led feature is supported."
::= { boxsLocatorLedConfigGroup 3 }
END

View File

@ -0,0 +1,308 @@
-- Denial of Service MIB overview:
-- Denial of Service MIB falls under fastPath MIB node of the private subtree.
NETAPP-DENIALOFSERVICE-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- BROADCOM FASTPATH Denial of Service MIB
-- Copyright Broadcom Corporation (2004-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32, Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
RowStatus, MacAddress FROM SNMPv2-TC
ifIndex FROM IF-MIB
DisplayString FROM RFC1213-MIB
fastPath FROM NETAPP-REF-MIB;
fastPathDenialOfService MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Denial of Service."
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 31 }
--**************************************************************************************
-- agentSwitchDenialOfServiceGroup
--
--**************************************************************************************
agentSwitchDenialOfServiceGroup OBJECT IDENTIFIER ::= { fastPathDenialOfService 1 }
agentSwitchDenialOfServiceSIPDIPMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the SIP=DIP Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 1 }
agentSwitchDenialOfServiceSMACDMACMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the SMAC=DMAC Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 9 }
agentSwitchDenialOfServiceFirstFragMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the First Fragment Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 2 }
agentSwitchDenialOfServiceTCPHdrSize OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the Minimum allowed TCP Header size.
This is active if the First Fragment Denial of Service
protection feature is enabled."
DEFVAL { 20 }
::= { agentSwitchDenialOfServiceGroup 3 }
agentSwitchDenialOfServiceTCPFragMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Fragment Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 4 }
agentSwitchDenialOfServiceTCPOffsetMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Offset Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 10 }
agentSwitchDenialOfServiceTCPFlagMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Flag Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 5 }
agentSwitchDenialOfServiceTCPFlagSeqMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Flag and Sequence Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 11 }
agentSwitchDenialOfServiceTCPSynMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Syn Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 14 }
agentSwitchDenialOfServiceTCPSynFinMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Syn and Fin Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 15 }
agentSwitchDenialOfServiceTCPFinUrgPshMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Fin and Urg and Psh Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 16 }
agentSwitchDenialOfServiceL4PortMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the L4 Port Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 6 }
agentSwitchDenialOfServiceTCPPortMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the TCP Port Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 12 }
agentSwitchDenialOfServiceUDPPortMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the UDP Port Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 13 }
agentSwitchDenialOfServiceICMPMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the ICMP Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 7 }
agentSwitchDenialOfServiceICMPv6Mode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the ICMPv6 Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 20 }
agentSwitchDenialOfServiceICMPSize OBJECT-TYPE
SYNTAX Integer32 (0..16376)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the Maximum allowed ICMP data size.
This is active if the ICMP Denial of Service
protection feature is enabled."
DEFVAL { 512 }
::= { agentSwitchDenialOfServiceGroup 8 }
agentSwitchDenialOfServiceICMPv6Size OBJECT-TYPE
SYNTAX Integer32 (0..1023)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the Maximum allowed ICMPv6 data size.
This is active if the ICMPv6 Denial of Service
protection feature is enabled."
DEFVAL { 1023 }
::= { agentSwitchDenialOfServiceGroup 18 }
agentSwitchDenialOfServiceICMPFragMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables or Disables the ICMP Fragment Denial of Service
protection feature."
DEFVAL { disable }
::= { agentSwitchDenialOfServiceGroup 19 }
END

View File

@ -0,0 +1,197 @@
-- DHCP Client MIB overview:
-- DHCP Client MIB falls under fastPath MIB node of the private subtree.
NETAPP-DHCPCLIENT-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- BROADCOM FASTPATH DHCP Server MIB
-- Copyright Broadcom Corporation (2002-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress,
Integer32, Unsigned32, Counter32, TimeTicks
FROM SNMPv2-SMI
InterfaceIndex FROM IF-MIB
DisplayString FROM RFC1213-MIB
fastPath FROM NETAPP-REF-MIB;
fastPathDHCPClientPrivate MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH DHCP Client"
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 100 }
--**************************************************************************************
agentdhcp4ClientLeaseParameters OBJECT IDENTIFIER ::= { fastPathDHCPClientPrivate 1 }
agentdhcp4ClientLeaseParametersTable OBJECT-TYPE
SYNTAX SEQUENCE OF Agentdhcp4ClientLeaseParametersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Displays DHCP Client Lease Information."
::= { agentdhcp4ClientLeaseParameters 1 }
agentdhcp4ClientLeaseParametersEntry OBJECT-TYPE
SYNTAX Agentdhcp4ClientLeaseParametersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a table entry."
INDEX { agentdhcp4ClientInterfaceIndex }
::= { agentdhcp4ClientLeaseParametersTable 1 }
Agentdhcp4ClientLeaseParametersEntry ::= SEQUENCE {
agentdhcp4ClientInterfaceIndex
InterfaceIndex,
agentdhcp4ClientIpAddress
IpAddress,
agentdhcp4ClientSubnetMask
IpAddress,
agentdhcp4ClientDhcpServerAddress
IpAddress,
agentdhcp4ClientState
INTEGER,
agentdhcp4ClientTransactionID
DisplayString,
agentdhcp4ClientLeaseTime
TimeTicks,
agentdhcp4ClientRenewTime
TimeTicks,
agentdhcp4ClientRebindTime
TimeTicks,
agentdhcp4ClientRetryCount
Counter32
}
agentdhcp4ClientInterfaceIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Interface index on which the IP address was leased by the DHCP Server."
::= { agentdhcp4ClientLeaseParametersEntry 1 }
agentdhcp4ClientIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address leased by the DHCP Server ."
::= { agentdhcp4ClientLeaseParametersEntry 2 }
agentdhcp4ClientSubnetMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Subnet mask of the IP Address leased by the DHCP Server ."
::= { agentdhcp4ClientLeaseParametersEntry 3 }
agentdhcp4ClientDhcpServerAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address of the DHCP Server that leased the IP Address ."
::= { agentdhcp4ClientLeaseParametersEntry 4 }
agentdhcp4ClientState OBJECT-TYPE
SYNTAX INTEGER{
init(1),
selecting(2),
requesting(3),
request-recv(4),
bound(5),
renewing(6),
renew-recv(7),
rebinding(8),
rebind-recv(9),
bootp-fallback(10),
not-bound(11),
failed(12),
do-release(13)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The State of the DHCP Client on this interface ."
::= { agentdhcp4ClientLeaseParametersEntry 5 }
agentdhcp4ClientTransactionID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The transaction ID of the DHCP Client ."
::= { agentdhcp4ClientLeaseParametersEntry 6 }
agentdhcp4ClientLeaseTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time remaining since the IP address is leased by the DHCP Server.It is displayed
in days, hours, minutes and seconds."
::= { agentdhcp4ClientLeaseParametersEntry 7 }
agentdhcp4ClientRenewTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time remaining to send the next DHCP Renew Request by DHCP Client to renew the leased IP address. It is displayed
in days, hours, minutes and seconds."
::= { agentdhcp4ClientLeaseParametersEntry 8 }
agentdhcp4ClientRebindTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time remaining to start the DHCP Rebind process. It is displayed
in days, hours, minutes and seconds."
::= { agentdhcp4ClientLeaseParametersEntry 9 }
agentdhcp4ClientRetryCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the DHCP Client sends a DHCP REQUEST message before the server responds ."
::= { agentdhcp4ClientLeaseParametersEntry 10 }
END

View File

@ -0,0 +1,294 @@
NETAPP-DNS-RESOLVER-CONTROL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Counter32, Integer32, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DisplayString, TruthValue
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
fastPath
FROM NETAPP-REF-MIB
InterfaceIndexOrZero
FROM IF-MIB
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB;
-- DNS Control Resolver MIB
fastPathDnsResControlMIB MODULE-IDENTITY
LAST-UPDATED "201112140000Z" -- 14 Dec 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
"Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Phone: +1 919 865 2700"
DESCRIPTION
"This MIB module defines a portion of the SNMP MIB under
the Broadcom Corporation enterprise OID pertaining to
DNS Client control configuration"
-- Revision history.
REVISION
"201112140000Z" -- 14 Dec 2011 12:00:00 GMT
DESCRIPTION
"DNS Client Source Interface related changes."
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200503281100Z" -- Mon Mar 28 11:00 GMT 2005
DESCRIPTION
"Initial version of this MIB module."
::= { fastPath 37 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
DnsCacheEntryType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A DNS cache entry type. This is for address or
for canonical name."
SYNTAX INTEGER { dnsCacheAddresstype(1),
dnsCacheCnametye(2) }
fastPathDnsResCtlMIBObjects OBJECT IDENTIFIER ::= { fastPathDnsResControlMIB 1 }
agentResCtlglobal OBJECT IDENTIFIER ::= { fastPathDnsResCtlMIBObjects 1 }
agentResCtlServConfig OBJECT IDENTIFIER ::= { fastPathDnsResCtlMIBObjects 2 }
agentResCtlStaticServConfig OBJECT IDENTIFIER ::= { fastPathDnsResCtlMIBObjects 3 }
-- agentResCtlCacheConfig OBJECT IDENTIFIER ::= { dnsResCtlMIBObjects 4 }
-- Resolver Control Configuration Group
agentResCtlAdminMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The dns client administrative modes supported by the device.
The dns client services can be turned on or off."
::= {agentResCtlglobal 1 }
agentResCtlDefDomainName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default domain name for unqualified hostnames."
::= {agentResCtlglobal 2 }
agentResCtlCacheFlushStatus OBJECT-TYPE
SYNTAX INTEGER { dnsCacheFlushEnable(1),
dnsCacheFlushDisable(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The cache Flush status. If set to enable all dynamic cache
entries would be removed."
::= {agentResCtlglobal 3 }
agentResCtlRequestTimeout OBJECT-TYPE
SYNTAX INTEGER (0..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timeout before retransmitting a request to the server. The
timeout value is configured and displayed in seconds."
DEFVAL { 3 }
::= {agentResCtlglobal 4 }
agentResCtlRequestRetransmits OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of times the request is retransmitted. The request
is retransmitted provided the maximum timeout value allows
this many number of retransmits."
DEFVAL { 2 }
::= {agentResCtlglobal 5 }
agentResCtlDomainListTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResCtlDomainListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for default domain list."
::= {agentResCtlglobal 6}
agentResCtlDomainListEntry OBJECT-TYPE
SYNTAX ResCtlDomainListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DNS domain name list.
Rows may be created or deleted at any time by the DNS
Resolver and by SNMP SET requests."
INDEX {agentResCtlDomainListName }
::= {agentResCtlDomainListTable 1 }
ResCtlDomainListEntry ::=
SEQUENCE {
agentResCtlDomainListName
DisplayString,
agentResCtlDomainListNameStatus
RowStatus
}
agentResCtlDomainListName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The dns domain list entry identified by
this row of the table."
::= {agentResCtlDomainListEntry 1 }
agentResCtlDomainListNameStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the DNS domain list Entry Table
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= {agentResCtlDomainListEntry 2 }
-- DNS Resolver Control Server Configuration Table
agentResCtlServConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResCtlConfigIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of DNS servers list"
::= {agentResCtlServConfig 1 }
agentResCtlConfigIPEntry OBJECT-TYPE
SYNTAX ResCtlConfigIPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the DNS Servers list.
Rows may be created or deleted at any time by the DNS
Resolver and by SNMP SET requests."
INDEX {agentResCtlDnsNameServerIPType,
agentResCtlDnsNameServerIP }
::= {agentResCtlServConfigTable 1 }
ResCtlConfigIPEntry ::=
SEQUENCE {
agentResCtlDnsNameServerIPType
InetAddressType,
agentResCtlDnsNameServerIP
InetAddress,
agentResCtlDnsNameServerStatus
RowStatus
}
agentResCtlDnsNameServerIPType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Type of IP address of the dns server identified by
this row of the table. Can be either ipv4(1), or ipv6(2)."
::= {agentResCtlConfigIPEntry 1 }
agentResCtlDnsNameServerIP OBJECT-TYPE
SYNTAX InetAddress (SIZE(0|4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the dns server identified by
this row of the table."
::= {agentResCtlConfigIPEntry 2 }
agentResCtlDnsNameServerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the DNS Server Address Table
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= {agentResCtlConfigIPEntry 3 }
-- DNS Resolver Control Static Host Name IP Address Table
agentResCtlStaticServConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ResCtlStaticServEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Static table of DNS hostname to IP address table"
::= {agentResCtlStaticServConfig 1 }
agentResCtlStaticServEntry OBJECT-TYPE
SYNTAX ResCtlStaticServEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the static DNS hostname IP address list.
Rows may be created or deleted at any time by the DNS
Resolver and by SNMP SET requests."
INDEX {agentResCtlStaticHostName,
agentResCtlStaticIPAddress }
::= {agentResCtlStaticServConfigTable 1 }
ResCtlStaticServEntry ::=
SEQUENCE {
agentResCtlStaticHostName
OCTET STRING,
agentResCtlStaticIPAddress
IpAddress,
agentResCtlStaticNameServerStatus
RowStatus
}
agentResCtlStaticHostName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0 .. 255))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The static hostname to be stored in the name server table."
::= {agentResCtlStaticServEntry 1 }
agentResCtlStaticIPAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the dns server for the static hostname."
::= {agentResCtlStaticServEntry 2 }
agentResCtlStaticNameServerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of the Static Host Name - IP Address Table
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry"
::= {agentResCtlStaticServEntry 3 }
END

View File

@ -0,0 +1,778 @@
-- Dot1x Advanced Features MIB overview:
-- Dot1x Advanced Features MIB falls under fastPath MIB node of the private subtree.
NETAPP-DOT1X-ADVANCED-FEATURES-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath Dot1x Advanced Features MIB
-- Copyright Broadcom Corporation (2003-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32, TimeTicks FROM SNMPv2-SMI
dot1xPaePortNumber FROM IEEE8021-PAE-MIB
TEXTUAL-CONVENTION,
RowStatus,MacAddress,DateAndTime FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
fastPath FROM NETAPP-REF-MIB;
fastPathdot1xAdvanced MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath Dot1x Advanced Features "
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 36 }
Dot1xPortControlMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The control values of the Authenticator PAE controlled
Port."
SYNTAX INTEGER {
forceUnauthorized(1),
auto(2),
forceAuthorized(3),
macBased(4)
}
Dot1xSessionTerminationAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The action to be taken on session termination ."
SYNTAX INTEGER {
default(1),
reauthenticate(2)
}
agentDot1xEnhancementConfigGroup OBJECT IDENTIFIER ::= { fastPathdot1xAdvanced 1 }
agentDot1xRadiusVlanAssignment OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable dot1x Vlan Assignment Support on the switch."
DEFVAL { disable }
::= { agentDot1xEnhancementConfigGroup 1 }
agentDot1xDynamicVlanCreationMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable dot1x dynamic vlan creation Support on the switch."
DEFVAL { disable }
::= { agentDot1xEnhancementConfigGroup 2 }
agentDot1xEapolFloodMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable dot1x eapol flooding mode on the switch."
DEFVAL { disable }
::= { agentDot1xEnhancementConfigGroup 3 }
--**************************************************************************************
-- agentDot1xPortConfigGroup -> Contains MIB objects configuring/displaying Dot1x Port details
-- and associated Functionality
--
--**************************************************************************************
agentDot1xPortConfigGroup OBJECT IDENTIFIER ::= { fastPathdot1xAdvanced 2 }
--------------------------------------------------------------
-- The Dot1x Enhanced Port Table
--------------------------------------------------------------
agentDot1xPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentDot1xPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for dot1x enhanced Port details and associated functionality."
::= { agentDot1xPortConfigGroup 1 }
agentDot1xPortConfigEntry OBJECT-TYPE
SYNTAX AgentDot1xPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for port config table."
INDEX { dot1xPaePortNumber}
::= {agentDot1xPortConfigTable 1 }
AgentDot1xPortConfigEntry ::= SEQUENCE {
agentDot1xPortControlMode
Dot1xPortControlMode,
agentDot1xGuestVlanId
Unsigned32,
agentDot1xGuestVlanPeriod
Unsigned32,
agentDot1xUnauthenticatedVlan
Unsigned32,
agentDot1xMaxUsers
Unsigned32,
agentDot1xPortVlanAssigned
Unsigned32,
agentDot1xPortVlanAssignedReason
INTEGER,
agentDot1xPortSessionTimeout
Unsigned32,
agentDot1xPortTerminationAction
Dot1xSessionTerminationAction,
agentDot1xPortMABenabled
INTEGER,
agentDot1xPortMABenabledOperational
INTEGER
}
agentDot1xPortControlMode OBJECT-TYPE
SYNTAX Dot1xPortControlMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Dot1x port control mode of this port.The Port control mode .
The port control mode for this interface can take the following values ,
force-unauthorized - the port is in unauthorized mode,
auto-Port based mode. If a client authenticates suscessfully, then the interface is authorized .
Otherwise, the port is in unauthorized mode.
If more than one clients are attached to the port , then only one client needs to authenticate to allow other clients access.
force-authorized - The port is placed in authorized mode
macBased - If more than one client is attached to the port, then each client needs to authenticate separately.
This object depcreates dot1xAuthAuthControlledPortControl object in IEEE8021-PAE-MIB"
DEFVAL {auto}
::= { agentDot1xPortConfigEntry 1}
agentDot1xGuestVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Guest Vlan of the port. A port will
be moved to its Guest Vlan if no client sucessfully
authenticates on that port for the Guest Vlan Period.
A value of zero indicates no Guest Vlan is configured for the interface."
DEFVAL {0}
::= { agentDot1xPortConfigEntry 2}
agentDot1xGuestVlanPeriod OBJECT-TYPE
SYNTAX Unsigned32 (1..300)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value, in seconds, of the guestVlanPeriod constant
currently in use for Guest Vlan Assignment for the
port ."
DEFVAL { 90 }
::= { agentDot1xPortConfigEntry 3 }
agentDot1xUnauthenticatedVlan OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the Unauthenticated Vlan of the port. A port will
be moved to its unauthenticated Vlan if the client authenticates unsucessfully
on that port .
A value of zero indicates no Unauthenticated Vlan is configured for the port. "
DEFVAL {0}
::= { agentDot1xPortConfigEntry 4}
agentDot1xMaxUsers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Specifies the maximum users or clients that can authenticate on this port when the port control mode is macBased. "
::= { agentDot1xPortConfigEntry 5}
agentDot1xPortVlanAssigned OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Specifies the vlan the port is assigned to by Dot1x .
Only relevant if the port control mode of the port is auto. "
DEFVAL {0}
::= { agentDot1xPortConfigEntry 6}
agentDot1xPortVlanAssignedReason OBJECT-TYPE
SYNTAX INTEGER {
default(1),
radius(2),
unauthenticatedVlan(3),
guestVlan(4),
voiceVlan(5),
monitorVlan(6),
notAssigned(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Reason the port is assigned to the vlan specified by agentDot1xPortVlanAssigned .
Only relevant if the port control mode of the port is auto. "
DEFVAL {5}
::= { agentDot1xPortConfigEntry 7}
agentDot1xPortSessionTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Specifies the session timeout value assigned by the Radius server for this port .
Only relevant if the port control mode of the port is auto. "
::= { agentDot1xPortConfigEntry 8}
agentDot1xPortTerminationAction OBJECT-TYPE
SYNTAX Dot1xSessionTerminationAction
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Specifies the session termination action assigned by the Radius Server .This is the action taken when the session times out .
Only relevant if the port control mode of the port is auto. "
DEFVAL {1}
::= { agentDot1xPortConfigEntry 9}
agentDot1xPortMABenabled OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Specifies if Mac-based bypass authentication is configured for the port. "
DEFVAL {2}
::= { agentDot1xPortConfigEntry 10}
agentDot1xPortMABenabledOperational OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Displays the operational value of the Mac-based authentication bypass mode (MAB) on the port. "
DEFVAL {2}
::= { agentDot1xPortConfigEntry 11}
--**************************************************************************************
-- agentDot1xClientConfigGroup -> Contains MIB objects displaying Dot1x Client details and
-- associated Functionality
--
--**************************************************************************************
agentDot1xClientConfigGroup OBJECT IDENTIFIER ::= { fastPathdot1xAdvanced 3 }
agentDot1xClientConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentDot1xClientConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for dot1x Client details and associated functionality."
::= { agentDot1xClientConfigGroup 1 }
agentDot1xClientConfigEntry OBJECT-TYPE
SYNTAX AgentDot1xClientConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for port config table."
INDEX { agentDot1xClientMacAddress}
::= {agentDot1xClientConfigTable 1 }
AgentDot1xClientConfigEntry ::= SEQUENCE {
agentDot1xClientMacAddress
MacAddress,
agentDot1xLogicalPort
Unsigned32,
agentDot1xInterface
Unsigned32,
agentDot1xClientAuthPAEstate
INTEGER,
agentDot1xClientBackendState
INTEGER,
agentDot1xClientUserName
DisplayString,
agentDot1xClientSessionTime
Unsigned32,
agentDot1xClientFilterID
DisplayString,
agentDot1xClientVlanAssigned
Unsigned32,
agentDot1xClientVlanAssignedReason
INTEGER,
agentDot1xClientSessionTimeout
Unsigned32,
agentDot1xClientTerminationAction
Dot1xSessionTerminationAction
}
agentDot1xClientMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the client MAC address of the client. "
::= { agentDot1xClientConfigEntry 1}
agentDot1xLogicalPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the client MAC address of the client . "
::= { agentDot1xClientConfigEntry 2}
agentDot1xInterface OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the physical interface to which the client is attached . "
::= { agentDot1xClientConfigEntry 3}
agentDot1xClientAuthPAEstate OBJECT-TYPE
SYNTAX INTEGER {
initialize(1),
disconnected(2),
connecting(3),
authenticating(4),
authenticated(5),
aborting(6),
held(7),
forceAuth(8),
forceUnauth(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current value of the Authenticator PAE state
machine for the client."
::={ agentDot1xClientConfigEntry 4}
agentDot1xClientBackendState OBJECT-TYPE
SYNTAX INTEGER {
request(1),
response(2),
success(3),
fail(4),
timeout(5),
idle(6),
initialize(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the Backend Authentication
state machine."
::={ agentDot1xClientConfigEntry 5}
agentDot1xClientUserName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the username with which the client is authenticated to the Radius server .
This value is only valid when the client is in authenticated state. "
::= { agentDot1xClientConfigEntry 6}
agentDot1xClientSessionTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the time elapsed in seconds since the client was authenticated in this session.
This value is only valid when the client is in authenticated state. "
::= { agentDot1xClientConfigEntry 7}
agentDot1xClientFilterID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the Filter ID or Diffserv Policy name to be applied to the session .
This vlaue is populated only if it has been assigned by the RADIUS server.
This value is only valid when the client is in authenticated state."
::= { agentDot1xClientConfigEntry 8}
agentDot1xClientVlanAssigned OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the vlan the client is associated with by Dot1x .
This value is only valid when the client is in authenticated state."
::= { agentDot1xClientConfigEntry 9}
agentDot1xClientVlanAssignedReason OBJECT-TYPE
SYNTAX INTEGER {
default(1),
radius(2),
unauthenticatedVlan(3),
monitorVlan(6),
invalid(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Reason the client is associated to the vlan specified by agentDot1xClientVlanAssigned .
This value is only valid when the client is in authenticated state."
::= { agentDot1xClientConfigEntry 10}
agentDot1xClientSessionTimeout OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the session time remaining for the client if assigned by the Radius server .
A value of 0 indicates that no session timeout was assigned by the RADIUS server.
This value is only valid when the client is in authenticated state. "
::= { agentDot1xClientConfigEntry 11}
agentDot1xClientTerminationAction OBJECT-TYPE
SYNTAX Dot1xSessionTerminationAction
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the session termination action assigned by the Radius Server .
This is the action taken when the session times out .
This value is only valid when the client is in authenticated state. "
::= { agentDot1xClientConfigEntry 12}
--**************************************************************************************
-- agentDot1xMonitorModeConfigGroup -> Contains MIB objects configuring/displaying Dot1x
-- Monitor Mode details and associated Functionality
--
--**************************************************************************************
agentDot1xMonitorModeConfigGroup OBJECT IDENTIFIER ::= { fastPathdot1xAdvanced 4 }
agentDot1xMonitorModeEnabled OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/Disable Dot1x Monitor mode
Support on the switch."
DEFVAL { disable }
::= { agentDot1xMonitorModeConfigGroup 1 }
agentDot1xMonitorModeClients OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Retrieves the number of clients that got
authenticated by Monitor mode globally."
::= { agentDot1xMonitorModeConfigGroup 2 }
agentDot1xNonMonitorModeClients OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Retrieves the number of clients that are granted access by Dot1x with no monitor mode enabled."
::= { agentDot1xMonitorModeConfigGroup 3 }
--**************************************************************************************
-- agentDot1xMonitorModeConfigGroup -> Contains MIB objects configuring/displaying Dot1x
-- Monitor Mode details and associated Functionality
--
--**************************************************************************************
agentDot1xAuthHistoryResultsGroup OBJECT IDENTIFIER ::= { fastPathdot1xAdvanced 5 }
agentDot1xPortAuthHistoryResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentDot1xPortAuthHistoryResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table to display the dot1x monitor mode results."
::= { agentDot1xAuthHistoryResultsGroup 1 }
agentDot1xPortAuthHistoryResultEntry OBJECT-TYPE
SYNTAX AgentDot1xPortAuthHistoryResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents Dot1x Authentication results for a Dot1x Authentication History table."
INDEX { agentDot1xAuthHistoryResultIfaceIndex,
agentDot1xAuthHistoryResultIndex}
::= {agentDot1xPortAuthHistoryResultTable 1 }
AgentDot1xPortAuthHistoryResultEntry ::= SEQUENCE {
agentDot1xAuthHistoryResultIfaceIndex Unsigned32,
agentDot1xAuthHistoryResultIndex Unsigned32,
agentDot1xAuthHistoryResultTimeStamp DateAndTime,
agentDot1xAuthHistoryResultAge TimeTicks,
agentDot1xAuthHistoryResultMacAddress MacAddress,
agentDot1xAuthHistoryResultVlanId Unsigned32,
agentDot1xAuthHistoryResultAuthStatus INTEGER,
agentDot1xAuthHistoryResultAccessStatus INTEGER,
agentDot1xAuthHistoryResultFilterID DisplayString,
agentDot1xAuthHistoryResultVlanAssigned Unsigned32,
agentDot1xAuthHistoryResultVlanAssignedType INTEGER,
agentDot1xAuthHistoryResultReasonCode INTEGER
}
agentDot1xAuthHistoryResultIfaceIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the physical Bridge Port on which dot1x Auth event
might be received."
::= { agentDot1xPortAuthHistoryResultEntry 1 }
agentDot1xAuthHistoryResultIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reference to the Dot1x Authentication history table maintained."
::= { agentDot1xPortAuthHistoryResultEntry 2 }
agentDot1xAuthHistoryResultTimeStamp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the exact time of Dot1x Authentication
event information occurred maintained in the
history table."
::= { agentDot1xPortAuthHistoryResultEntry 3 }
agentDot1xAuthHistoryResultAge OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Time since the authentication entry was added to the history table. It is displayed in days, hours, minutes, and seconds."
::= { agentDot1xPortAuthHistoryResultEntry 4 }
agentDot1xAuthHistoryResultMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the client MAC Address maintained in
the Dot1x Authentication history table."
::= { agentDot1xPortAuthHistoryResultEntry 5 }
agentDot1xAuthHistoryResultVlanId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the VLANID maintained in the history
table. It is the VLANID which is failed to
associate to the port during authentication process.
The VLANID is identified distinctly by the Reason
code for the respective entry. Valid only when the
reason code is set to 13 (VLAN assignment failure).
In all the other cases, VLANID is set to 0. "
::= { agentDot1xPortAuthHistoryResultEntry 6 }
agentDot1xAuthHistoryResultAuthStatus OBJECT-TYPE
SYNTAX INTEGER {
success(1),
failure(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the Dot1x Authentication status (Success or Failure) for the Dot1x Authentication event takes place. "
::= { agentDot1xPortAuthHistoryResultEntry 7 }
agentDot1xAuthHistoryResultAccessStatus OBJECT-TYPE
SYNTAX INTEGER {
granted(1),
denied(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" Authentication access status indicates the exact status of the dot1x client.
Granted means the client is allowed access to the network using dot1x or monitor mode.
Denied means the client is not allowed access to the network."
::= { agentDot1xPortAuthHistoryResultEntry 8 }
agentDot1xAuthHistoryResultFilterID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the Filter ID or Diffserv Policy name assigned by the RADIUS server.
This value is only valid when the client is in authenticated state."
::= { agentDot1xPortAuthHistoryResultEntry 9 }
agentDot1xAuthHistoryResultVlanAssigned OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the VLANID maintained in the history
table (It is the VLANID Assigned to a Port or Client authenticate)."
::= { agentDot1xPortAuthHistoryResultEntry 10 }
agentDot1xAuthHistoryResultVlanAssignedType OBJECT-TYPE
SYNTAX INTEGER {
default(1),
radius(2),
unauthenticatedVlan(3),
guestVlan(4),
voiceVlan(5),
monitorVlan(6),
notAssigned(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Specifies the VLAN Assigned Reason maintained in the history
table."
::= { agentDot1xPortAuthHistoryResultEntry 11 }
agentDot1xAuthHistoryResultReasonCode OBJECT-TYPE
SYNTAX INTEGER {
supplicant-timeout(1),
eapol-timeout(2),
radius-request-timeout(3),
radius-auth-failure(4),
radius-auth-comm-failure(5),
radius-challenge-process-invalid-nas-port(6),
radius-challenge-process-wrong-eap-msg(7),
radius-request-send-msg-error(8),
radius-accept-process-invalid-nas-port(9),
radius-accept-process-wrong-eap-msg(10),
radius-accept-filter-assignment-failure(11),
radius-accept-diffserv-not-present(12),
radius-accept-vlan-assignment-failure(13),
vlan-assignment-feature-not-enabled(14),
radius-success(15),
local-auth-user-not-found(16),
local-auth-user-no-access(17),
local-auth-md5-validation-failure(18),
local-auth-invalid-eap-type(19),
local-failure(20),
local-success(21),
radius-invalid-radius-status(22),
guest-vlan-timer-expiry(23),
undefined-auth-method(24),
reject-auth-method(25),
invalid-auth-method(26),
auth-method-not-configured(27),
unauth-vlan-not-created(28),
guest-vlan-not-created(29),
radius-accept-invalid-vlan-failure(30)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Specifies the Dot1x authentication reason
refered by the result index on a port."
::= { agentDot1xPortAuthHistoryResultEntry 12 }
agentDot1xAuthHistoryResultsClear OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to enable(1), all Dot1x Authentication History information will be reset."
DEFVAL { disable }
::= { agentDot1xAuthHistoryResultsGroup 2 }
--**************************************************************************************
-- agentDot1xPortAuthHistoryResultClearTable
--
--**************************************************************************************
agentDot1xPortAuthHistoryResultClearTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentDot1xPortAuthHistoryResultClearEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table to clear the dot1x monitor mode results per interface."
::= { agentDot1xAuthHistoryResultsGroup 3 }
agentDot1xPortAuthHistoryResultClearEntry OBJECT-TYPE
SYNTAX AgentDot1xPortAuthHistoryResultClearEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents to clear the Dot1x Authentication results for a Dot1x Authentication History table."
INDEX { agentDot1xAuthHistoryResultIfIndex }
::= {agentDot1xPortAuthHistoryResultClearTable 1 }
AgentDot1xPortAuthHistoryResultClearEntry ::= SEQUENCE {
agentDot1xAuthHistoryResultIfIndex Unsigned32,
agentDot1xPortAuthHistoryResultsClear INTEGER
}
agentDot1xAuthHistoryResultIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object represents the physical Bridge Port on which dot1x Auth event
might be received."
::= { agentDot1xPortAuthHistoryResultClearEntry 1 }
agentDot1xPortAuthHistoryResultsClear OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to enable(1), all Dot1x Authentication History information for
the given port will be reset. The value is write-only. Attempt to read
will return disable(2)."
DEFVAL { disable }
::= { agentDot1xPortAuthHistoryResultClearEntry 2 }
END

View File

@ -0,0 +1,136 @@
-- Dot1x Authentication Server MIB overview:
-- Dot1x Authentication Server MIB falls under fastPath MIB node of the private subtree.
NETAPP-DOT1X-AUTHENTICATION-SERVER-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath Dot1x Authentication Server MIB
-- Copyright Broadcom Corporation (2003-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
fastPath FROM NETAPP-REF-MIB;
fastPathdot1xAuthenticationServer MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath Dot1x Authentication Server "
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200911120000Z" -- 12 November 2009 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 49 }
--**************************************************************************************
-- agentDot1xAuthServUserConfigGroup -> Contains MIB objects to configure Dot1x User Database
--
--**************************************************************************************
agentDot1xAuthServUserConfigGroup OBJECT IDENTIFIER ::= { fastPathdot1xAuthenticationServer 1 }
agentDot1xAuthServUserConfigCreate OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Create a new user.
When set with a non-empty string, a new user with that name will be created.
This object will only return an empty string.
This string is limited to alpha-numeric strings (including the '-' and '_' characters)."
::= { agentDot1xAuthServUserConfigGroup 1 }
agentDot1xAuthServUserConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentDot1xAuthServUserConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for dot1x Client details and associated functionality."
::= { agentDot1xAuthServUserConfigGroup 2 }
agentDot1xAuthServUserConfigEntry OBJECT-TYPE
SYNTAX AgentDot1xAuthServUserConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for port config table."
INDEX { agentDot1xAuthServUserIndex}
::= {agentDot1xAuthServUserConfigTable 1 }
AgentDot1xAuthServUserConfigEntry ::= SEQUENCE {
agentDot1xAuthServUserIndex
Integer32,
agentDot1xAuthServUserName
DisplayString,
agentDot1xAuthServUserPassword
DisplayString,
agentDot1xAuthServUserStatus
RowStatus
}
agentDot1xAuthServUserIndex OBJECT-TYPE
SYNTAX Integer32 (0..99)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Dot1x user config index. "
::= { agentDot1xAuthServUserConfigEntry 1}
agentDot1xAuthServUserName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Dot1x user name.
This string is limited to alpha-numeric strings (including '-' and '_'
characters). "
::= { agentDot1xAuthServUserConfigEntry 2}
agentDot1xAuthServUserPassword OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Dot1x user password."
::= { agentDot1xAuthServUserConfigEntry 3}
agentDot1xAuthServUserStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Dot1x User Status.
active(1) - This user account is active.
destroy(6) - Set to this value to remove this user account."
::= { agentDot1xAuthServUserConfigEntry 4 }
END

View File

@ -0,0 +1,267 @@
NETAPP-INVENTORY-MIB DEFINITIONS ::= BEGIN
-- Copyright Broadcom Corporation (2003-2013) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Counter32,
Unsigned32, TimeTicks, NOTIFICATION-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString,
RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
fastPath FROM NETAPP-REF-MIB;
fastPathInventory MODULE-IDENTITY
LAST-UPDATED "201310150000Z" -- 15 Oct 2013 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"This MIB defines the objects used for FastPath to
configure and report information and status of units,
slots and supported cards."
-- Revision history.
REVISION
"201310150000Z" -- 15 Oct 2013 12:00:00 GMT
DESCRIPTION
"Object support modifications for LinuxHost systems."
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200410282037Z" -- Thu Jun 26 20:37:34 2003 GMT
DESCRIPTION
"Version 2 - Add support for Front Panel Stacking configuration."
REVISION
"200305261930Z" -- Thu Jun 26 19:30:54 2003 GMT
DESCRIPTION
"Initial version."
::= { fastPath 13 }
AgentInventoryUnitPreference ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the preference the unit has for being the
management unit in the stack. If the value is 0, it
indicates the unit is disabled for management."
SYNTAX INTEGER {
disabled(0),
unsassigned(1),
assigned(2)
}
AgentInventoryUnitType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "x"
STATUS current
DESCRIPTION
"The Unit Type value for a given unit, displayed in hexadecimal."
SYNTAX Unsigned32
AgentInventoryCardType ::= TEXTUAL-CONVENTION
DISPLAY-HINT "x"
STATUS current
DESCRIPTION
"The Card Type value for a given card, displayed in hexadecimal."
SYNTAX Unsigned32
--**************************************************************************************
-- agentInventoryStackGroup
--
--**************************************************************************************
agentInventoryStackGroup OBJECT IDENTIFIER ::= { fastPathInventory 1 }
agentInventoryStackSTKname OBJECT-TYPE
SYNTAX INTEGER {
unconfigured(1),
image1(2),
image2(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"STK file on management unit for copy/activate/delete operations to all units in the stack
unconfigured(1) - indicates a default state and can not be set."
::= { agentInventoryStackGroup 5 }
agentInventoryStackActivateSTK OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Activates the specified STK file on all units on the stack."
::= { agentInventoryStackGroup 6 }
agentInventoryStackDeleteSTK OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Deletes the specified STK file from all units on the stack."
::= { agentInventoryStackGroup 7 }
--**************************************************************************************
-- agentInventoryCardGroup
--
--**************************************************************************************
agentInventoryCardGroup OBJECT IDENTIFIER ::= { fastPathInventory 4 }
--**************************************************************************************
-- agentInventoryCardTypeTable
--
--**************************************************************************************
agentInventoryCardTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentInventoryCardTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains information for all supported Card Types in the system."
::= { agentInventoryCardGroup 1 }
agentInventoryCardTypeEntry OBJECT-TYPE
SYNTAX AgentInventoryCardTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains information related to a specific Card Type."
INDEX { agentInventoryCardIndex }
::= { agentInventoryCardTypeTable 1 }
AgentInventoryCardTypeEntry ::=
SEQUENCE {
agentInventoryCardIndex
Unsigned32,
agentInventoryCardType
AgentInventoryCardType,
agentInventoryCardModelIdentifier
DisplayString,
agentInventoryCardDescription
DisplayString
}
agentInventoryCardIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary index used to identify cards in the table."
::= { agentInventoryCardTypeEntry 1 }
agentInventoryCardType OBJECT-TYPE
SYNTAX AgentInventoryCardType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Card Type associated with this instance."
::= { agentInventoryCardTypeEntry 2 }
agentInventoryCardModelIdentifier OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The model identifier for the supported Card Type."
::= { agentInventoryCardTypeEntry 3 }
agentInventoryCardDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The card description for the supported Card Type."
::= { agentInventoryCardTypeEntry 4 }
--**************************************************************************************
-- agentInventoryComponentGroup
--
--**************************************************************************************
agentInventoryComponentGroup OBJECT IDENTIFIER ::= { fastPathInventory 5 }
--**************************************************************************************
-- agentInventoryComponentTable
--
--**************************************************************************************
agentInventoryComponentTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentInventoryComponentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains information for all supported Components in the system."
::= { agentInventoryComponentGroup 1 }
agentInventoryComponentEntry OBJECT-TYPE
SYNTAX AgentInventoryComponentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Contains information related to a specific Components."
INDEX { agentInventoryComponentIndex }
::= { agentInventoryComponentTable 1 }
AgentInventoryComponentEntry ::=
SEQUENCE {
agentInventoryComponentIndex
Unsigned32,
agentInventoryComponentMnemonic
DisplayString,
agentInventoryComponentName
DisplayString
}
agentInventoryComponentIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An arbitrary index used to reference components in the table."
::= { agentInventoryComponentEntry 1 }
agentInventoryComponentMnemonic OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The abreviated name of this component."
::= { agentInventoryComponentEntry 2 }
agentInventoryComponentName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the component for this instance."
::= { agentInventoryComponentEntry 3 }
END

555
mibs/netapp/NETAPP-ISDP-MIB Normal file
View File

@ -0,0 +1,555 @@
NETAPP-ISDP-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath Switching MIB
-- Copyright Broadcom Corporation (2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32,Counter32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TimeStamp FROM SNMPv2-TC
fastPath FROM NETAPP-REF-MIB
DisplayString FROM RFC1213-MIB;
fastPathIsdp MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath ISDP"
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"201001110000Z" -- 11 January 2010 12:00:00 GMT
DESCRIPTION
"Device ID can be system's host name too."
REVISION
"200712030000Z" -- 03 December 2007 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { fastPath 39 }
agentIsdpMIBObjects OBJECT IDENTIFIER ::= { fastPathIsdp 1 }
agentIsdpCache OBJECT IDENTIFIER ::= { agentIsdpMIBObjects 2 }
agentIsdpInterface OBJECT IDENTIFIER ::= { agentIsdpMIBObjects 3 }
-- ****************************************************************************
--
-- The ISDP Interface Group
-- Manage ISDP on interface.
--
-- ****************************************************************************
agentIsdpInterfaceTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIsdpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing the status of ISDP on
the device's interfaces."
::= { agentIsdpInterface 1 }
agentIsdpInterfaceEntry OBJECT-TYPE
SYNTAX AgentIsdpInterfaceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the agentIsdpInterfaceTable,
containing the status of ISDP on an interface."
INDEX { agentIsdpInterfaceIfIndex }
::= { agentIsdpInterfaceTable 1 }
AgentIsdpInterfaceEntry ::= SEQUENCE {
agentIsdpInterfaceIfIndex Integer32,
agentIsdpInterfaceEnable INTEGER
}
agentIsdpInterfaceIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifIndex value of the local interface.
For 802.3 Repeaters on which the repeater ports do not
have ifIndex values assigned, this value is a unique
value for the port, and greater than any ifIndex value
supported by the repeater; in this case, the specific
port is indicated by corresponding values of
agentIsdpInterfaceGroup and agentIsdpInterfacePort, where these
values correspond to the group number and port number
values of RFC 1516."
::= { agentIsdpInterfaceEntry 1 }
agentIsdpInterfaceEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the Industry Standard Discovery Protocol
is currently running on this interface. This variable
has no effect when ISDP is disabled (agentIsdpGlobalRun = FALSE)."
::= { agentIsdpInterfaceEntry 2 }
-- ****************************************************************************
--
-- The ISDP Cache Group
-- Display Cache ISDP settings.
--
-- ****************************************************************************
agentIsdpCacheTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentIsdpCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing the cached
information obtained via receiving ISDP messages."
::= { agentIsdpCache 1 }
agentIsdpCacheEntry OBJECT-TYPE
SYNTAX AgentIsdpCacheEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the agentIsdpCacheTable,
containing the information received via ISDP on one
interface from one device. Entries appear when
a ISDP advertisement is received from a neighbor
device. Entries disappear when ISDP is disabled
on the interface, or globally."
INDEX { agentIsdpCacheIfIndex, agentIsdpCacheIndex }
::= { agentIsdpCacheTable 1 }
AgentIsdpCacheEntry ::= SEQUENCE {
agentIsdpCacheIfIndex Integer32,
agentIsdpCacheIndex Integer32,
agentIsdpCacheLocalIntf DisplayString,
agentIsdpCacheAddress DisplayString,
agentIsdpCacheVersion DisplayString,
agentIsdpCacheDeviceId DisplayString,
agentIsdpCacheDevicePort DisplayString,
agentIsdpCachePlatform DisplayString,
agentIsdpCacheCapabilities DisplayString,
agentIsdpCacheLastChange TimeStamp,
agentIsdpCacheProtocolVersion DisplayString,
agentIsdpCacheHoldtime INTEGER
}
agentIsdpCacheIfIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Normally, the ifIndex value of the local interface."
::= { agentIsdpCacheEntry 1 }
agentIsdpCacheIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index value is unique integer id of each neighbor entry."
::= { agentIsdpCacheEntry 2 }
agentIsdpCacheAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The (first) network-layer address of the device's
SNMP-agent as reported in the Address TLV of the most recently
received ISDP message. For example, if the corresponding
instance of cacheAddressType had the value 'ip(1)', then
this object would be an IP-address."
::= { agentIsdpCacheEntry 3 }
agentIsdpCacheLocalIntf OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device Interface which had this neighbor."
::= { agentIsdpCacheEntry 4 }
agentIsdpCacheVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Version string as reported in the most recent ISDP
message. The zero-length string indicates that no Version
field (TLV) was reported in the most recent ISDP
message."
::= { agentIsdpCacheEntry 5 }
agentIsdpCacheDeviceId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device-ID string as reported in the most recent ISDP
message. The zero-length string indicates that no Device-ID
field (TLV) was reported in the most recent ISDP
message."
::= { agentIsdpCacheEntry 6 }
agentIsdpCacheDevicePort OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Port-ID string as reported in the most recent ISDP
message. This will typically be the value of the ifName
object (e.g., 'Ethernet0'). The zero-length string
indicates that no Port-ID field (TLV) was reported in the
most recent ISDP message."
::= { agentIsdpCacheEntry 7 }
agentIsdpCachePlatform OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's Hardware Platform as reported in the most
recent ISDP message. The zero-length string indicates
that no Platform field (TLV) was reported in the most
recent ISDP message."
::= { agentIsdpCacheEntry 8 }
agentIsdpCacheCapabilities OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's Functional Capabilities as reported in the
most recent ISDP message. For latest set of specific
values, see the latest version of the ISDP specification.
The zero-length string indicates that no Capabilities field
(TLV) was reported in the most recent ISDP message."
::= { agentIsdpCacheEntry 9 }
agentIsdpCacheLastChange OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the time when this cache entry was last changed.
This object is initialised to the current time when the entry
gets created and updated to the current time whenever the value
of any (other) object instance in the corresponding row is
modified."
::= { agentIsdpCacheEntry 10 }
agentIsdpCacheProtocolVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's version of ISDP protcol as reported in the
most recent ISDP message."
::= { agentIsdpCacheEntry 11 }
agentIsdpCacheHoldtime OBJECT-TYPE
SYNTAX INTEGER (10..255)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Device's ISDP Holdtime as reported in the most
recent ISDP message."
::= { agentIsdpCacheEntry 12 }
-- ***************************************************************************
--
-- The ISDP Global Group
-- Manage Global ISDP settings.
--
-- ***************************************************************************
agentIsdpGlobal OBJECT IDENTIFIER ::= { agentIsdpMIBObjects 1 }
-- ****************************************************************************
--
-- The ISDP Clear Group
--
-- ****************************************************************************
agentIsdpClear OBJECT IDENTIFIER ::= { agentIsdpGlobal 1 }
agentIsdpClearStats OBJECT-TYPE
SYNTAX INTEGER {
normalOperation(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear ISDP stats. Will always return 0 when read."
::= { agentIsdpClear 1 }
agentIsdpClearEntries OBJECT-TYPE
SYNTAX INTEGER {
normalOperation(0),
clear(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Clear ISDP entries table. Will always return 0 when read."
::= { agentIsdpClear 2 }
-- ****************************************************************************
--
-- The ISDP Statistics Group
--
-- ****************************************************************************
agentIsdpStatistics OBJECT IDENTIFIER ::= { agentIsdpGlobal 2 }
agentIsdpStatisticsPduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of all ISDP pdu received."
::= { agentIsdpStatistics 1 }
agentIsdpStatisticsPduTransmit OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of all ISDP pdu transmitted."
::= { agentIsdpStatistics 2 }
agentIsdpStatisticsV1PduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of v1 ISDP pdu received."
::= { agentIsdpStatistics 3 }
agentIsdpStatisticsV1PduTransmit OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of v1 ISDP pdu transmitted."
::= { agentIsdpStatistics 4 }
agentIsdpStatisticsV2PduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of v2 ISDP pdu received."
::= { agentIsdpStatistics 5 }
agentIsdpStatisticsV2PduTransmit OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of v2 ISDP pdu transmitted."
::= { agentIsdpStatistics 6 }
agentIsdpStatisticsBadHeaderPduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP pdu with bad header received."
::= { agentIsdpStatistics 7 }
agentIsdpStatisticsChkSumErrorPduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP pdu with chksum error received."
::= { agentIsdpStatistics 8 }
agentIsdpStatisticsFailurePduTransmit OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP pdu transmition failures."
::= { agentIsdpStatistics 9 }
agentIsdpStatisticsInvalidFormatPduReceived OBJECT-TYPE
SYNTAX Counter32
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP pdu in invalid format received."
::= { agentIsdpStatistics 10 }
agentIsdpStatisticsTableFull OBJECT-TYPE
SYNTAX Counter32
UNITS "times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP entry table was full."
::= { agentIsdpStatistics 11 }
agentIsdpStatisticsIpAddressTableFull OBJECT-TYPE
SYNTAX Counter32
UNITS "times"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Display the number of ISDP entry address table was full."
::= { agentIsdpStatistics 12 }
agentIsdpGlobalRun OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the Indastry Standart Discovery Protocol
is currently running. Entries in agentIsdpCacheTable are
deleted when ISDP is disabled."
DEFVAL { 1 }
::= { agentIsdpGlobal 4 }
agentIsdpGlobalMessageInterval OBJECT-TYPE
SYNTAX INTEGER (5..254)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval at which ISDP messages are to be generated.
The default value is 60 seconds. This is also known as the ISDP timer."
DEFVAL { 60 }
::= { agentIsdpGlobal 5 }
agentIsdpGlobalHoldTime OBJECT-TYPE
SYNTAX INTEGER (10..255)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time for the receiving device holds ISDP message.
The default value is 180 seconds."
DEFVAL { 180 }
::= { agentIsdpGlobal 6 }
agentIsdpGlobalDeviceId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device ID advertised by this device. The format of this
device ID is characterized by the value of
agentIsdpGlobalDeviceIdFormat object."
::= { agentIsdpGlobal 7 }
agentIsdpGlobalAdvertiseV2 OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the Indastry Standart Discovery Protocol V2
is currently enabled."
::= { agentIsdpGlobal 8 }
agentIsdpGlobalDeviceIdFormatCpb OBJECT-TYPE
SYNTAX BITS {
serialNumber(1),
macAddress(2),
other (4),
hostName(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate the Device ID format capability of the device.
serialNumber(0) indicates that the device supports using
serial number as the format for its Device ID.
macAddress(1) indicates that the device supports using
layer 2 MAC address as the format for its Device ID.
other(2) indicates that the device supports using its
platform specific format as the format for its Device ID.
hostName(3) indicates that the device supports using
system Host Name as the format for its Device ID."
::= { agentIsdpGlobal 9 }
agentIsdpGlobalDeviceIdFormat OBJECT-TYPE
SYNTAX INTEGER {
serialNumber(1),
macAddress(2),
other(3),
hostName(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of the format of Device ID contained in the
corresponding instance of agentIsdpGlobalDeviceId. User can only
specify the formats which the device is capable of as
denoted in agentIsdpGlobalDeviceIdFormatCpb object.
serialNumber(1) indicates that the value of agentIsdpGlobalDeviceId
object is in the form of an ASCII string contain the device
serial number.
macAddress(2) indicates that the value of agentIsdpGlobalDeviceId
object is in the form of Layer 2 MAC address.
other(3) indicates that the value of agentIsdpGlobalDeviceId object
is in the form of a platform specific ASCII string contain
info that identifies the device. For example: ASCII string
contains serialNumber appended/prepened with system name.
hostName(4) indicates that the value of agentIsdpGlobalDeviceIdFormat
object is in system Host Name format."
::= { agentIsdpGlobal 10 }
END

View File

@ -0,0 +1,141 @@
-- Feature Keying MIB overview:
-- Feature Keying MIB falls under fastPath MIB node of the private subtree.
NETAPP-KEYING-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- Broadcom FASTPATH Keying MIB
-- Copyright Broadcom Corporation (2004-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporations
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,RowStatus,
RowPointer FROM SNMPv2-TC
DisplayString FROM RFC1213-MIB
fastPath FROM NETAPP-REF-MIB;
fastPathKeyingPrivate MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Keying Utility"
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Add new Postal address change."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 24 }
--**************************************************************************************
-- agentFeatureKeyingGroup -> contains MIB objects displaying Key and associated Functionality
--
--**************************************************************************************
agentFeatureKeyingGroup OBJECT IDENTIFIER ::= { fastPathKeyingPrivate 1 }
agentFeatureKeyingEnableKey OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Hexadecimal Key-string entered to enable an advance functionality."
::={ agentFeatureKeyingGroup 1 }
agentFeatureKeyingDisableKey OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Hexadecimal Key-string entered to disable an advance functionality."
::={ agentFeatureKeyingGroup 2 }
agentFeatureKeyingTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentFeatureKeyingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for license key and associated functionality. "
::= { agentFeatureKeyingGroup 3 }
agentFeatureKeyingEntry OBJECT-TYPE
SYNTAX AgentFeatureKeyingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for key table"
INDEX { agentFeatureKeyingIndex }
::={ agentFeatureKeyingTable 1}
AgentFeatureKeyingEntry ::=
SEQUENCE {
agentFeatureKeyingIndex
Unsigned32,
agentFeatureKeyingName
DisplayString,
agentFeatureKeyingStatus
INTEGER
}
agentFeatureKeyingIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A value corresponding to a keyable feature.When this table is walked,
only values associated with keyable features are returned.This value
must be equivalent to valid value of agentFeatureKeyingIndex."
::={ agentFeatureKeyingEntry 1 }
agentFeatureKeyingName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The abbreviated name of this component.This is also equivalent to
agentFeatureKeyingName"
::={ agentFeatureKeyingEntry 2 }
agentFeatureKeyingStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Returns a value of (1) if the feature is enabled for management,
(2) if disabled."
::={agentFeatureKeyingEntry 3 }
END

View File

@ -0,0 +1,112 @@
-- Link Local Protocol Filtering (LLPF) MIB overview:
-- LLPF MIB falls under fastPath MIB node of the private subtree.
NETAPP-LLPF-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- BROADCOM FASTPATH LLPF MIB
-- Copyright Broadcom Corporation (2004-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32, Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
RowStatus, MacAddress FROM SNMPv2-TC
ifIndex FROM IF-MIB
DisplayString FROM RFC1213-MIB
fastPath FROM NETAPP-REF-MIB;
fastPathLlpf MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Link Local Protocol Filtering."
-- Revision history.
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200910260000Z" -- 26 Oct 2009 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 48}
--**************************************************************************************
-- agentSwitchLlpfGroup
--
--**************************************************************************************
agentSwitchLlpfGroup OBJECT IDENTIFIER ::= { fastPathLlpf 1 }
agentSwitchLlpfPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentSwitchLlpfPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains the configuration objects for the
with each port."
::= { agentSwitchLlpfGroup 1 }
agentSwitchLlpfPortConfigEntry OBJECT-TYPE
SYNTAX AgentSwitchLlpfPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The configuration information for LLPF."
INDEX { ifIndex , agentSwitchLlpfProtocolType}
::= { agentSwitchLlpfPortConfigTable 1 }
AgentSwitchLlpfPortConfigEntry ::=
SEQUENCE {
agentSwitchLlpfProtocolType Unsigned32,
agentSwitchLlpfPortBlockMode INTEGER
}
agentSwitchLlpfProtocolType OBJECT-TYPE
SYNTAX Unsigned32 (0..6)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Port's LLPF protocol Type. It can be one of the following values
isdp,vtp,dtp,udld,pagp,sstp,all."
::= { agentSwitchLlpfPortConfigEntry 1 }
agentSwitchLlpfPortBlockMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port's LLPF mode. It can be either enabled or disabled
default will be disable."
DEFVAL { disable }
::= { agentSwitchLlpfPortConfigEntry 2 }
END

View File

@ -0,0 +1,889 @@
NETAPP-LOGGING-MIB DEFINITIONS ::= BEGIN
-- Copyright Broadcom Corporation (2004-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32,
Unsigned32, TimeTicks, NOTIFICATION-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString,
DateAndTime, RowStatus FROM SNMPv2-TC
fastPath FROM NETAPP-REF-MIB
InetAddress, InetAddressType, InetPortNumber FROM INET-ADDRESS-MIB
agentInventoryComponentIndex FROM NETAPP-INVENTORY-MIB
InterfaceIndexOrZero FROM IF-MIB;
AgentLogFacility ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Facility code used in determining the SysLog Priority value."
REFERENCE
"RFC3164 - 4.1.1: Table 1"
SYNTAX INTEGER {
kernel(0), -- kernel messages
user(1), -- user-level messages
mail(2), -- mail system
system(3), -- system daemons
security(4), -- security/authorization messages
syslog(5), -- messages generated internally by syslogd
lpr(6), -- line printer subsystem
nntp(7), -- network news subsystem
uucp(8), -- UUCP subsystem
cron(9), -- clock daemon
auth (10), -- security/authorization messages
ftp(11), -- FTP daemon
ntp(12), -- NTP subsystem
audit(13), -- log audit
alert(14), -- log alert
clock(15), -- clock daemon
local0(16), -- local use 0
local1(17), -- local use 1
local2(18), -- local use 2
local3(19), -- local use 3
local4(20), -- local use 4
local5(21), -- local use 5
local6(22), -- local use 6
local7(23) -- local use 7
}
AgentLogSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Severity code used in determining the SysLog Priority value."
REFERENCE
"RFC3164 - 4.1.1: Table 2"
SYNTAX INTEGER {
emergency(0), -- System is unusable. System failure has occurred.
alert(1), -- Action must be taken immediately. Unrecoverable
-- failure of a component. System failure likely.
critical(2), -- Critical conditions. Recoverable failure of a
-- component that may lead to system failure.
error(3), -- Error conditions. Recoverable failure of a component.
warning(4), -- Warning conditions. Minor failure, e.g.
-- misconfiguration of a component.
notice(5), -- Normal but significant conditions.
informational(6), -- Informational messages.
debug(7) -- Debug-level messages.
}
fastPathLogging MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"This MIB provides objects to configure and display events logged
on this system."
-- Revision history.
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200410261303Z" -- Tue Oct 23 13:03:07 2004 GMT
DESCRIPTION
"Initial version."
::= { fastPath 14 }
--**************************************************************************************
-- agentLogConfigGroup
--
--**************************************************************************************
agentLogConfigGroup OBJECT IDENTIFIER ::= { fastPathLogging 1 }
--**************************************************************************************
-- agentLogInMemoryConfigGroup
--
--**************************************************************************************
agentLogInMemoryConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 1 }
agentLogInMemoryAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enable/disable the In Memory log."
::= { agentLogInMemoryConfigGroup 1 }
agentLogInMemoryBehavior OBJECT-TYPE
SYNTAX INTEGER {
wrap(1),
stop-on-full(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the behavior of the In Memory Log when it becomes full. A value of
wrap(1) will cause the oldest log message to be removed, making room for the new
message. A value of stop-on-full(2) will prevent any further logging."
::= { agentLogInMemoryConfigGroup 4 }
--**************************************************************************************
-- agentLogConsoleConfigGroup
--
--**************************************************************************************
agentLogConsoleConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 2 }
agentLogConsoleAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Admin mode for console logs"
::= { agentLogConsoleConfigGroup 1 }
agentLogConsoleSeverityFilter OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Severity filter for console logs"
::= { agentLogConsoleConfigGroup 2 }
--**************************************************************************************
-- agentLogPersistentConfigGroup
--
--**************************************************************************************
agentLogPersistentConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 3 }
agentLogPersistentAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This control disables/enables logging for the persistent startup log. Setting this
value to disable does not clear the current contents of the log."
::= { agentLogPersistentConfigGroup 1 }
agentLogPersistentSeverityFilter OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This control specifies the minimum severity to log to the startup and operation log.
Messages with an equal or lower numerical severity are logged."
::= { agentLogPersistentConfigGroup 2 }
agentLogPersistentLogFiles OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object shows available persistent log files within the system. "
::= { agentLogPersistentConfigGroup 3 }
--**************************************************************************************
-- agentLogSysLogConfigGroup
--
--**************************************************************************************
agentLogSysLogConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 4 }
agentLogSyslogAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For Enabling and Disabling logging to configured syslog hosts. Setting this to disable
stops logging to all syslog hosts."
::= { agentLogSysLogConfigGroup 1 }
agentLogSyslogLocalPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the port on the local host from which syslog messages are sent."
::= { agentLogSysLogConfigGroup 3 }
agentLogSyslogMaxHosts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum number of hosts that can be configured for logging syslog messages."
::= { agentLogSysLogConfigGroup 4 }
--**************************************************************************************
-- agentLogCliCommandsConfigGroup
--
--**************************************************************************************
agentLogCliCommandsConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 5 }
agentLogCliCommandsAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enable/disable the logging of the CLI Commands "
::= { agentLogCliCommandsConfigGroup 1 }
--**************************************************************************************
-- agentLogWebConfigGroup
--
--**************************************************************************************
agentLogWebConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 7 }
agentLogWebAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enable/disable the logging of the Web "
::= { agentLogWebConfigGroup 1 }
--**************************************************************************************
-- agentLogSnmpConfigGroup
--
--**************************************************************************************
agentLogSnmpConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 8 }
agentLogSnmpAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enable/disable the logging of the Snmp "
::= { agentLogSnmpConfigGroup 1 }
--**************************************************************************************
-- agentLogAuditConfigGroup
--
--**************************************************************************************
agentLogAuditConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 9 }
agentLogAuditAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administratively enable/disable Switch Auditing "
::= { agentLogAuditConfigGroup 1 }
--**************************************************************************************
-- agentLogSyslogHostTable
--
--**************************************************************************************
agentLogSyslogHostTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLogSyslogHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Syslog host table containing syslog host entries."
::= { agentLogSysLogConfigGroup 5 }
agentLogSyslogHostEntry OBJECT-TYPE
SYNTAX AgentLogSyslogHostEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Syslog Host entry attributes."
INDEX { agentLogHostTableIndex }
::= { agentLogSyslogHostTable 1 }
AgentLogSyslogHostEntry ::=
SEQUENCE {
agentLogHostTableIndex
Unsigned32,
agentLogHostTableIpAddress
InetAddress,
agentLogHostTableIpAddressType
InetAddressType,
agentLogHostTablePort
Unsigned32,
agentLogHostTableSeverityFilter
AgentLogSeverity,
agentLogHostTableRowStatus
RowStatus
}
agentLogHostTableIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index to syslog host entry in syslog host table."
::= { agentLogSyslogHostEntry 1 }
agentLogHostTableIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Syslog Host table IP Address Type."
::= { agentLogSyslogHostEntry 2 }
agentLogHostTableIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Syslog Host table IP Address. Set operation of this object can be successful
only when the valid IpAddressType (Ipv4, Ipv6 or DNS) is configured and the
address specified is valid for that Address type."
::= { agentLogSyslogHostEntry 3 }
agentLogHostTablePort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Syslog Host table port number."
::= { agentLogSyslogHostEntry 4 }
agentLogHostTableSeverityFilter OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configures the minimum severity that will be stored in the In Memory log."
::= { agentLogSyslogHostEntry 5 }
agentLogHostTableRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Syslog Host table row status"
::= { agentLogSyslogHostEntry 7 }
--**************************************************************************************
-- agentLogStatisticsGroup
--
--**************************************************************************************
agentLogStatisticsGroup OBJECT IDENTIFIER ::= { fastPathLogging 2 }
agentLogMessagesReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages received by the log process. This includes messages that are
dropped or ignored."
::= { agentLogStatisticsGroup 1 }
agentLogMessagesDropped OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages that could not be processed due to error or lack of resources."
::= { agentLogStatisticsGroup 2 }
agentLogSyslogMessagesRelayed OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of messages forwarded by the syslog function to a syslog host. Messages forwarded
to multiple hosts are counted once for each host."
::= { agentLogStatisticsGroup 3 }
agentLogSyslogMessagesIgnored OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of messages that were not processed by the syslog process because the component name
or the priority level did not match any specification."
::= { agentLogStatisticsGroup 4 }
agentLogMessageReceivedTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local time when a message was last received by the log subsystem specified as the number of
non-leap seconds since 00:00:00 UTC on January 1 1970."
::= { agentLogStatisticsGroup 5 }
agentLogSyslogMessageDeliveredTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local time when a message was last delivered to a syslog host specified as the number of non-leap
seconds since 00:00:00 UTC on January 1 1970."
::= { agentLogStatisticsGroup 6 }
--**************************************************************************************
-- agentLogemailAlertConfigGroup
--
--**************************************************************************************
agentLogEmailAlertConfigGroup OBJECT IDENTIFIER ::= { agentLogConfigGroup 6 }
agentLogEmailAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For Enabling and Disabling email alerts to SMTP server. Setting this to disable
stops emailing to SMTP servers."
::= { agentLogEmailAlertConfigGroup 1 }
agentLogEmailfromAddr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Email from Address"
::= { agentLogEmailAlertConfigGroup 2 }
agentLogEmaillogDuration OBJECT-TYPE
SYNTAX Unsigned32(30..1440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This duration in minutes determines how frequently the non critical messages are sent to the SMTP server."
::= { agentLogEmailAlertConfigGroup 3 }
agentLogEmailUrgentSeverity OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the severity level for the critical log messages"
::= { agentLogEmailAlertConfigGroup 4 }
agentLogEmailNonUrgentSeverity OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the severity level for the non critical log messages."
::= { agentLogEmailAlertConfigGroup 5 }
agentLogEmailTrapsSeverity OBJECT-TYPE
SYNTAX AgentLogSeverity
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the severity level for Trap messages."
::= { agentLogEmailAlertConfigGroup 6 }
agentLogEmailToAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLogEmailToAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the destination email address and the message type."
::= { agentLogEmailAlertConfigGroup 7 }
agentLogEmailToAddrEntry OBJECT-TYPE
SYNTAX AgentLogEmailToAddrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the agentLogEmailtoAddrTable. This entry shows what kind of messages go to the given destination email addresses."
INDEX { agentLogEmailToAddrMessageType, agentLogEmailToAddr}
::= { agentLogEmailToAddrTable 1 }
AgentLogEmailToAddrEntry ::= SEQUENCE {
agentLogEmailToAddrMessageType INTEGER,
agentLogEmailToAddr DisplayString,
agentLogEmailToAddrEntryStatus RowStatus
}
agentLogEmailToAddrMessageType OBJECT-TYPE
SYNTAX INTEGER { critical(1), non-critical(2) }
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Log message Type"
::= { agentLogEmailToAddrEntry 1 }
agentLogEmailToAddr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Email Sender Address"
::= { agentLogEmailToAddrEntry 2 }
agentLogEmailToAddrEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is to create or delete the entry"
::= { agentLogEmailToAddrEntry 3 }
agentLogEmailSubjectTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLogEmailSubjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the subject of the email and the message type."
::= { agentLogEmailAlertConfigGroup 8 }
agentLogEmailSubjectEntry OBJECT-TYPE
SYNTAX AgentLogEmailSubjectEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the agentLogEmailtoAddrTable. This entry shows what kind of subject to be used for the given message type."
INDEX { agentLogEmailSubjectMessageType}
::= { agentLogEmailSubjectTable 1 }
AgentLogEmailSubjectEntry ::= SEQUENCE {
agentLogEmailSubjectMessageType INTEGER,
agentLogEmailSubject DisplayString,
agentLogEmailSubjectEntryStatus RowStatus
}
agentLogEmailSubjectMessageType OBJECT-TYPE
SYNTAX INTEGER { critical(1), non-critical(2)}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Log message Type"
::= { agentLogEmailSubjectEntry 1 }
agentLogEmailSubject OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Email Subject. When this object is set to empty-string, it resets to
factory default string."
::= { agentLogEmailSubjectEntry 2}
agentLogEmailSubjectEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is to create or delete the entry"
::= { agentLogEmailSubjectEntry 3 }
agentLogEmailMailServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLogEmailMailServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the mail servers"
::= { agentLogEmailAlertConfigGroup 9 }
agentLogEmailMailServerEntry OBJECT-TYPE
SYNTAX AgentLogEmailMailServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the agentLogEmailMailServerTable. This entry shows the conmfiguration for mail server."
INDEX { agentLogEmailSmtpAddrType, agentLogEmailSmtpAddr }
::= { agentLogEmailMailServerTable 1 }
AgentLogEmailMailServerEntry ::= SEQUENCE {
agentLogEmailSmtpAddrType InetAddressType,
agentLogEmailSmtpAddr InetAddress,
agentLogEmailSmtpPort InetPortNumber,
agentLogEmailSecurity INTEGER,
agentLogEmailloginID DisplayString,
agentLogEmailPassword DisplayString,
agentLogEmailEntryStatus RowStatus
}
agentLogEmailSmtpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Email SMTP Address type"
::= { agentLogEmailMailServerEntry 1 }
agentLogEmailSmtpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SMTP server Address"
::= { agentLogEmailMailServerEntry 2 }
agentLogEmailSmtpPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"SMTP Port number. When this object is set to 0, it resets to
factory default port number."
::= { agentLogEmailMailServerEntry 3 }
agentLogEmailSecurity OBJECT-TYPE
SYNTAX INTEGER { none(1), tlsv1(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the authentication mechanism that should be used."
::= { agentLogEmailMailServerEntry 4 }
agentLogEmailloginID OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This user id is used while the switch/router is being authenticated by the SMTP server.The user ID
should be minimum of 1 charcter to maximum of 16 characters."
::= { agentLogEmailMailServerEntry 5 }
agentLogEmailPassword OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This password is used while the switch/router is being authenticated by the SMTP server.The password
should be minimum of 1 character to maximum of 16 characters."
::= { agentLogEmailMailServerEntry 6 }
agentLogEmailEntryStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is to create or delete the entry"
::= { agentLogEmailMailServerEntry 7 }
agentLogEmailAlertStatsGroup OBJECT IDENTIFIER ::= { agentLogStatisticsGroup 7}
agentLogEmailStatsemailsSentCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the count to show the no of emails sent so far."
::= { agentLogEmailAlertStatsGroup 1 }
agentLogEmailStatsemailsFailureCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the count to show the no of emails failures happened so far..."
::= { agentLogEmailAlertStatsGroup 2 }
agentLogEmailStatsTimeSinceLastEmailSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the number of seconds since the last email was sent."
::= { agentLogEmailAlertStatsGroup 3}
agentLogEmailStatsClear OBJECT-TYPE
SYNTAX INTEGER { enable(1), disable(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is to clear the email alert stats."
::= { agentLogEmailAlertStatsGroup 4}
--**************************************************************************************
-- agentLogInMemoryGroup
--
--**************************************************************************************
agentLogInMemoryGroup OBJECT IDENTIFIER ::= { fastPathLogging 3 }
agentLogInMemoryLogCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of valid entries in the in-memory log."
::= { agentLogInMemoryGroup 1 }
--**************************************************************************************
-- agentLogInMemoryTable
--
--**************************************************************************************
agentLogInMemoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLogInMemoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The in-memory log table containing sequence of in-memory log entries."
::= { agentLogInMemoryGroup 2 }
agentLogInMemoryEntry OBJECT-TYPE
SYNTAX AgentLogInMemoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An individual message entry in in-memory log table."
INDEX { agentLogInMemoryMsgIndex }
::= { agentLogInMemoryTable 1 }
AgentLogInMemoryEntry ::=
SEQUENCE {
agentLogInMemoryMsgIndex
Unsigned32,
agentLogInMemoryMsgText
DisplayString
}
agentLogInMemoryMsgIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index to message entry in the in-memory log table."
::= { agentLogInMemoryEntry 1 }
agentLogInMemoryMsgText OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Message text info for inmemory logged messages."
::= { agentLogInMemoryEntry 2 }
--**************************************************************************************
-- agentLogPersistentGroup
--
--**************************************************************************************
agentLogPersistentGroup OBJECT IDENTIFIER ::= { fastPathLogging 4 }
agentLogPersistentLogCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The count of valid entries in the persistent log."
::= { agentLogPersistentGroup 1 }
--**************************************************************************************
-- agentLogPersistentTable
--
--**************************************************************************************
agentLogPersistentTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentLogPersistentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table for storing persistent log messages."
::= { agentLogPersistentGroup 4 }
agentLogPersistentEntry OBJECT-TYPE
SYNTAX AgentLogPersistentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Log entry details for logging message in persistent log table."
INDEX { agentLogMsgPersistentMsgIndex }
::= { agentLogPersistentTable 1 }
AgentLogPersistentEntry ::=
SEQUENCE {
agentLogMsgPersistentMsgIndex
Unsigned32,
agentLogMsgPersistentMsgText
DisplayString
}
agentLogMsgPersistentMsgIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table index for logging message in persistent log table."
::= { agentLogPersistentEntry 1 }
agentLogMsgPersistentMsgText OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The text corresponding to persistent log message."
::= { agentLogPersistentEntry 2 }
--**************************************************************************************
-- agentLogTrapsGroup
--
--**************************************************************************************
agentLogTrapsGroup OBJECT IDENTIFIER ::= { fastPathLogging 5 }
agentLogEmailAlertTrapsGroup OBJECT IDENTIFIER ::= { agentLogTrapsGroup 1}
agentLogEmailSendFailed NOTIFICATION-TYPE
OBJECTS {
agentLogEmailStatsemailsFailureCount -- No of emails Failed
}
STATUS current
DESCRIPTION
"When ever a mail sending to the SMTP server is failed, this trap is sent with a count of how many times the connection to the SMTP server is failed so far."
::= { agentLogEmailAlertTrapsGroup 1 }
END

View File

@ -0,0 +1,278 @@
NETAPP-MGMT-SECURITY-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath Mgmt Security MIB
-- Copyright Broadcom Corporation (2003-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
IpAddress, Integer32 FROM SNMPv2-SMI
fastPath FROM NETAPP-REF-MIB
DisplayString FROM RFC1213-MIB
TruthValue FROM SNMPv2-TC;
fastPathMgmtSecurity MODULE-IDENTITY
LAST-UPDATED "201311110000Z" -- 11 Nov 2013 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath Security"
-- Revision history.
REVISION
"201311110000Z" -- 11 Nov 2013 12:00:00 GMT
DESCRIPTION
"Fixed allowed integer range for object agentSSLSecurePort."
REVISION
"201308270000Z" -- 27 Aug 2013 12:00:00 GMT
DESCRIPTION
"Added object agentSSHMgmtPortNum to agentSSHConfigGroup."
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
DESCRIPTION
"Initial revision."
::= { fastPath 11 }
--**************************************************************************************
-- agentSSLConfigGroup
--
--**************************************************************************************
agentSSLConfigGroup OBJECT IDENTIFIER ::= { fastPathMgmtSecurity 1 }
agentSSLAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures whether the SSL service is enabled on this switch. The
default value is disable(2)."
::= { agentSSLConfigGroup 1 }
agentSSLSecurePort OBJECT-TYPE
SYNTAX Integer32 (443|1025..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the port the SSL service will respond on. The default
value is 443."
::= { agentSSLConfigGroup 2 }
agentSSLProtocolLevel OBJECT-TYPE
SYNTAX INTEGER {
ssl30(1), -- SSL 3.0
tls10(2), -- TSL 1.0
both(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures which protocol versions of SSL are enabled on this
switch. The default value is both(3)."
::= { agentSSLConfigGroup 3 }
agentSSLMaxSessions OBJECT-TYPE
SYNTAX Integer32 (0..16)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the maximum number of allowable SSL sessions. The default
value is 16."
::= { agentSSLConfigGroup 4 }
agentSSLHardTimeout OBJECT-TYPE
SYNTAX Integer32 (1..168)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the hard timeout for SSL sessions in hours. The default
value is 24 hours."
::= { agentSSLConfigGroup 5 }
agentSSLSoftTimeout OBJECT-TYPE
SYNTAX Integer32 (1..60)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures the soft (activity) timeout for SSL sessions in minutes.
The default value is 5 minutes."
::= { agentSSLConfigGroup 6 }
agentSSLCertificatePresent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean value indicating whether SSL certificate files exist on the device."
::= { agentSSLConfigGroup 7 }
agentSSLCertificateControl OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
generate(2),
delete(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls certificate generation and deletion. Always returns noop(1)."
::= { agentSSLConfigGroup 8 }
agentSSLCertificateGenerationStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether certificate files are currently being generated."
::= { agentSSLConfigGroup 9 }
--**************************************************************************************
-- agentSSHConfigGroup
--
--**************************************************************************************
agentSSHConfigGroup OBJECT IDENTIFIER ::= { fastPathMgmtSecurity 2 }
agentSSHAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configures whether the SSH service is enabled on this switch. The
default value is disable(2)."
::= { agentSSHConfigGroup 1 }
agentSSHProtocolLevel OBJECT-TYPE
SYNTAX INTEGER {
ssh20(1) -- SSH 2.0
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Configures which protocol versions of SSH are enabled on this
switch. The default value is both(3)."
::= { agentSSHConfigGroup 2 }
agentSSHSessionsCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current number of active SSH sessions on this switch."
::= { agentSSHConfigGroup 3 }
agentSSHMaxSessionsCount OBJECT-TYPE
SYNTAX Integer32 (0..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Max number of SSH sessions permitted on this switch."
::= { agentSSHConfigGroup 4 }
agentSSHSessionTimeout OBJECT-TYPE
SYNTAX Integer32 (1..160)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"ssh idle timeout value for this switch im minutes."
::= { agentSSHConfigGroup 5 }
agentSSHKeysPresent OBJECT-TYPE
SYNTAX INTEGER {
dsa(1),
rsa(2),
both(3),
none(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates what key files are present on the device, if any."
::= { agentSSHConfigGroup 6 }
agentSSHKeyGenerationStatus OBJECT-TYPE
SYNTAX INTEGER {
dsa(1),
rsa(2),
both(3),
none(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates what key files are currently being generated, if any."
::= { agentSSHConfigGroup 7 }
agentSSHRSAKeyControl OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
generate(2),
delete(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls RSA key generation and deletion. Always returns noop(1)."
::= { agentSSHConfigGroup 8 }
agentSSHDSAKeyControl OBJECT-TYPE
SYNTAX INTEGER {
noop(1),
generate(2),
delete(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Controls DSA key generation and deletion. Always returns noop(1)."
::= { agentSSHConfigGroup 9 }
agentSSHMgmtPortNum OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Get/Set the TCP port number that the SSH server listens to for incoming
requests. The port number is an integer value from 1 to 65535. Before setting
this object, check your system (e.g. using 'netstat') to make sure the desired
port number is not currently being used by any other service. The default
value for this object is 22.
Note that existing SSH login sessions are not affected by a change in value of
this object, although establishment of any new SSH sessions must use the new
port number."
::= { agentSSHConfigGroup 10 }
END

View File

@ -6,9 +6,9 @@
-- not included in this file. --
-- ======================================================= --
-- Version 2.12, September 2020 (See NOTE below)
-- Version 2.22, January 2023 (See NOTE below)
-- Copyright (c) 1995-2020 NetApp, Inc.
-- Copyright (c) 1995-2023 NetApp, Inc.
-- All rights reserved.
-- This NetApp SNMP Management Information Base
@ -93,7 +93,7 @@
FROM SNMP-FRAMEWORK-MIB;
netappModuleId MODULE-IDENTITY
LAST-UPDATED "202009080000Z"
LAST-UPDATED "202301170000Z"
ORGANIZATION "NetApp"
CONTACT-INFO "www.netapp.com"
DESCRIPTION "The mib module for NetApp SNMPv2 entities"
@ -21989,7 +21989,20 @@
finalizing(9),
resyncing(10),
aborting(11),
breaking(12)
breaking(12),
deleting(13),
releasing(14),
outOfSync(15),
preCutover(16),
cutover(17),
inSync(18),
transitioning(19),
fastTransferring(20),
inSyncDuplex(21),
readyForCutoverPreCommit(22),
cutoverPreCommitting(23),
cuttingOver(24),
waitingForAbort(25)
}
MAX-ACCESS read-only
STATUS current

View File

@ -0,0 +1,90 @@
-- OUTBOUND TELNET MIB overview:
-- OUTBOUND TELNET MIB falls under fastPath MIB node of the private subtree.
NETAPP-OUTBOUNDTELNET-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FASTPATH OUTBOUND TELNET MIB
-- Copyright Broadcom Corporation (2002-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
fastPath FROM NETAPP-REF-MIB;
fastPathOutboundTelnetPrivate MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Outbound Telnet"
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Add new Postal address change."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 19 }
--**************************************************************************************
-- agentOutboundTelnetGroup -> contains MIB objects displaying various properties of a Outbound Telnet
--
--**************************************************************************************
agentOutboundTelnetGroup OBJECT IDENTIFIER ::= { fastPathOutboundTelnetPrivate 1 }
agentOutboundTelnetAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" Admin-mode of the Outbound Telnet."
DEFVAL { enable }
::= { agentOutboundTelnetGroup 1 }
agentOutboundTelnetMaxNoOfSessions OBJECT-TYPE
SYNTAX INTEGER (0..5)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The maximum no. of Outbound Telnet sessions allowed."
DEFVAL { 5 }
::= { agentOutboundTelnetGroup 2 }
agentOutboundTelnetTimeout OBJECT-TYPE
SYNTAX INTEGER (1..160)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" The login inactivity timeout value for Outbound Telnet."
DEFVAL { 5 }
::= { agentOutboundTelnetGroup 3 }
END

409
mibs/netapp/NETAPP-PFC-MIB Normal file
View File

@ -0,0 +1,409 @@
NETAPP-PFC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32, Unsigned32 FROM SNMPv2-SMI
RowStatus, MacAddress FROM SNMPv2-TC
InterfaceIndex FROM IF-MIB
fastPath FROM NETAPP-REF-MIB;
fastPathPFC MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitions Priority based Flow Control Feature."
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200905220000Z" -- 22 May 2009 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { fastPath 47 }
--*********************************************************************
-- agentPfcCfgGroup
--*********************************************************************
agentPfcCfgGroup OBJECT IDENTIFIER ::= { fastPathPFC 1 }
--*********************************************************************
-- agentPfcTable
-- PFC Profile Configuration table (per-interface)
--*********************************************************************
agentPfcTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPfcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table providing configuration of PFC Profile per interface."
::= { agentPfcCfgGroup 1 }
agentPfcEntry OBJECT-TYPE
SYNTAX AgentPfcEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PFC Profile configuration for a port."
INDEX { agentPfcIntfIndex }
::= { agentPfcTable 1 }
AgentPfcEntry::=
SEQUENCE {
agentPfcIntfIndex
InterfaceIndex,
agentPfcIntfAdminMode
INTEGER,
agentPfcIntfPfcStatus
INTEGER,
agentPfcTotalIntfPfcFramesRx
Unsigned32,
agentPfcTotalIntfPfcFramesTx
Unsigned32,
agentPfcIntfLinkDelayAllowance
Unsigned32,
agentPfcIntfAdvWilling
INTEGER,
agentPfcIntfPeerDetected
INTEGER,
agentPfcIntfPeerMacAddr
MacAddress,
agentPfcIntfPeerWilling
INTEGER,
agentPfcIntfPeerMBCStatus
INTEGER,
agentPfcIntfPeerCapability
Unsigned32,
agentPfcIntfPeerCfgCompatible
INTEGER,
agentPfcIntfPeerCompatibleCfgCount
Unsigned32,
agentPfcIntfPeerIncompatibleCfgCount
Unsigned32
}
agentPfcIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the
agentPfcTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable."
::= { agentPfcEntry 1 }
agentPfcIntfAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables/disables PFC profile on an interface."
DEFVAL { 2 }
::= { agentPfcEntry 2 }
agentPfcIntfPfcStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Shows the operational-status of PFC on an interface."
DEFVAL { 2 }
::= { agentPfcEntry 3 }
agentPfcTotalIntfPfcFramesRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Received PFC Frames on this interface."
::= { agentPfcEntry 4 }
agentPfcTotalIntfPfcFramesTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total Transmitted PFC Frames on this interface."
::= { agentPfcEntry 5 }
agentPfcIntfLinkDelayAllowance OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the Link Delay Allowance on this interface, measured in bit times."
::= { agentPfcEntry 6 }
agentPfcIntfAdvWilling OBJECT-TYPE
SYNTAX INTEGER {
willing(1),
unwilling(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if the interface is willing to accept PFC configuration via DCBX."
::= { agentPfcEntry 7 }
agentPfcIntfPeerDetected OBJECT-TYPE
SYNTAX INTEGER {
detected(1),
absent(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if the peer has been detected via DCBX."
::= { agentPfcEntry 8 }
agentPfcIntfPeerMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MAC address of the peer detected via DCBX. If there is no peer, this will be a null MAC address."
::= { agentPfcEntry 9 }
agentPfcIntfPeerWilling OBJECT-TYPE
SYNTAX INTEGER {
absent(1),
willing(2),
unwilling(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if the peer is willing to accept PFC configuration via DCBX."
::= { agentPfcEntry 10 }
agentPfcIntfPeerMBCStatus OBJECT-TYPE
SYNTAX INTEGER {
absent(1),
true(2),
false(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if the peer has MACSEC bypass capability."
::= { agentPfcEntry 11 }
agentPfcIntfPeerCapability OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of no-drop priorities supported by the peer. If there is no peer, this will be zero."
::= { agentPfcEntry 12 }
agentPfcIntfPeerCfgCompatible OBJECT-TYPE
SYNTAX INTEGER {
absent(1),
true(2),
false(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if the peer's PFC configuration is compatible."
::= { agentPfcEntry 13 }
agentPfcIntfPeerCompatibleCfgCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of compatible PFC configurations received from the peer.
Does not count duplicate configurations."
::= { agentPfcEntry 14 }
agentPfcIntfPeerIncompatibleCfgCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of incompatible PFC configurations received from the peer."
::= { agentPfcEntry 15 }
--*********************************************************************
-- agentPfcActionTable
-- PFC Priority and Action Mappings Configuration table (per-interface)
--*********************************************************************
agentPfcActionTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPfcActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table providing priority and action mappings configuration of PFC."
::= { agentPfcCfgGroup 2 }
agentPfcActionEntry OBJECT-TYPE
SYNTAX AgentPfcActionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PFC Action Profile configuration for a port."
INDEX { agentPfcIntfIndex, agentPfcPriority }
::= { agentPfcActionTable 1 }
AgentPfcActionEntry::=
SEQUENCE {
agentPfcPriority
Unsigned32,
agentPfcAction
INTEGER,
agentPfcOperAction
INTEGER,
agentPfcAdvAction
INTEGER,
agentPfcPeerAction
INTEGER
}
agentPfcPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the
agentPfcActionTable. A non-zero value indicates
the CosQueue Priority."
::= { agentPfcActionEntry 1 }
agentPfcAction OBJECT-TYPE
SYNTAX INTEGER {
drop(1),
nodrop(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set Drop/No-Drop action in PFC profile for the corresponding priority."
DEFVAL { 1 }
::= { agentPfcActionEntry 2 }
agentPfcOperAction OBJECT-TYPE
SYNTAX INTEGER {
drop(1),
nodrop(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational Drop/No-Drop action in PFC profile for the corresponding priority."
DEFVAL { 1 }
::= { agentPfcActionEntry 3 }
agentPfcAdvAction OBJECT-TYPE
SYNTAX INTEGER {
drop(1),
nodrop(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The advertised Drop/No-Drop action in PFC profile for the corresponding priority."
DEFVAL { 1 }
::= { agentPfcActionEntry 4 }
agentPfcPeerAction OBJECT-TYPE
SYNTAX INTEGER {
absent(1),
drop(2),
nodrop(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peer's Drop/No-Drop action in PFC profile for the corresponding priority."
DEFVAL { 1 }
::= { agentPfcActionEntry 5 }
--*********************************************************************
-- agentPfcIntfStatsPerPriorityTable
-- PFC Profile Statistics table (per-interface)
--*********************************************************************
agentPfcIntfStatsPerPriorityTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPfcIntfStatsPerPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table providing statistics of PFC per interface per priority."
::= { agentPfcCfgGroup 3 }
agentPfcIntfStatsPerPriorityEntry OBJECT-TYPE
SYNTAX AgentPfcIntfStatsPerPriorityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PFC Stats for a priority and for a port."
INDEX { agentPfcIntfIndex, agentPfcPriority }
::= { agentPfcIntfStatsPerPriorityTable 1 }
AgentPfcIntfStatsPerPriorityEntry::=
SEQUENCE {
agentPfcIntfPfcPriorityFramesRx
Unsigned32,
agentPfcIntfPfcPriorityFramesTx
Unsigned32
}
agentPfcIntfPfcPriorityFramesRx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Received PFC Frames on this interface for a priority."
::= { agentPfcIntfStatsPerPriorityEntry 1 }
agentPfcIntfPfcPriorityFramesTx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Transmitted PFC Frames on this interface for a priority."
::= { agentPfcIntfStatsPerPriorityEntry 2 }
END

View File

@ -0,0 +1,323 @@
-- Port Security MIB overview:
-- Port Security MIB falls under fastPath MIB node of the private subtree.
NETAPP-PORTSECURITY-PRIVATE-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FASTPATH Port Security MIB
-- Copyright Broadcom Corporation(2004-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION,RowStatus,
MacAddress FROM SNMPv2-TC
ifIndex FROM IF-MIB
DisplayString FROM RFC1213-MIB
fastPath FROM NETAPP-REF-MIB;
fastPathPortSecurity MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Port Security Feature."
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
::= { fastPath 20 }
--**************************************************************************************
-- agentPortSecurityGroup -> contains MIB objects displaying Port Security
-- and associated Functionality
--
--**************************************************************************************
agentPortSecurityGroup OBJECT IDENTIFIER ::= { fastPathPortSecurity 1}
agentGlobalPortSecurityMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mode showing whether at the global level, port security is enabled or not."
DEFVAL { disable }
::={ agentPortSecurityGroup 1 }
agentPortSecurityTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPortSecurityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for Port Security and associated functionality."
::= { agentPortSecurityGroup 2 }
agentPortSecurityEntry OBJECT-TYPE
SYNTAX AgentPortSecurityEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for port security table"
INDEX { ifIndex }
::={ agentPortSecurityTable 1}
AgentPortSecurityEntry ::=
SEQUENCE {
agentPortSecurityMode
INTEGER,
agentPortSecurityDynamicLimit
Unsigned32,
agentPortSecurityStaticLimit
Unsigned32,
agentPortSecurityViolationTrapMode
INTEGER,
agentPortSecurityStaticMACs
DisplayString,
agentPortSecurityLastDiscardedMAC
DisplayString,
agentPortSecurityMACAddressAdd
DisplayString,
agentPortSecurityMACAddressRemove
DisplayString,
agentPortSecurityMACAddressMove
INTEGER,
agentPortSecurityStickyMode
INTEGER
}
agentPortSecurityMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mode showing whether at port level security is enabled or not."
DEFVAL { disable }
::={ agentPortSecurityEntry 1 }
agentPortSecurityDynamicLimit OBJECT-TYPE
SYNTAX Unsigned32(0..600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable signifies the limit of dynamically locked MAC addresses
allowed on a specific port."
DEFVAL { 600 }
::={ agentPortSecurityEntry 2 }
agentPortSecurityStaticLimit OBJECT-TYPE
SYNTAX Unsigned32(0..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable signifies the limit of statically locked MAC addresses
allowed on a specific port."
DEFVAL { 20 }
::={ agentPortSecurityEntry 3 }
agentPortSecurityViolationTrapMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or disable the sending of new violation
traps designating when a packet with a disallowed MAC address is
received on a locked port."
::={agentPortSecurityEntry 4 }
agentPortSecurityStaticMACs OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable displays the statically locked MAC addresses for port.
The list displayed in a particular fashion :
2 a0:b1:c2:d1:e3:a1,11 a0:b1:c2:d3:e4:f5
(i.e., VLAN MAC pairs followed by a 1 or 0 to indicate a sticky entry, separated by commas)."
::={agentPortSecurityEntry 6 }
agentPortSecurityLastDiscardedMAC OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable displays the vlan-id and source MAC address of the last packet that was
discarded on a locked port."
::={agentPortSecurityEntry 7 }
agentPortSecurityMACAddressAdd OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB variable accepts a VLAN id, MAC address and the sticky value to be added to the list
of statically locked MAC addresses on a port. The VLAN id, MAC address and sticky value combination
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1 1(the vlan-id, MAC address
and sticky value separated by blank-spaces)."
::={ agentPortSecurityEntry 8 }
agentPortSecurityMACAddressRemove OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This MIB variable accepts a VLAN id and MAC address to be removed from the list
of statically locked MAC addresses on a port.. The VLAN id and MAC address combination
would be entered in a particular fashion like :- 2 a0:b0:c0:d1:e2:a1(the vlan-id and
MAC address separated by a blank-space)."
::={ agentPortSecurityEntry 9 }
agentPortSecurityMACAddressMove OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When this object is enabled, all the dynamically locked MAC addresses will
be moved to statically locked addresses on a port. GET operation on this object will display
disable."
::={ agentPortSecurityEntry 10 }
agentPortSecurityStickyMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to configure port level security sticky mode in a port."
DEFVAL { disable }
::={ agentPortSecurityEntry 11 }
--**********************************************************************--
agentPortSecurityDynamicTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentPortSecurityDynamicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A table for Port Security Dynamic and associated functionality."
::= { agentPortSecurityGroup 3 }
agentPortSecurityDynamicEntry OBJECT-TYPE
SYNTAX AgentPortSecurityDynamicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Represents entry for port MAC Locking table"
INDEX { ifIndex,agentPortSecurityDynamicVLANId,agentPortSecurityDynamicMACAddress }
::={ agentPortSecurityDynamicTable 1}
AgentPortSecurityDynamicEntry ::=
SEQUENCE {
agentPortSecurityDynamicVLANId
Unsigned32,
agentPortSecurityDynamicMACAddress
MacAddress
}
agentPortSecurityDynamicVLANId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source VLAN id of the packet that is received on the dynamically locked port."
::={agentPortSecurityDynamicEntry 1 }
agentPortSecurityDynamicMACAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Source MAC address of the packet that is received on the dynamically locked port."
::={ agentPortSecurityDynamicEntry 2 }
agentGlobalPortSecurityStickyMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to apply the Sticky Mode to all ports.
This is write-only value. It always returns 'disable' on request"
DEFVAL { disable }
::={ agentPortSecurityGroup 4 }
agentGlobalPortSecurityViolationTrapMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable is used to enable or disable the sending of new violation
traps designating when a packet with a disallowed MAC address is
received on a locked port. The configuration will be done on all ports.
This is write-only value. It always returns 'disable' on request"
DEFVAL { disable }
::={ agentPortSecurityGroup 5 }
--**************************************************************************************
-- agentPortSecurity Traps
--
--**************************************************************************************
agentPortSecurityTraps OBJECT IDENTIFIER ::= { fastPathPortSecurity 2 }
agentPortSecurityViolation NOTIFICATION-TYPE
OBJECTS {
ifIndex,
agentPortSecurityLastDiscardedMAC
}
STATUS current
DESCRIPTION
"Sent when a packet is received on a locked port with a source MAC address
that is not allowed."
::= { agentPortSecurityTraps 1 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,973 @@
NETAPP-QOS-COS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, IpAddress,
Integer32, Unsigned32 FROM SNMPv2-SMI
RowStatus, TEXTUAL-CONVENTION FROM SNMPv2-TC
InterfaceIndexOrZero FROM IF-MIB
fastPathQOS FROM NETAPP-QOS-MIB;
fastPathQOSCOS MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitions for Quality of Service - CoS Flex package."
-- Revision history.
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"201003170000Z" -- 17 Mar 2010 12:00:00 GMT
DESCRIPTION
"Fixed error in range of agentCosQueueWredDecayExponent."
REVISION
"200910270000Z" -- 27 Oct 2009 12:00:00 GMT
DESCRIPTION
"Updated description for agentCosQueueIntfShapingRate object."
REVISION
"200901060000Z" -- 6 Jan 2009 12:00:00 GMT
DESCRIPTION
"Added new objects in agentCosQueueMgmtTable with units of percentages, rather than
Sixteenths or reciprocal exponentials. Deprecated the replaced objects."
REVISION
"200809230000Z" -- 23 Sep 2008 12:00:00 GMT
DESCRIPTION
"Changed object agentCosQueueIntfShapingRate to support configuration of bandwidth as
either percent of port speed or kilobits per second units. Systems report which unit
applies via a new object agentCosQueueIntfShapingRateUnits object. Added object
agentCosQueueIntfShapingRateUnits."
REVISION
"200712190000Z" -- 19 Dec 2007 12:00:00 GMT
DESCRIPTION
"Changed objects agentCosQueueIntfShapingRate, agentCosQueueMinBandwidth, and agentCosQueueMaxBandwidth to allow
an increment of 1 percent rather than 5 percent."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200405030000Z" -- 3 May 2004 12:00:00 GMT
DESCRIPTION
"Initial revision."
::= { fastPathQOS 3 }
PercentByFives ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An unsigned integer representing a value expressed
as a percentage with five percent increments."
SYNTAX Unsigned32 (0|5|10|15|20|25|30|35|40|45|50|55|60|65|70|75|80|85|90|95|100)
Percent ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An unsigned integer representing a value expressed
as a percentage with one percent increments."
SYNTAX Unsigned32 (0..100)
Sixteenths ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An unsigned integer representing the numerator of a
value expressing a fraction in terms of sixteenths
(0/16, 1/16, 2/16, up to 16/16)."
SYNTAX Unsigned32 (0..16)
--*********************************************************************
-- agentCosMapCfgGroup
--
-- Note: System-wide configuration is supported for this
-- group by using an index value of 0.
--*********************************************************************
agentCosMapCfgGroup OBJECT IDENTIFIER ::= { fastPathQOSCOS 1 }
-- IP Precedence mapping table (global and per-port)
agentCosMapIpPrecTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentCosMapIpPrecEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table mapping evaluated IP precedence to Traffic
Class for a specific physical port. Traffic class
is a number in the range
(0..(dot1dPortNumTrafficClasses-1))."
::= { agentCosMapCfgGroup 1 }
agentCosMapIpPrecEntry OBJECT-TYPE
SYNTAX AgentCosMapIpPrecEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP Precedence to Traffic Class mapping for a port."
INDEX { agentCosMapIpPrecIntfIndex, agentCosMapIpPrecValue }
::= { agentCosMapIpPrecTable 1 }
AgentCosMapIpPrecEntry ::=
SEQUENCE {
agentCosMapIpPrecIntfIndex
InterfaceIndexOrZero,
agentCosMapIpPrecValue
Unsigned32,
agentCosMapIpPrecTrafficClass
Unsigned32
}
agentCosMapIpPrecIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the
agentCosMapIpPrecTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable. A value of zero represents global
configuration, which in turn causes all interface
entries to be updated for a set operation, or
reflects the most recent global setting for a get
operation."
::= { agentCosMapIpPrecEntry 1 }
agentCosMapIpPrecValue OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP precedence value contained in the received
frame. This value is only indicated in IP packets,
but is independent of both media-type and frame
tagging.
Non-IP packets are handled in accordance with the
dot1dPortDefaultUserPriority value of the ingress
port."
::= { agentCosMapIpPrecEntry 2 }
agentCosMapIpPrecTrafficClass OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Traffic class priority queue the received frame is
mapped to. This represents the actual configuration
setting the port is using."
::= { agentCosMapIpPrecEntry 3 }
-- IP DSCP mapping table (global and per-port)
agentCosMapIpDscpTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentCosMapIpDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table mapping evaluated IP DSCP to Traffic Class
for a specific physical port. Traffic class is a
number in the range
(0..(dot1dPortNumTrafficClasses-1))."
::= { agentCosMapCfgGroup 2 }
agentCosMapIpDscpEntry OBJECT-TYPE
SYNTAX AgentCosMapIpDscpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IP DSCP to Traffic Class mapping for a port."
INDEX { agentCosMapIpDscpIntfIndex, agentCosMapIpDscpValue }
::= { agentCosMapIpDscpTable 1 }
AgentCosMapIpDscpEntry ::=
SEQUENCE {
agentCosMapIpDscpIntfIndex
InterfaceIndexOrZero,
agentCosMapIpDscpValue
Unsigned32,
agentCosMapIpDscpTrafficClass
Unsigned32
}
agentCosMapIpDscpIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the
agentCosMapIpDscpTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable. A value of zero represents global
configuration, which in turn causes all interface
entries to be updated for a set operation, or
reflects the most recent global setting for a get
operation."
::= { agentCosMapIpDscpEntry 1 }
agentCosMapIpDscpValue OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP DSCP value contained in the received frame.
This value is only indicated in IP packets, but is
independent of both media-type and frame tagging.
Non-IP packets are handled in accordance with the
dot1dPortDefaultUserPriority value of the ingress
port."
::= { agentCosMapIpDscpEntry 2 }
agentCosMapIpDscpTrafficClass OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Traffic class priority queue the received frame is
mapped to."
::= { agentCosMapIpDscpEntry 3 }
-- Interface trust mode (global and per-port)
agentCosMapIntfTrustTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentCosMapIntfTrustEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Specifies the interface trust mode of operation for
a port. The trust mode setting determines which COS
mapping table is used for directing ingress packets
to a Traffic Class."
::= { agentCosMapCfgGroup 3 }
agentCosMapIntfTrustEntry OBJECT-TYPE
SYNTAX AgentCosMapIntfTrustEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"COS interface trust mode."
INDEX { agentCosMapIntfTrustIntfIndex }
::= { agentCosMapIntfTrustTable 1 }
AgentCosMapIntfTrustEntry ::=
SEQUENCE {
agentCosMapIntfTrustIntfIndex
InterfaceIndexOrZero,
agentCosMapIntfTrustMode
INTEGER,
agentCosMapUntrustedTrafficClass
Unsigned32
}
agentCosMapIntfTrustIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the
agentCosMapIntfTrustTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable. A value of zero represents global
configuration, which in turn causes all interface
entries to be updated for a set operation, or
reflects the most recent global setting for a get
operation."
::= { agentCosMapIntfTrustEntry 1 }
agentCosMapIntfTrustMode OBJECT-TYPE
SYNTAX INTEGER {
untrusted(1),
trustDot1p(2),
trustIpPrecedence(3),
trustIpDscp(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The class of service trust mode of an interface.
When set to a trusted mode, the appropriate COS
mapping table is used as follows:
trustDot1p(2) : dot1dTrafficClassTable
trustIpPrecedence(3): agentCosMapIpPrecTable
trustIpDscp(4): agentCosMapIpDscpTable
For an untrusted(1) interface, packets are handled in
accordance with the dot1dPortDefaultUserPriority value
of the ingress port."
::= { agentCosMapIntfTrustEntry 2 }
agentCosMapUntrustedTrafficClass OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The traffic class (i.e. hardware queue) to which all
untrusted traffic is assigned. This includes all
traffic when the agentCosMapIntfTrustMode is set to
untrusted(1), or just non-IP packets when in
trustIpPrecedence(3) or trustIpDscp(4) modes.
This is a read-only object that reflects the current setting
of the dot1dPortDefaultUserPriority object as mapped
to a traffic class through the dot1dTrafficClassEntry."
::= { agentCosMapIntfTrustEntry 3 }
--*********************************************************************
-- agentCosQueueCfgGroup
--
-- Note: System-wide configuration is supported for this
-- group by using an index value of 0.
--*********************************************************************
agentCosQueueCfgGroup OBJECT IDENTIFIER ::= { fastPathQOSCOS 2 }
agentCosQueueNumQueuesPerPort OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of configurable COS queues per port
supported by the hardware device."
::= { agentCosQueueCfgGroup 1 }
agentCosQueueNumDropPrecedenceLevels OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of distinct drop precedence levels per
queue supported by the hardware device. These levels
are typically used when configuring the queue
management tail drop and WRED parameters."
::= { agentCosQueueCfgGroup 2 }
-- Control table for managing queue configuration for the interface
agentCosQueueControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentCosQueueControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of class-of-service queue configuration
controls for the specified interface."
::= { agentCosQueueCfgGroup 3 }
agentCosQueueControlEntry OBJECT-TYPE
SYNTAX AgentCosQueueControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Provides a general control mechanism that affects
all queues on a given interface."
INDEX { agentCosQueueIntfIndex }
::= { agentCosQueueControlTable 1 }
AgentCosQueueControlEntry ::= SEQUENCE {
agentCosQueueIntfIndex
InterfaceIndexOrZero,
agentCosQueueIntfShapingRate
Unsigned32,
agentCosQueueMgmtTypeIntf
INTEGER,
agentCosQueueWredDecayExponent
Unsigned32,
agentCosQueueDefaultsRestore
INTEGER,
agentCosQueueIntfShapingRateUnits
INTEGER
}
agentCosQueueIntfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a unique index for an entry in the
agentCosQueueControlTable, agentCosQueueTable,
or agentCosQueueMgmtTable. A non-zero value indicates
the ifIndex for the corresponding interface entry
in the ifTable. A value of zero represents global
configuration, which in turn causes all interface
entries to be updated for a set operation, or
reflects the most recent global setting for a get
operation."
::= { agentCosQueueControlEntry 1 }
agentCosQueueIntfShapingRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum bandwidth allowed for this interface as a
whole, typically used to shape the outbound
transmission rate. The value is specified in terms
of percentage of overall link speed for the port in
1% increments. A value of 0 means there is no
maximum bandwidth limit in effect and that the
interface is allowed to transmit up to its maximum
line rate (i.e., work conserving method).
The default value is 0.
When set to a non-zero value, the interface is
restricted to using at most the bandwidth specified
in this object for the outbound transmission rate
(i.e., non-work-conserving method). This bandwidth
value is independent of any per-queue maximum
bandwidth value(s) in effect for the interface, as
specified in the agentCosQueueMaxBandwidth ohject,
and should be considered as a second-level
transmission rate control mechanism that regulates
the output of the entire interface regardless of
which queues originate the outbound traffic.
Valid value ranges depend on the value returned by
object agentCosQueueIntfShapingRateUnits. If that
object returns percent(1), agentCosQueueIntfShapingRate
accepts values 0..100. If that object returns kbps(2),
agentCosQueueIntfShapingRate accepts values
0,64..4294967295."
DEFVAL { 0 }
::= { agentCosQueueControlEntry 2 }
agentCosQueueMgmtTypeIntf OBJECT-TYPE
SYNTAX INTEGER {
taildrop(1),
wred(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The management technique used for all queues on this
interface. If taildrop(1), then all new packets
presented to the queues are dropped based on some
maximum threshold value(s). If wred(2), then an
active queue management scheme is employed whereby
packet drop precedence is considered during times of
queue congestion using WRED parameters. The
necessary queue management parameters are specified
in the agentCosQueueMgmtTable for the corresponding
agentCosQueueIntfIndex value. The default for this
object is taildrop(1).
Implementations that support this object but do not
support weighted RED must return taildrop(1) for this
value and must not allow a value of wred(2) to be set."
DEFVAL { taildrop }
::= { agentCosQueueControlEntry 3 }
agentCosQueueWredDecayExponent OBJECT-TYPE
SYNTAX Unsigned32 (0..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The decay exponent value used with the weighted
random early discard (WRED) algorithm to determine
how quickly the average queue length calculation
reacts to the current length of the queue. A higher
value produces a slower response, meaning previously
sampled queue length values are factored into the
calculation for a longer period of time. The default
value is 9.
Use caution when changing this value from its
default. If set too low, short traffic bursts can
cause WRED to drop too many packets. If set too
high, WRED might not detect queue congestion in a
timely manner and becomes ineffective. The default
value should be sufficient for most users.
This object value is only used when the
agentCosQueueMgmtType is set to wred(2) and is
otherwise ignored."
DEFVAL { 9 }
::= { agentCosQueueControlEntry 4 }
agentCosQueueDefaultsRestore OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Causes the default values to be restored for all COS
queue objects defined for this interface. This
includes objects in the following tables:
agentCosQueueTable
agentCosQueueMgmtTable
This object always reads as disable(2). This object may
only be set to enable(1), which immediately causes the
default value restoration action as described above.
In essence, this models a momentary-style push button
switch that triggers a restoration of the original
default values for all affected objects."
::= { agentCosQueueControlEntry 5 }
agentCosQueueIntfShapingRateUnits OBJECT-TYPE
SYNTAX INTEGER {
percent(1),
kbps(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Gets the units of the threshold value to percentage of
port speed or kilobits per second (kbps)."
DEFVAL { percent }
::= { agentCosQueueControlEntry 6 }
-- Queue table for specifying attributes of each COS queue on an interface
agentCosQueueTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentCosQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of class-of-service queue configuration
parameters for the specified interface."
::= { agentCosQueueCfgGroup 4 }
agentCosQueueEntry OBJECT-TYPE
SYNTAX AgentCosQueueEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry describes a single class-of-service (COS)
queue for a given Interface Index. The number of
configurable COS queues for an interface vary based
on device capabilities.
All objects defined for this table entry contain a
default value corresponding to a typical,
non-preferential treatment of packets traversing the
interface's COS queues."
INDEX { agentCosQueueIntfIndex, agentCosQueueIndex }
::= { agentCosQueueTable 1 }
AgentCosQueueEntry ::= SEQUENCE {
agentCosQueueIndex
Unsigned32,
agentCosQueueSchedulerType
INTEGER,
agentCosQueueMinBandwidth
Percent,
agentCosQueueMaxBandwidth
Percent,
agentCosQueueMgmtType
INTEGER
}
agentCosQueueIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The COS queue index, numbered 0 to (n-1), where n is
the total number of configurable interface queues for
the device as indicated by agentCosQueueNumQueuesPerPort.
In general, a higher numbered queue index is used to
support higher priority traffic, although actual
operation may be altered via configuration through
this table."
::= { agentCosQueueEntry 1 }
agentCosQueueSchedulerType OBJECT-TYPE
SYNTAX INTEGER {
strict(1),
weighted(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of scheduling used for this queue. If
strict(1), then all traffic placed on this queue is
transmitted before any queue with a lower precedence
(lower agentCosQueueIndex). A weighted(2) scheme
gives this queue service relative to other weighted
queues based on their relative agentCosQueueMinBandwidth
object values. The default is weighted(2)."
DEFVAL { weighted }
::= { agentCosQueueEntry 2 }
agentCosQueueMinBandwidth OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Minimum guaranteed bandwidth allotted to this queue.
The value is specified in terms of percentage of
overall link speed for the port in 1% increments. A
value of 0 means there is no guaranteed minimum
bandwidth in effect (best-effort service).
The default value is 0.
The sum of all agentCosQueueMinBandwidth object
values for the queues on the same interface must not
exceed 100%.
If the agentCosQueueMaxBandwidth corresponding to the
same agentCosQueueIndex on this interface is
currently set to a non-zero value, then setting this
object to a value greater than
agentCosQueueMaxBandwidth automatically updates
agentCosQueueMaxBandwidth to the same value to
maintain a proper relationship between the minimum
and maximum queue bandwidth specification.
The value of this object is ignored when
agentCosQueueSchedulerType is set to strict(1)."
DEFVAL { 0 }
::= { agentCosQueueEntry 3 }
agentCosQueueMaxBandwidth OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum bandwidth allowed for this queue, typically
used to shape the outbound transmission rate. The
value is specified in terms of percentage of overall
link speed for the port in 1% increments. A value
of 0 means there is no maximum bandwidth limit in
effect and that the queue is allowed to use any
available excess bandwidth (i.e., work conserving
method). The default value is 0.
When set to a non-zero value, the queue is restricted
to using at most the bandwidth specified in this
object for the outbound transmission rate (i.e.,
non-work-conserving method). Any non-zero value set
for this object must be equal to or greater than the
value of agentCosQueueMinBandwidth for the same
agentCosQueueIndex on this interface."
DEFVAL { 0 }
::= { agentCosQueueEntry 4 }
agentCosQueueMgmtType OBJECT-TYPE
SYNTAX INTEGER {
taildrop(1),
wred(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The queue depth management technique used when
per-queue specification is supported. If
taildrop(1), then all new packets presented to the
queue are dropped based on some maximum threshold
value(s). If wred(2), then an active queue management
scheme is employed whereby packet drop precedence is
considered during times of queue congestion using
WRED parameters. The necessary queue management
parameters are specified in the
agentCosQueueMgmtEntry for the corresponding
agentCosQueueIntfIndex and agentCosQueueIndex values.
The default for this object is taildrop(1).
Implementations that do not support weighted RED must
return taildrop(1) for this value and must not allow
a value of wred(2) to be set."
DEFVAL { taildrop }
::= { agentCosQueueEntry 5 }
-- Queue management table for setting parameters related to queue depth
agentCosQueueMgmtTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentCosQueueMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of class-of-service queue drop precedence
configuration parameters. The values in this table
are used based on the agentCosQueueMgmtType for the
corresponding agentCosQueueIntfIndex and agentCosQueueIndex
values. These parameters are specified for each
drop precedence level supported within a queue."
::= { agentCosQueueCfgGroup 5 }
agentCosQueueMgmtEntry OBJECT-TYPE
SYNTAX AgentCosQueueMgmtEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The individual objects in this table are specified
for each drop precedence level supported within a
particular queue on a given interface. Each object's
usage is based on the current setting of the
agentCosQueueMgmtType.
See the individual object descriptions for details."
INDEX { agentCosQueueIntfIndex, agentCosQueueIndex, agentCosQueueDropPrecIndex }
::= { agentCosQueueMgmtTable 1 }
AgentCosQueueMgmtEntry ::= SEQUENCE {
agentCosQueueDropPrecIndex
Unsigned32,
agentCosQueueMgmtTailDropThreshold
Sixteenths,
agentCosQueueMgmtWredMinThreshold
Sixteenths,
agentCosQueueMgmtWredMaxThreshold
Sixteenths,
agentCosQueueMgmtWredDropProbScale
Unsigned32,
agentCosQueueMgmtPercentTailDropThreshold
Percent,
agentCosQueueMgmtPercentWredMinThreshold
Percent,
agentCosQueueMgmtPercentWredMaxThreshold
Percent,
agentCosQueueMgmtWredDropProbability
Percent
}
agentCosQueueDropPrecIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The COS queue drop precedence level, numbered 1 to
p, where p is the total number of drop precedences
supported per queue, as indicated by
agentCosQueueNumDropPrecedenceLevels. This is used as
the minor index into the table. Each supported drop
precedence level for a queue has its own set of
configuration parameters.
The actual number of drop precedence levels supported
depends on the device characteristics. For example,
some implementations may allow for three levels of
drop precedence (1/2/3, sometimes referred to as
green/yellow/red), some may support two levels
(1/2, or high/low), while others only one. Some devices
use the lowest (highest-numbered) drop precedence
level to represent non-TCP traffic."
::= { agentCosQueueMgmtEntry 1 }
agentCosQueueMgmtTailDropThreshold OBJECT-TYPE
SYNTAX Sixteenths
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Tail drop queue threshold above which all packets
are dropped for the current drop precedence level.
The value specifies the threshold based on a fraction
of the overall device queue size in terms of
sixteenths (0/16, 1/16, 2/16, ... 16/16). Since device
implementations vary, the actual value deployed may
be rounded up or down accordingly.
The default value is calculated from the
agentCosQueueIndex and agentCosQueueDropPrecIndex as
shown in the following table (values listed for drop
precedence levels 1, 2, and 3, respectively):
Queue Index 0: 16, 14, 12
Queue Index 1: 16, 14, 12
Queue Index 2: 16, 14, 12
Queue Index 3: 16, 14, 12
Queue Index 4: 16, 14, 12
Queue Index 5: 16, 14, 12
Queue Index 6: 16, 14, 12
Queue Index 7: 16, 14, 12
This object is only used when agentCosQueueMgmtType
is set to taildrop(1)."
::= { agentCosQueueMgmtEntry 2 }
agentCosQueueMgmtWredMinThreshold OBJECT-TYPE
SYNTAX Sixteenths
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Weighted RED minimum queue threshold, below which no
packets are dropped for the current drop precedence
level. The value specifies the threshold based on a
fraction of the overall device queue size in terms of
sixteenths (0/16, 1/16, 2/16, ... 16/16). Since device
implementations vary, the actual value deployed may
be rounded up or down accordingly.
The default value is calculated from the
agentCosQueueIndex and agentCosQueueDropPrecIndex as
shown in the following table (values listed for drop
precedence levels 1, 2, and 3, respectively):
Queue Index 0: 8, 6, 4
Queue Index 1: 9, 7, 5
Queue Index 2: 10, 8, 6
Queue Index 3: 11, 9, 7
Queue Index 4: 12, 10, 8
Queue Index 5: 13, 11, 9
Queue Index 6: 14, 12, 10
Queue Index 7: 15, 13, 11
This object is only used when agentCosQueueMgmtType
is set to wred(2). Any value set for this object must
be equal to or less than the value of
agentCosQueueMgmtWredMaxThreshold."
::= { agentCosQueueMgmtEntry 3 }
agentCosQueueMgmtWredMaxThreshold OBJECT-TYPE
SYNTAX Sixteenths
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"Weighted RED maximum queue threshold, above which
all packets are dropped for the current drop
precedence level. The value specifies the threshold
based on a fraction the overall device queue size in
terms of sixteenths (0/16, 1/16, 2/16, ... 16/16). Since
device implementations vary, the actual value
deployed may be rounded up or down accordingly.
The default value is calculated from the
agentCosQueueIndex and agentCosQueueDropPrecIndex as
shown in the following table (values listed for drop
precedence levels 1, 2, and 3, respectively):
Queue Index 0: 16, 14, 12
Queue Index 1: 16, 14, 12
Queue Index 2: 16, 14, 12
Queue Index 3: 16, 14, 12
Queue Index 4: 16, 14, 12
Queue Index 5: 16, 14, 12
Queue Index 6: 16, 14, 12
Queue Index 7: 16, 14, 12
This object is only used when agentCosQueueMgmtType
is set to wred(2). Any value set for this object must
be equal to or greater than the value of
agentCosQueueMgmtWredMinThreshold."
::= { agentCosQueueMgmtEntry 4 }
agentCosQueueMgmtWredDropProbScale OBJECT-TYPE
SYNTAX Unsigned32 (1..15)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"A scaling factor used for the WRED calculation to
determine the packet drop probability for the current
drop precedence level. The value is specified as a
number S from 1-15 and is used in the formula: 1/(2**
S), meaning one packet is dropped out of every (2**
S). Packet dropping begins when
agentCosQueueMgmtWredMinThreshold is reached and
proceeds linearly up to the (2**S) value specified by
this object until the
agentCosQueueMgmtWredMaxThreshold is reached, beyond
which all packets are dropped. Smaller values of S
produce a steeper slope, hence a higher incidence of
randomly dropped packets.
The default value is 10, which corresponds to a drop
rate of 1 out of every (2**10)=1024 packets.
This object is only used when agentCosQueueMgmtType
is set to wred(2)."
DEFVAL { 10 }
::= { agentCosQueueMgmtEntry 5 }
agentCosQueueMgmtPercentTailDropThreshold OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Tail drop queue threshold above which all packets
are dropped for the current drop precedence level.
The value specifies the threshold based on a percentage
of the overall device queue size. Since device
implementations vary, the actual value deployed may
be rounded up or down accordingly.
The default value, for all queues, is 100% for drop
precedence 1 and non-TCP traffic, 90% and 80% for
drop precedences 2 and 3.
This object is only used when agentCosQueueMgmtType
is set to taildrop(1)."
::= { agentCosQueueMgmtEntry 6 }
agentCosQueueMgmtPercentWredMinThreshold OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Weighted RED minimum queue threshold, below which no
packets are dropped for the current drop precedence
level. The value specifies the threshold based on a
percentage of the overall device queue size. Since device
implementations vary, the actual value deployed may
be rounded up or down accordingly.
The default value, for all queues, is 100% for non-TCP
traffic, 40%, 30% and 20% for TCP drop precedences 1, 2
and 3.
This object is only used when agentCosQueueMgmtType
is set to wred(2). Any value set for this object must
be equal to or less than the value of
agentCosQueueMgmtPercentWredMaxThreshold."
::= { agentCosQueueMgmtEntry 7 }
agentCosQueueMgmtPercentWredMaxThreshold OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Weighted RED maximum queue threshold, above which
all packets are dropped for the current drop
precedence level. The value specifies the threshold
based on a percentage of the overall device queue size.
Since device implementations vary, the actual value
deployed may be rounded up or down accordingly.
The default value, for all queues, is 100% for drop
precedence 1 and non-TCP traffic, 90% and 80% for
drop precedences 2 and 3.
This object is only used when agentCosQueueMgmtType
is set to wred(2). Any value set for this object must
be equal to or greater than the value of
agentCosQueueMgmtPercentWredMinThreshold."
::= { agentCosQueueMgmtEntry 8 }
agentCosQueueMgmtWredDropProbability OBJECT-TYPE
SYNTAX Percent
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A scaling factor used for the WRED calculation to
determine the packet drop probability for the current
drop precedence level. Packet dropping begins when
agentCosQueueMgmtWredMinThreshold is reached and
proceeds linearly up to the percentage value specified by
this object until the agentCosQueueMgmtWredMaxThreshold
is reached, beyond which all packets are dropped.
The default value is 10.
This object is only used when agentCosQueueMgmtType
is set to wred(2)."
DEFVAL { 10 }
::= { agentCosQueueMgmtEntry 9 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,57 @@
NETAPP-QOS-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation Quality of Service Package MIB
-- Copyright Broadcom Corporation (2001-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Gauge32
FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
fastPath FROM NETAPP-REF-MIB
DisplayString FROM RFC1213-MIB;
fastPathQOS MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The MIB definitaions for Quality of Service Flex package."
-- Revision history.
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
DESCRIPTION
"Revisions made for new release."
REVISION
"200201301544Z"
DESCRIPTION
"Initial revision."
::= { fastPath 3 }
END

View File

@ -0,0 +1,561 @@
NETAPP-RADIUS-AUTH-CLIENT-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath Radius Authentication Client MIB
-- Copyright Broadcom Corporation (2003-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
IpAddress, Counter32, Unsigned32, Integer32
FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
fastPath FROM NETAPP-REF-MIB
InetAddress,InetAddressType FROM INET-ADDRESS-MIB
DisplayString FROM RFC1213-MIB
InterfaceIndexOrZero FROM IF-MIB;
fastPathRadius MODULE-IDENTITY
LAST-UPDATED "201404210000Z" -- 21 April 2014 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath Radius Authentication Client"
-- Revision history.
REVISION
"201404210000Z" -- 21 April 2014 12:00:00 GMT
DESCRIPTION
"Dynamic Authorization Statistics related objects are added."
REVISION
"201112140000Z" -- 14 Dec 2011 12:00:00 GMT
DESCRIPTION
"Radius Source Interface related Object added"
REVISION
"201109260000Z" -- 26 Sep 2011 12:00:00 GMT
DESCRIPTION
"Shared Secret Key Length Updated."
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
DESCRIPTION
"Revisions made for new release."
REVISION
"200305070000Z"
DESCRIPTION
"Initial version."
::= { fastPath 8 }
--**************************************************************************************
-- agentRadiusConfigGroup
--
--**************************************************************************************
agentRadiusConfigGroup OBJECT IDENTIFIER ::= { fastPathRadius 1 }
agentRadiusMaxTransmit OBJECT-TYPE
SYNTAX Unsigned32 (1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of retransmissions of a RADIUS request packet"
DEFVAL { 4 }
::= { agentRadiusConfigGroup 1 }
agentRadiusTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time out duration (in seconds) before packets are retransmitted"
DEFVAL { 5 }
::= { agentRadiusConfigGroup 2 }
agentRadiusAccountingMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Identifies if RADIUS Accounting has been enabled or not"
DEFVAL { disable }
::= { agentRadiusConfigGroup 3 }
agentRadiusStatsClear OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to enable(1), all Radius statistics will be reset."
DEFVAL { disable }
::= { agentRadiusConfigGroup 4 }
agentRadiusAccountingIndexNextValid OBJECT-TYPE
SYNTAX Integer32 (0|1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the next valid index into the agentRadiusAccountingConfigTable
for creation. If no additional entries are allowed, this will be 0."
::= { agentRadiusConfigGroup 5 }
--**************************************************************************************
-- agentRadiusAccountingConfigTable
--
--**************************************************************************************
agentRadiusAccountingConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentRadiusAccountingConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with information about Radius Accounting Server IP
Addresses, port numbers and shared secret. Only one entry is
supported at this time."
::= { agentRadiusConfigGroup 6 }
agentRadiusAccountingConfigEntry OBJECT-TYPE
SYNTAX AgentRadiusAccountingConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry consisting of configuration data for a Radius Accounting Server."
INDEX { agentRadiusAccountingServerIndex }
::= { agentRadiusAccountingConfigTable 1 }
AgentRadiusAccountingConfigEntry ::=
SEQUENCE {
agentRadiusAccountingServerIndex
Integer32,
agentRadiusAccountingServerAddress
InetAddress,
agentRadiusAccountingServerAddressType
InetAddressType,
agentRadiusAccountingPort
Unsigned32,
agentRadiusAccountingSecret
DisplayString,
agentRadiusAccountingStatus
RowStatus,
agentRadiusAccountingServerName
DisplayString
}
agentRadiusAccountingServerIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index of the configured RADIUS accounting server. The next valid
value of this object for creation is specified by
agentRadiusAccountingIndexNextValid.
"
::= { agentRadiusAccountingConfigEntry 1 }
agentRadiusAccountingServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of the configured RADIUS accounting server.
This object cannot be changed after creation."
::= { agentRadiusAccountingConfigEntry 2 }
agentRadiusAccountingServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address Type of the configured RADIUS accounting server.
This object cannot be changed after creation."
::= { agentRadiusAccountingConfigEntry 3 }
agentRadiusAccountingPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port number for the RADIUS accounting server."
DEFVAL { 1813 }
::= { agentRadiusAccountingConfigEntry 4 }
agentRadiusAccountingSecret OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured shared sercret for the RADIUS accounting server."
::= { agentRadiusAccountingConfigEntry 5 }
agentRadiusAccountingStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Creates or destroys a RADIUS accounting server entry.
During creation, the next available index is specified by the
agentRadiusAccountingIndexNextValid object. Rows creation using
a different value for agentRadiusAccountingServerIndex will fail.
active(1) - This entry is active.
createAndGo(4) - Creates a new entry.
destroy(6) - Deletes an entry."
::= { agentRadiusAccountingConfigEntry 6 }
agentRadiusAccountingServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configured identification name for the RADIUS Accounting
server."
::= { agentRadiusAccountingConfigEntry 7 }
--**************************************************************************************
agentRadiusServerIndexNextValid OBJECT-TYPE
SYNTAX Integer32 (0|1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the next valid index into the agentRadiusServerConfigTable
for creation. If no additional entries are allowed, this will be 0."
::= { agentRadiusConfigGroup 7 }
--**************************************************************************************
-- agentRadiusServerConfigTable
--
--**************************************************************************************
agentRadiusServerConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentRadiusServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table with information about Radius Authentication Server IP
Addresses, port numbers and shared secret"
::= { agentRadiusConfigGroup 8 }
agentRadiusServerConfigEntry OBJECT-TYPE
SYNTAX AgentRadiusServerConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry consisting of configuration data for a Radius
Authentication Server."
INDEX { agentRadiusServerIndex }
::= { agentRadiusServerConfigTable 1 }
AgentRadiusServerConfigEntry ::=
SEQUENCE {
agentRadiusServerIndex
Integer32,
agentRadiusServerAddress
InetAddress,
agentRadiusServerAddressType
InetAddressType,
agentRadiusServerPort
Unsigned32,
agentRadiusServerSecret
DisplayString,
agentRadiusServerPrimaryMode
INTEGER,
agentRadiusServerCurrentMode
INTEGER,
agentRadiusServerMsgAuth
INTEGER,
agentRadiusServerRowStatus
RowStatus,
agentRadiusServerName
DisplayString,
agentRadiusServerInetAddress
InetAddress,
agentRadiusServerTimeout
Unsigned32,
agentRadiusServerRetransmit
Unsigned32,
agentRadiusServerDeadtime
Unsigned32,
agentRadiusServerSourceIPAddr
IpAddress,
agentRadiusServerPriority
Unsigned32,
agentRadiusServerUsageType
INTEGER
}
agentRadiusServerIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index of the configured RADIUS server"
::= { agentRadiusServerConfigEntry 1 }
agentRadiusServerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"IP Address of the configured RADIUS server.
This object cannot be changed after creation."
::= { agentRadiusServerConfigEntry 2 }
agentRadiusServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address Type of the configured RADIUS server.
This object cannot be changed after creation."
::= { agentRadiusServerConfigEntry 3 }
agentRadiusServerPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Port number for the RADIUS server."
DEFVAL { 1812 }
::= { agentRadiusServerConfigEntry 4 }
agentRadiusServerSecret OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..64))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configured shared sercret for the RADIUS server."
::= { agentRadiusServerConfigEntry 5 }
agentRadiusServerPrimaryMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Configure the RADIUS server to be the primary server. If there is any
other server that is configured to be primary, that server is set to be
a seconday server and this entry is set Primary."
::= { agentRadiusServerConfigEntry 6 }
agentRadiusServerCurrentMode OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate if the RADIUS server is the current server in user for
authentication."
::= { agentRadiusServerConfigEntry 7 }
agentRadiusServerMsgAuth OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the message authenticator attribute for this
RADIUS server."
::= { agentRadiusServerConfigEntry 8 }
agentRadiusServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Creates or destroys a RADIUS Authentication server entry.
During creation, the next available index is specified by the
agentRadiusServerIndexNextValid object. Rows creation using
a different value for agentRadiusServerIndex will fail.
active(1) - This entry is active.
createAndGo(4) - Creates a new entry.
destroy(6) - Deletes an entry."
::= { agentRadiusServerConfigEntry 9 }
agentRadiusServerName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Configured identification name for the RADIUS server."
::= { agentRadiusServerConfigEntry 10 }
agentRadiusServerInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"IP Address of the configured RADIUS server.
This object cannot be changed after creation."
::= { agentRadiusServerConfigEntry 11 }
agentRadiusServerTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time out duration (in seconds) before packets are retransmitted"
DEFVAL { 3 }
::= { agentRadiusServerConfigEntry 12 }
agentRadiusServerRetransmit OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum number of retransmissions of a RADIUS request packet"
DEFVAL { 3 }
::= { agentRadiusServerConfigEntry 13 }
agentRadiusServerDeadtime OBJECT-TYPE
SYNTAX Unsigned32 (0..2000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Length of time (in minutes) for which a RADIUS server is skipped over by transaction requests."
DEFVAL { 0 }
::= { agentRadiusServerConfigEntry 14 }
agentRadiusServerSourceIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Source IP address that will be used for the communication with RADIUS servers."
::= { agentRadiusServerConfigEntry 15 }
agentRadiusServerPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Priority specifies the order in which the servers will be used, where 0 is the highest
priority in radius server config mode."
DEFVAL { 0 }
::= { agentRadiusServerConfigEntry 16 }
agentRadiusServerUsageType OBJECT-TYPE
SYNTAX INTEGER {
all(1),
login(2),
dot1x(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the usage type of the server."
DEFVAL { all }
::= { agentRadiusServerConfigEntry 17 }
--**************************************************************************************
agentRadiusAuthenticationServers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RADIUS Authentication Servers that have been configured."
::= { agentRadiusConfigGroup 9 }
agentRadiusAccountingServers OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of RADIUS Accounting Servers that have been configured."
::= { agentRadiusConfigGroup 10 }
agentRadiusNamedAuthenticationServerGroups OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of configured RADIUS named Authentication Server groups."
::= { agentRadiusConfigGroup 11 }
agentRadiusNamedAccountingServerGroups OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of configured RADIUS named Accounting Server groups."
::= { agentRadiusConfigGroup 12 }
agentRadiusDeadTime OBJECT-TYPE
SYNTAX Unsigned32 (0..2000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Length of time (in minutes) for which a RADIUS server is skipped over by transaction requests."
DEFVAL { 0 }
::= { agentRadiusConfigGroup 13 }
agentRadiusServerKey OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..128))
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"RADIUS Server key specifies the authentication and encryption key for all RADIUS communications
between the switch and the RADIUS server. This key must match the encryption used on the RADIUS
daemon."
::= { agentRadiusConfigGroup 14 }
agentRadiusSourceIPAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Source IP address that will be used for the communication with RADIUS servers."
::= { agentRadiusConfigGroup 15 }
agentRadiusNasIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to set the NAS-IP address for the radius server."
::= { agentRadiusConfigGroup 16 }
agentAuthorizationNetworkRadiusMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(0)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to enable/disable Vlan assignment mode."
::= { agentRadiusConfigGroup 17}
END

View File

@ -0,0 +1,83 @@
NETAPP-REF-MIB DEFINITIONS ::= BEGIN
-- Broadcom Reference MIB
-- Copyright Broadcom Corporation (2001-2007) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, enterprises FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC;
-- netapp FROM NETAPP-MIB;
broadcom MODULE-IDENTITY
LAST-UPDATED "200705230000Z" -- 23 May 2007 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
100, Perimeter Park Drive
Morrisville, NC 27560
Tel: +1 919 865 2700"
DESCRIPTION
""
-- Revision history.
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200311210000Z" -- 21 Nov 2003 12:00:00 GMT
DESCRIPTION
"Revisions made for new release."
REVISION
"200302061200Z" -- 6 February 2003 12:00:00 GMT
DESCRIPTION
"Updated for release"
::= { netapp 4413 }
-- NetApp conventions
netapp OBJECT IDENTIFIER ::= { enterprises 789 }
-- New definitions
broadcomProducts OBJECT IDENTIFIER ::= { broadcom 1 }
fastPath OBJECT IDENTIFIER ::= { broadcomProducts 1 }
-- New Textual Conventions
AgentPortMask ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
ports, with the first octet specifying ports 1 through
8, the second octet specifying ports 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered port, and the least significant bit
represents the highest numbered port. Thus, each port
of the bridge is represented by a single bit within the
value of this object. If that bit has a value of '1'
then that port is included in the set of ports; the port
is not included if its bit has a value of '0'
When setting this value, the system will ignore
configuration for ports not between the first and last
valid ports. Configuration of any port numbers between
this range that are not valid ports return a failure
message, but will still apply configuration for valid
ports."
SYNTAX OCTET STRING
END

View File

@ -0,0 +1,41 @@
NETAPP-SFLOW-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FastPath SFLOW MIB
-- Copyright Broadcom Corporation (2003-2009) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
fastPath FROM NETAPP-REF-MIB
InterfaceIndexOrZero FROM IF-MIB;
fastPathSflow MODULE-IDENTITY
LAST-UPDATED "201201120000Z" -- 12 Jan 2012 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FastPath SFLOW"
::= { fastPath 59 }
--***********************************************************************
-- MIB Objects
--***********************************************************************
END

View File

@ -0,0 +1,768 @@
NETAPP-SNTP-CLIENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32, Gauge32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, RowStatus, DateAndTime FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
InetAddressType, InetAddress, InetPortNumber FROM INET-ADDRESS-MIB
fastPath FROM NETAPP-REF-MIB
InterfaceIndexOrZero FROM IF-MIB;
agentSntpClientMIB MODULE-IDENTITY
LAST-UPDATED "201112140000Z" -- 14 Dec 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
"Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Phone: +1 919 865 2700"
DESCRIPTION
"This MIB module defines a portion of the SNMP MIB under
the Broadcom Corporation enterprise OID pertaining to
SNTP client configuration and statistical collection."
-- Revision history.
REVISION
"201112140000Z" -- 14 Dec 2011 12:00:00 GMT
DESCRIPTION
"sntp source interface object added."
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200312181629Z" -- Fri Dec 18 16:29 GMT 2003
DESCRIPTION
"Initial version of this MIB module."
::= { fastPath 17 }
-- -------------------------------------------------------------
-- Textual Conventions
-- -------------------------------------------------------------
SntpClientAdminMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An SNTP client may operate in any of several modes.
At least one mode other than disabled must be supported
by a client.
disabled
- SNTP is not administrative. No SNTP requests are sent
from the client nor are any received SNTP messages
processed.
unicast
- SNTP operates in a point-to-point fashion. A unicast
client sends a request to a designated server
at its unicast address and expects a reply from which
it can determine the time and, optionally, the
round-trip delay and local clock offset relative to the
server.
broadcast
- SNTP operates using the local broadcast address.
The broadcast address has a single subnet scope.
The SNTP server uses a broadcast address to send
unsolicited SNTP messages to clients. The client
listens on this address and sends no requests for
updates. The broadcast address is determined
by the address and netmask of the service port over
which the SNTP client is operating.
multicast
- SNTP operates in a point-to-multipoint fashion. A
multicast client listens on the dedicated broadcast
address or multicast group address."
REFERENCE
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
for IPv4, IPv6 and OSI; Section 2."
SYNTAX BITS {
disabled(0),
unicast(1),
broadcast(2),
multicast(3)
}
SntpClientUpdateStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The status of the last received response or broadcast from a
configured server. These values are appropriate for all
administrative modes.
other
- None of the following enumeration values.
success
- The SNTP operation was successful and the system time
was updated.
requestTimedOut
- An SNTP poll request timed out without receiving a
response from the SNTP server.
badDateEncoded
- The time provided by the SNTP server was not valid.
versionNotSupported
- The SNTP version supported by the server is not compatible
with the version supported by the client. This is indicated
by the server returning a version later than the version
configured for that server or a version of '0'.
serverUnsychronized
- The SNTP server is not synchronized with its peers. This
is indicated via the 'leap indicator' field on the SNTP
message.
serverKissOfDeath
- The SNTP server indicated that no further polls are to be
sent to this server. This is indicated by a stratum field
field equal to 0 in a message received from a server."
REFERENCE
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
for IPv4, IPv6 and OSI; Section 4."
SYNTAX INTEGER {
other(1),
success(2),
requestTimedOut(3),
badDateEncoded(4),
versionNotSupported(5),
serverUnsychronized(6),
serverKissOfDeath(7)
}
-- -------------------------------------------------------------
-- MIB Objects
-- -------------------------------------------------------------
agentSntpClientObjects OBJECT IDENTIFIER ::= { agentSntpClientMIB 1 }
agentSntpClient OBJECT IDENTIFIER
::= { agentSntpClientObjects 1 }
agentSntpClientUnicast OBJECT IDENTIFIER
::= { agentSntpClientObjects 2 }
agentSntpClientBroadcast OBJECT IDENTIFIER
::= { agentSntpClientObjects 3 }
-- -------------------------------------------------------------
-- SNTP Client Group
-- -------------------------------------------------------------
agentSntpClientVersion OBJECT-TYPE
SYNTAX INTEGER {
version1(1),
version2(2),
version3(3),
version4(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The highest SNTP version this client supports. Per
RFC 2030, higher versions are required to be backwards
compatible with all lower versions with the exception of
version 0."
REFERENCE
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
for IPv4, IPv6 and OSI; Section 5."
::= { agentSntpClient 1 }
agentSntpClientSupportedMode OBJECT-TYPE
SYNTAX SntpClientAdminMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SNTP client administrative modes that this device supports.
A client may support more than one administrative mode."
::= { agentSntpClient 2 }
agentSntpClientMode OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
unicast(1),
broadcast(2),
multicast(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current administrative mode of the SNTP client. A SET
of this object will cause the SNTP client to change
administrative modes. A SET request MUST have only 1 bit
set since is not possible to operate in multiple modes
simultaneously. SETs of this object are limited
to values supported by the device as specified by
agentSntpClientSupportedMode."
DEFVAL { disabled }
::= { agentSntpClient 3 }
agentSntpClientPort OBJECT-TYPE
SYNTAX InetPortNumber (0|123|1025..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The local port number used to listen for broadcasts and
responses from servers."
DEFVAL { 0 }
::= { agentSntpClient 4 }
agentSntpClientLastUpdateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time that the SNTP client last updated the
system time on the device since agent reboot. This time is
updated for all non-disabled administrative modes of the SNTP
client. If the SNTP client has not updated the time then
the client MUST return '00000000'H."
DEFVAL { '00000000'H }
::= { agentSntpClient 5 }
agentSntpClientLastAttemptTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time of the last SNTP request or
unsolicited SNTP message for this SNTP client since agent
reboot. This value is a timestamp for the
agentSntpClientLastAttemptStatus object. When the
agentSntpClientLastAttemptStatus has a value of success(2),
this object's value should be equal to the value returned by
agentSntpClientLastUpdateTime. If no SNTP frames have been
processed by the SNTP client then the client MUST return
'00000000'H. This object is updated for all non-disabled
administrative modes of the SNTP client."
DEFVAL { '00000000'H }
::= { agentSntpClient 6 }
agentSntpClientLastAttemptStatus OBJECT-TYPE
SYNTAX SntpClientUpdateStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the last SNTP request or unsolicited SNTP
message for this SNTP client since agent reboot. The status is
updated for all non-disabled administrative modes of the SNTP
client."
DEFVAL { other }
::= { agentSntpClient 7 }
agentSntpClientServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The address type of the SNTP server as identified
by the last received packet. Support for all address
types is NOT REQUIRED."
::= { agentSntpClient 8 }
agentSntpClientServerAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE(1..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The encoded address of the SNTP server as identified
by the last received packet."
::= { agentSntpClient 9 }
agentSntpClientServerMode OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is a 3-bit integer identifying the mode of the server as
indicated in the last received packet with values defined as
follows:
Mode Meaning
------------------------------------
0 reserved
1 symmetric active
2 symmetric passive
3 client
4 server
5 broadcast
6 reserved for NTP control message
7 reserved for private use "
::= { agentSntpClient 10 }
agentSntpClientServerStratum OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is an 8-bit integer identifying the stratum of the server as
indicated in the last received packet with values defined as
follows:
Stratum Meaning
------------------------------------
0 unspecified
1 primary reference
2-15 secondary reference
16-255 reserved"
::= { agentSntpClient 11 }
agentSntpClientServerRefClkId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the value of the Reference Identifier in the last
received packet defined as follows.
Reference Identifier: This is a 32-bit bitstring identifying
the particular reference source. In the case of NTP Version 3 or
Version 4 stratum-0 (unspecified) or stratum-1 (primary) servers,
this is a four-character ASCII string, left justified and zero
padded to 32 bits. In NTP Version 3 secondary servers, this is the
32-bit IPv4 address of the reference source. In NTP Version 4
secondary servers, this is the low order 32 bits of the latest
transmit timestamp of the reference source."
::= { agentSntpClient 12 }
agentSntpClientPollInterval OBJECT-TYPE
SYNTAX Unsigned32 (6..10)
UNITS "seconds"
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"The minimum number of seconds between successive SNTP polls
of the server in seconds as a power of two. This
polling interval is used for SNTP requests in
unicast(1) or broadcast(2) administrative mode."
DEFVAL { 6 }
::= { agentSntpClient 13 }
-- -------------------------------------------------------------
-- SNTP Client Unicast Group
-- -------------------------------------------------------------
agentSntpClientUnicastPollInterval OBJECT-TYPE
SYNTAX Unsigned32 (6..10)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum number of seconds between successive SNTP polls
of the server in seconds as a power of two. This
polling interval is used for SNTP requests in
unicast(1) administrative mode."
DEFVAL { 6 }
::= { agentSntpClientUnicast 1 }
agentSntpClientUnicastPollTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..30)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds to wait for a response from a SNTP
server before considering the attempt to have 'timed out'.
This timeout is used for SNTP requests in unicast(1)
administrative mode."
DEFVAL { 5 }
::= { agentSntpClientUnicast 2 }
agentSntpClientUnicastPollRetry OBJECT-TYPE
SYNTAX Unsigned32 (0..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of times to retry a request to the same SNTP server
that has 'timed out.'. This retry count is
used for directed SNTP requests in unicast(1) administrative mode.
For example, assume this object has been SET to a value of 2.
When the SNTP client queries a given server it will send 1 SNTP
request frame. If that original attempt fails, the client will
retry up to a maximum of 2 more times before declaring the unicast
poll unsuccessful and attempting the next server."
DEFVAL { 1 }
::= { agentSntpClientUnicast 3 }
agentSntpClientUcastServerMaxEntries OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum number of server entries that are allowed in the
agentSntpClientUcastServerTable."
::= { agentSntpClientUnicast 4 }
agentSntpClientUcastServerCurrEntries OBJECT-TYPE
SYNTAX Gauge32 (0..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current number of server entries in the
agentSntpClientUcastServerTable."
::= { agentSntpClientUnicast 5 }
-- -------------------------------------------------------------
-- SNTP Client Unicast Server Table
-- -------------------------------------------------------------
agentSntpClientUcastServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentSntpClientUcastServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing configuration and statistical
information for unicast SNTP servers. Each server
entry is represented by single conceptual row in this
table."
::= { agentSntpClientUnicast 6 }
agentSntpClientUcastServerEntry OBJECT-TYPE
SYNTAX AgentSntpClientUcastServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information for a particular unicast SNTP server."
INDEX { agentSntpClientUcastServerIndex }
::= { agentSntpClientUcastServerTable 1 }
AgentSntpClientUcastServerEntry ::=
SEQUENCE {
agentSntpClientUcastServerIndex
Unsigned32,
agentSntpClientUcastServerAddressType
InetAddressType,
agentSntpClientUcastServerAddress
InetAddress,
agentSntpClientUcastServerPort
InetPortNumber,
agentSntpClientUcastServerVersion
INTEGER,
agentSntpClientUcastServerPrecedence
Unsigned32,
agentSntpClientUcastServerLastUpdateTime
DateAndTime,
agentSntpClientUcastServerLastAttemptTime
DateAndTime,
agentSntpClientUcastServerLastAttemptStatus
SntpClientUpdateStatus,
agentSntpClientUcastServerNumRequests
Counter32,
agentSntpClientUcastServerNumFailedRequests
Counter32,
agentSntpClientUcastServerRowStatus
RowStatus
}
agentSntpClientUcastServerIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object uniquely identifies the entry in the table."
::= { agentSntpClientUcastServerEntry 1 }
agentSntpClientUcastServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies how agentSntpClientUcastServerAddr is
encoded. Support for all possible enumerations defined by
InetAddressType is NOT REQUIRED."
::= { agentSntpClientUcastServerEntry 2 }
agentSntpClientUcastServerAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE(1..64))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The encoded internet address of an SNTP server.
Unicast SNTP requests will be sent to this address. If this
address is a DNS hostname, then that hostname SHOULD be
resolved into an IP address each time a SNTP request is sent
to it."
::= { agentSntpClientUcastServerEntry 3 }
agentSntpClientUcastServerPort OBJECT-TYPE
SYNTAX InetPortNumber (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The port number on the server to which poll requests are sent.
A set request MUST NOT use a value of 0 for this object."
DEFVAL { 123 }
::= { agentSntpClientUcastServerEntry 4 }
agentSntpClientUcastServerVersion OBJECT-TYPE
SYNTAX INTEGER {
version1(1),
version2(2),
version3(3),
version4(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The SNTP version this server supports. This is the value
that will be encoded in NTP polls when operating in unicast(1)
administrative mode."
REFERENCE
"RFC 2030 - Simple Network Time Protocol (SNTP) Version 4
for IPv4, IPv6 and OSI; Section 5."
::= { agentSntpClientUcastServerEntry 5}
agentSntpClientUcastServerPrecedence OBJECT-TYPE
SYNTAX Unsigned32 (1..3)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The precedence that this server has in relation to its peers
in the determining the sequence of servers to which SNTP requests
will be sent. The client continues sending requests to
different servers until a successful response is received or
all servers are exhausted. This object indicates the order in
which to query the servers. A server entry with a precedence
of 1 will be queried before a server with a precedence of 2,
and so forth. If more than one server has the same precedence
then the request order will follow the lexicographical
ordering of the entries in this table."
DEFVAL { 1 }
::= { agentSntpClientUcastServerEntry 6 }
agentSntpClientUcastServerLastUpdateTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time that the response from this server was
used to update the system time on the device since agent
reboot. If the SNTP client has not updated the time using
a response from this server then this object MUST return
'00000000'H."
DEFVAL { '00000000'H }
::= { agentSntpClientUcastServerEntry 7 }
agentSntpClientUcastServerLastAttemptTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The local date and time that this SNTP server was last queried
since agent reboot. Essentially, this value is a
timestamp for the agentSntpClientUcastServerLastAttemptStatus
object. If this server has not been queried then this object
MUST return '00000000'H."
DEFVAL { '00000000'H }
::= { agentSntpClientUcastServerEntry 8 }
agentSntpClientUcastServerLastAttemptStatus OBJECT-TYPE
SYNTAX SntpClientUpdateStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the last SNTP request to this server since
agent reboot. If no requests have been made then this object
should return 'other'."
DEFVAL { other }
::= { agentSntpClientUcastServerEntry 9 }
agentSntpClientUcastServerNumRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of SNTP requests made to this server since
the last agent reboot. This includes retry attempts to
the server."
::= { agentSntpClientUcastServerEntry 10 }
agentSntpClientUcastServerNumFailedRequests OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of SNTP requests made to this server that did
not result in a successful response since the last agent
reboot. This includes retry attempts to the server."
::= { agentSntpClientUcastServerEntry 11 }
agentSntpClientUcastServerRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this conceptual row in the table.
active
- The server is available for use in SNTP client operations.
Other writable leaves in this table MAY be modified while
the row is in the active state.
notInService
- The entry is fully configured but is not available for
use in SNTP client operations. The agent MAY transition
a row from the active to notInService upon
receipt of a kiss of death packet from the server.
createAndGo
- This is the preferred mechanism for creating conceptual
rows in this table. This value can never be read as
the row will always transition immediately to either active
or notInService.
destroy
- This will remove the conceptual row from the table and
make it unavailable for SNTP client operations. "
::= { agentSntpClientUcastServerEntry 12 }
-- -------------------------------------------------------------
-- SNTP Client Broadcast Group
-- -------------------------------------------------------------
agentSntpClientBroadcastCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of unsolicited broadcast SNTP messages that have
been received and processed by the SNTP client. Unsolicited
SNTP broadcast frames will not be counted unless the SNTP
agent is operating in broadcast(3) mode, as specified by
agentSntpClientMode."
::= { agentSntpClientBroadcast 1 }
agentSntpClientBroadcastInterval OBJECT-TYPE
SYNTAX Unsigned32 (6..10)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds the client will wait before
processing another broadcast packet expressed as a
power of two. Packets received during the wait interval
are silently discarded."
DEFVAL { 6 }
::= { agentSntpClientBroadcast 2}
-- -------------------------------------------------------------
-- Conformance Information
-- -------------------------------------------------------------
agentSntpClientConformance OBJECT IDENTIFIER
::= { agentSntpClientMIB 2 }
agentSntpClientGroups OBJECT IDENTIFIER
::= { agentSntpClientConformance 1 }
agentSntpClientCompliances OBJECT IDENTIFIER
::= { agentSntpClientConformance 2 }
-- -------------------------------------------------------------
-- Units of conformance
-- -------------------------------------------------------------
agentSntpClientDeviceGroup OBJECT-GROUP
OBJECTS {
agentSntpClientVersion,
agentSntpClientSupportedMode,
agentSntpClientMode,
agentSntpClientLastUpdateTime,
agentSntpClientLastAttemptTime,
agentSntpClientLastAttemptStatus,
agentSntpClientServerAddressType,
agentSntpClientServerAddress,
agentSntpClientServerMode,
agentSntpClientServerStratum,
agentSntpClientServerRefClkId
}
STATUS current
DESCRIPTION
"A collection of objects providing device level control of
an SNTP client on FASTPATH enabled devices."
::= { agentSntpClientGroups 1 }
agentSntpClientUnicastGroup OBJECT-GROUP
OBJECTS {
agentSntpClientUnicastPollInterval,
agentSntpClientUnicastPollTimeout,
agentSntpClientUnicastPollRetry,
agentSntpClientUcastServerMaxEntries,
agentSntpClientUcastServerCurrEntries,
agentSntpClientUcastServerAddress,
agentSntpClientUcastServerAddressType,
agentSntpClientUcastServerPrecedence,
agentSntpClientUcastServerLastUpdateTime,
agentSntpClientUcastServerLastAttemptTime,
agentSntpClientUcastServerLastAttemptStatus,
agentSntpClientUcastServerNumRequests,
agentSntpClientUcastServerNumFailedRequests,
agentSntpClientUcastServerRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects providing control and statistics for
an SNTP client capable of operating in unicast mode."
::= { agentSntpClientGroups 2 }
agentSntpClientBroadcastGroup OBJECT-GROUP
OBJECTS {
agentSntpClientBroadcastCount,
agentSntpClientBroadcastInterval
}
STATUS current
DESCRIPTION
"A collection of objects providing control and statistics for
an SNTP client capable of operating in broadcast mode."
::= { agentSntpClientGroups 3 }
-- -------------------------------------------------------------
-- Compliance statements
-- -------------------------------------------------------------
agentSntpClientCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for devices that support
agentSntpClient."
MODULE
MANDATORY-GROUPS { agentSntpClientDeviceGroup }
GROUP agentSntpClientUnicastGroup
DESCRIPTION
"This group is REQUIRED for devices supporting operation
of an SNTP client in unicast mode."
GROUP agentSntpClientBroadcastGroup
DESCRIPTION
"This group is REQUIRED for devices supporting operation
of a SNTP client in broadcast mode."
::= { agentSntpClientCompliances 1 }
END

View File

@ -0,0 +1,326 @@
NETAPP-STORAGEGRID-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, enterprises
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, DateAndTime
FROM SNMPv2-TC
NOTIFICATION-GROUP, OBJECT-GROUP
FROM SNMPv2-CONF;
--
-- NetApp has the convention of using previous enterprise IDs under the NetApp
-- enterprize ID to differentiate organizations.
--
storagegrid MODULE-IDENTITY
LAST-UPDATED "202009091500Z"
ORGANIZATION "NetApp Inc."
CONTACT-INFO "Website: www.netapp.com"
DESCRIPTION "The MIB Module for NetApp StorageGRID entities."
REVISION "202009091500Z"
DESCRIPTION "Added active alert table and notifications."
REVISION "201803211725Z"
DESCRIPTION "Initial revision."
::= { netapp 28669 }
netapp OBJECT IDENTIFIER ::= { enterprises 789 }
sgNotifications OBJECT IDENTIFIER ::= {storagegrid 0}
sgObjects OBJECT IDENTIFIER ::= {storagegrid 1}
sgGroups OBJECT IDENTIFIER ::= {storagegrid 2}
--
-- StorageGRID MIB objects
--
--
-- StorageGRID active alert table
--
activeAlertCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of active alerts in the activeAlertTable"
::= { sgObjects 3 }
activeAlertTable OBJECT-TYPE
SYNTAX SEQUENCE OF ActiveAlertEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of active alerts in StorageGRID"
::= { sgObjects 4 }
activeAlertEntry OBJECT-TYPE
SYNTAX ActiveAlertEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single StorageGRID alert, indexed by alert ID"
INDEX { activeAlertId }
::= { activeAlertTable 1 }
ActiveAlertEntry ::= SEQUENCE {
activeAlertId OCTET STRING,
activeAlertName OCTET STRING,
activeAlertInstance OCTET STRING,
activeAlertSeverity OCTET STRING,
activeAlertStartTime DateAndTime
}
activeAlertId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ID of the alert. Only unique in the current set of active alerts."
::= { activeAlertEntry 1 }
activeAlertName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the alert"
::= { activeAlertEntry 2 }
activeAlertInstance OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the entity that generated the alert, typically the node name"
::= { activeAlertEntry 3 }
activeAlertSeverity OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The severity of the alert"
::= { activeAlertEntry 4 }
activeAlertStartTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time the alert was triggered"
::= { activeAlertEntry 5 }
--
-- StorageGRID legacy alarm table
--
AlarmSeverity ::= TEXTUAL-CONVENTION
STATUS deprecated
DESCRIPTION
"The severity levels of an alarm"
SYNTAX INTEGER { normal(1), notice(2), minor(3), major(4), critical(5) }
currentAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF CurrentAlarmEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A table of current alarms in StorageGRID"
::= { sgObjects 1 }
currentAlarmCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The number of current alarms in the currentAlarmTable"
::= { sgObjects 2 }
currentAlarmEntry OBJECT-TYPE
SYNTAX CurrentAlarmEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"A single StorageGRID alarm, indexed by node ID then alarm OID"
INDEX { currentAlarmSourceId, currentAlarmAttrCode, currentAlarmAttrIndex }
::= { currentAlarmTable 1 }
CurrentAlarmEntry ::= SEQUENCE {
currentAlarmSourceId OCTET STRING,
currentAlarmAttrCode DisplayString,
currentAlarmAttrIndex Integer32,
currentAlarmNodeName OCTET STRING,
currentAlarmSeverity AlarmSeverity,
currentAlarmTriggerValue DisplayString,
currentAlarmTriggerTime DateAndTime
}
currentAlarmSourceId OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..100))
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The ID of the service that triggered the alarm"
::= { currentAlarmEntry 1 }
currentAlarmAttrCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..100))
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The code of the attribute that triggered the alarm"
::= { currentAlarmEntry 2 }
currentAlarmAttrIndex OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The index of the attribute that triggered the alarm"
::= { currentAlarmEntry 3 }
currentAlarmNodeName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..100))
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The name of the node that triggered the alarm"
::= { currentAlarmEntry 4 }
currentAlarmSeverity OBJECT-TYPE
SYNTAX AlarmSeverity
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The severity of the alarm"
::= { currentAlarmEntry 5 }
currentAlarmTriggerValue OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The value that triggered the alarm"
::= { currentAlarmEntry 6 }
currentAlarmTriggerTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The time the alarm was triggered"
::= { currentAlarmEntry 7 }
--
-- StorageGRID Notifications
-- Note: IDs match severity TC above
--
currentNormalAlarm NOTIFICATION-TYPE
OBJECTS { currentAlarmSeverity, currentAlarmSourceId, currentAlarmAttrCode,
currentAlarmTriggerTime, currentAlarmTriggerValue, currentAlarmAttrIndex,
currentAlarmNodeName }
STATUS deprecated
DESCRIPTION
"An alarm with normal severity"
::= { sgNotifications 1}
currentNoticeAlarm NOTIFICATION-TYPE
OBJECTS { currentAlarmSeverity, currentAlarmSourceId, currentAlarmAttrCode,
currentAlarmTriggerTime, currentAlarmTriggerValue, currentAlarmAttrIndex,
currentAlarmNodeName }
STATUS deprecated
DESCRIPTION
"An alarm with notice severity"
::= { sgNotifications 2}
currentMinorAlarm NOTIFICATION-TYPE
OBJECTS { currentAlarmSeverity, currentAlarmSourceId, currentAlarmAttrCode,
currentAlarmTriggerTime, currentAlarmTriggerValue, currentAlarmAttrIndex,
currentAlarmNodeName }
STATUS deprecated
DESCRIPTION
"An alarm with minor severity"
::= { sgNotifications 3}
currentMajorAlarm NOTIFICATION-TYPE
OBJECTS { currentAlarmSeverity, currentAlarmSourceId, currentAlarmAttrCode,
currentAlarmTriggerTime, currentAlarmTriggerValue, currentAlarmAttrIndex,
currentAlarmNodeName }
STATUS deprecated
DESCRIPTION
"An alarm with major severity"
::= { sgNotifications 4}
currentCriticalAlarm NOTIFICATION-TYPE
OBJECTS { currentAlarmSeverity, currentAlarmSourceId, currentAlarmAttrCode,
currentAlarmTriggerTime, currentAlarmTriggerValue, currentAlarmAttrIndex,
currentAlarmNodeName }
STATUS deprecated
DESCRIPTION
"An alarm with critical severity"
::= { sgNotifications 5}
activeMinorAlert NOTIFICATION-TYPE
OBJECTS { activeAlertStartTime, activeAlertInstance, activeAlertId, activeAlertSeverity,
activeAlertName }
STATUS current
DESCRIPTION
"An alert with minor severity"
::= { sgNotifications 6}
activeMajorAlert NOTIFICATION-TYPE
OBJECTS { activeAlertStartTime, activeAlertInstance, activeAlertId, activeAlertSeverity,
activeAlertName }
STATUS current
DESCRIPTION
"An alert with major severity"
::= { sgNotifications 7}
activeCriticalAlert NOTIFICATION-TYPE
OBJECTS { activeAlertStartTime, activeAlertInstance, activeAlertId, activeAlertSeverity,
activeAlertName }
STATUS current
DESCRIPTION
"An alert with critical severity"
::= { sgNotifications 8}
--
-- StorageGRID Groups
--
currentAlarmGroup OBJECT-GROUP
OBJECTS { currentAlarmSourceId, currentAlarmAttrCode, currentAlarmAttrIndex,
currentAlarmNodeName, currentAlarmSeverity, currentAlarmTriggerTime,
currentAlarmTriggerValue, currentAlarmCount }
STATUS deprecated
DESCRIPTION
"The Alarm object group"
::= { sgGroups 1 }
currentAlarmNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { currentNormalAlarm, currentNoticeAlarm, currentMinorAlarm,
currentMajorAlarm, currentCriticalAlarm }
STATUS deprecated
DESCRIPTION
"Alarm notifications sent by StorageGRID"
::= { sgGroups 2 }
activeAlertGroup OBJECT-GROUP
OBJECTS { activeAlertCount, activeAlertId, activeAlertName, activeAlertInstance,
activeAlertSeverity, activeAlertStartTime }
STATUS current
DESCRIPTION
"The Alarm object group"
::= { sgGroups 3 }
activeAlertNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS { activeMinorAlert, activeMajorAlert, activeCriticalAlert }
STATUS current
DESCRIPTION
"Alert notifications sent by StorageGRID"
::= { sgGroups 4 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,465 @@
NETAPP-TIMERANGE-MIB DEFINITIONS ::= BEGIN
-- Broadcom Corporation FASTPATH Time Range MIB
-- Copyright Broadcom Corporation (2009) All rights reserved.
-- This SNMP Management Information Specification
-- embodies Broadcom Corporation's confidential and proprietary
-- intellectual property. Broadcom Corporation retains all title
-- and ownership in the Specification including any revisions.
-- This Specification is supplied "AS IS", Broadcom Corporation
-- makes no warranty, either expressed or implied,
-- as to the use, operation, condition, or performance of the
-- Specification.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
Unsigned32 FROM SNMPv2-SMI
DisplayString FROM RFC1213-MIB
RowStatus FROM SNMPv2-TC
TEXTUAL-CONVENTION FROM SNMPv2-TC
fastPath FROM NETAPP-REF-MIB;
fastPathTimeRange MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 January 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH Time Ranges"
-- Revision history.
REVISION
"201101260000Z" -- 26 January 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200909240000Z" -- 24 September 2009 12:00:00 GMT
DESCRIPTION
"Initial version."
::= { fastPath 53 }
fastPathTimeRangeGroup OBJECT IDENTIFIER ::= {fastPathTimeRange 1}
--**************************************************************************************
TimeRangeAbsoluteDateAndTime ::= TEXTUAL-CONVENTION
DISPLAY-HINT
"2d-1d-1d,1d:1d"
STATUS current
DESCRIPTION
"A date-time specification for absolute time entry in a time range.
field octets contents range
----- ------ -------- -----
1 1-2 year 0..65536
2 3 month 1..12
3 4 day 1..31
4 5 hour 0..23
5 6 minutes 0..59
For example, Oct 9, 2009 at 1:30 PM would be
displayed as:
2009-10-9,13:30."
SYNTAX OCTET STRING (SIZE (6))
TimeRangePeriodicTime ::= TEXTUAL-CONVENTION
DISPLAY-HINT
"1d:1d"
STATUS current
DESCRIPTION
"A time specification for periodic time entry in a time range.
field octets contents range
----- ------ -------- -----
1 1 hour 0..23
1 1 minutes 0..59
For example,1:30 PM would be
displayed as: 13:30."
SYNTAX OCTET STRING (SIZE (2))
TimeRangePeriodicDate ::= TEXTUAL-CONVENTION
DISPLAY-HINT "2d-1d-1d"
STATUS current
DESCRIPTION
"A date specification for periodic time entry in a time range.
field octets contents range
----- ------ -------- -----
1 1-2 year 1993..2035
2 3 month 1..12
3 4 day 1..31
For example, Oct 9, 2009 would be displayed as:
2009-10-9"
SYNTAX OCTET STRING (SIZE (4))
timeRangeAdminMode OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"TimeRange admin mode:
enable - enable TimeRange
disable - disable TimeRange."
DEFVAL { disable }
::= { fastPathTimeRangeGroup 1 }
timeRangeIndexNextFree OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains an unused value for the timeRangeIndex
to be used when creating a new TimeRange. A value of zero
indicates the TimeRange table is full."
::= { fastPathTimeRangeGroup 2 }
--**************************************************************************************
timeRangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF TimeRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of TimeRange instances."
::= { fastPathTimeRangeGroup 3 }
timeRangeEntry OBJECT-TYPE
SYNTAX TimeRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"timeRangeIndex and timeRangeName must be set to
complete a new timeRangeEntry instance"
INDEX { timeRangeIndex }
::= { timeRangeTable 1 }
TimeRangeEntry ::= SEQUENCE {
timeRangeIndex
Unsigned32,
timeRangeName
DisplayString,
timeRangeOperState
INTEGER,
timeRangeStatus
RowStatus
}
timeRangeIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The TimeRange table index this instance is associated with."
::= { timeRangeEntry 1 }
timeRangeName OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of this TimeRange entry, which must consist of
1 to 31 alphanumeric characters and uniquely identify
this TimeRange.
This object must be set to complete a new TimeRange
row instance."
::= { timeRangeEntry 2 }
timeRangeOperState OBJECT-TYPE
SYNTAX INTEGER {
active(0),
inactive(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operating status of the time-range. It depends on the current time
and the periodic and absolute time entries defined in the time-range"
::= { timeRangeEntry 3 }
timeRangeStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of this instance.
active(1) - this TimeRange instance is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance"
::= { timeRangeEntry 4 }
--**************************************************************************************
--**************************************************************************************
-- Time Range Entry tables
--
--**************************************************************************************
timeRangeAbsoluteEntryTable OBJECT-TYPE
SYNTAX SEQUENCE OF TimeRangeAbsoluteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of absolute entries for time ranges"
::= { fastPathTimeRangeGroup 4 }
timeRangeAbsoluteEntry OBJECT-TYPE
SYNTAX TimeRangeAbsoluteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of absolute entries for time ranges. Atleast one of
timeRangeAbsoluteStartDateAndTime and timeRangeAbsoluteEndDateAndTime
must be set to complete a new Absolute entry instance."
INDEX { timeRangeIndex, timeRangeAbsoluteEntryIndex }
::= { timeRangeAbsoluteEntryTable 1 }
TimeRangeAbsoluteEntry ::= SEQUENCE {
timeRangeAbsoluteEntryIndex
Integer32,
timeRangeAbsoluteStartDateAndTime
TimeRangeAbsoluteDateAndTime,
timeRangeAbsoluteEndDateAndTime
TimeRangeAbsoluteDateAndTime,
timeRangeAbsoluteStatus
RowStatus
}
timeRangeAbsoluteEntryIndex OBJECT-TYPE
SYNTAX Integer32 (0..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this absolute time entry within time range."
::= { timeRangeAbsoluteEntry 1 }
timeRangeAbsoluteStartDateAndTime OBJECT-TYPE
SYNTAX TimeRangeAbsoluteDateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The start time for an absolute entry in the time range"
::= { timeRangeAbsoluteEntry 2 }
timeRangeAbsoluteEndDateAndTime OBJECT-TYPE
SYNTAX TimeRangeAbsoluteDateAndTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" The end time for an absolute entry in the time range."
::= { timeRangeAbsoluteEntry 3 }
timeRangeAbsoluteStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of this instance.
active(1) - this timeRangeAbsoluteEntry is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance"
::= { timeRangeAbsoluteEntry 4}
timeRangePeriodicEntryTable OBJECT-TYPE
SYNTAX SEQUENCE OF TimeRangePeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table periodic entries for time ranges"
::= { fastPathTimeRangeGroup 5 }
timeRangePeriodicEntry OBJECT-TYPE
SYNTAX TimeRangePeriodicEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table periodic entries for time ranges. All the objects
in the periodic entry must be set to complete a new periodic
entry instance. Objects timeRangePeriodicStartDay and
timeRangePeriodicStartTime together forms the start dayandtime
and objects timeRangePeriodicEndDay and timeRangePeriodicEndTime
toghetehr forms end dayandtime. The time range to which the
periodic entry belongs is active between start dayandtime and
end dayandtime. If more than one day is specified in the
timeRangePeriodicStartDay, then the same days should be specified
in the timeRangePeriodicEndDay "
INDEX {timeRangeIndex, timeRangePeriodicEntryIndex}
::= { timeRangePeriodicEntryTable 1 }
TimeRangePeriodicEntry ::= SEQUENCE {
timeRangePeriodicEntryIndex
Integer32,
timeRangePeriodicFrequency
Integer32,
timeRangePeriodicPattern
Integer32,
timeRangePeriodicDayMask
Integer32,
timeRangePeriodicStartDate
TimeRangePeriodicDate,
timeRangePeriodicStartDay
BITS,
timeRangePeriodicStartTime
TimeRangePeriodicTime,
timeRangePeriodicEndDate
TimeRangePeriodicDate,
timeRangePeriodicEndDay
BITS,
timeRangePeriodicEndTime
TimeRangePeriodicTime,
timeRangePeriodicStatus
RowStatus
}
timeRangePeriodicEntryIndex OBJECT-TYPE
SYNTAX Integer32 (0..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of this periodic entry within time range."
::= { timeRangePeriodicEntry 1 }
timeRangePeriodicFrequency OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The frequency of this periodic entry within the time range."
::= { timeRangePeriodicEntry 2 }
timeRangePeriodicPattern OBJECT-TYPE
SYNTAX Integer32 (0..2)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The pattern for a periodic entry in the time range.
Can be one of the following:
0 - weekly,
1 - daily,
2 - monthly."
::= { timeRangePeriodicEntry 3 }
timeRangePeriodicDayMask OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Depending on the value of the timeRangeEntryPattern
this field can have different meanings. In case
timeRangeEntryPattern is set to 'daily' or 'weekly'
the field contains a bitmap where each bit presents
a day of week. Structure of the bitmap is the following :
bit 0 - sunday,
bit 1 - monday,
bit 2 - tuesday,
bit 3 - wednesday,
bit 4 - thursday,
bit 5 - friday,
bit 6 - saturday.
In case timeRangeEntryPattern is set to 'monthly'
the field contains a day of month (1..31)."
::= { timeRangePeriodicEntry 4 }
timeRangePeriodicStartDate OBJECT-TYPE
SYNTAX TimeRangePeriodicDate
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The start date for a periodic entry in the time range"
::= { timeRangePeriodicEntry 5 }
timeRangePeriodicStartDay OBJECT-TYPE
SYNTAX BITS {
sunday(1),
monday(2),
tuesday(3),
wednesday(4),
thursday(5),
friday(6),
saturday(7)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The starting day or days on which the configuration that
referenced the time range starts going into effect.
Same day can be set for both timeRangePeriodicStartDay and
timeRangePeriodicEndDay objects "
::= { timeRangePeriodicEntry 6 }
timeRangePeriodicStartTime OBJECT-TYPE
SYNTAX TimeRangePeriodicTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The starting time for an periodic entry in the time range."
::= { timeRangePeriodicEntry 7 }
timeRangePeriodicEndDate OBJECT-TYPE
SYNTAX TimeRangePeriodicDate
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The end date for a periodic entry in the time range"
::= { timeRangePeriodicEntry 8 }
timeRangePeriodicEndDay OBJECT-TYPE
SYNTAX BITS {
sunday(1),
monday(2),
tuesday(3),
wednesday(4),
thursday(5),
friday(6),
saturday(7)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The ending day or days on which the configuration that
referenced the time range is no longer in efect.
Same day can be set for both timeRangePeriodicStartDay
and timeRangePeriodicEndDay objects"
::= { timeRangePeriodicEntry 9 }
timeRangePeriodicEndTime OBJECT-TYPE
SYNTAX TimeRangePeriodicTime
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The end time for an periodic entry in the time range.
Use end time 00:00 to specify last minute of the day."
::= { timeRangePeriodicEntry 10 }
timeRangePeriodicStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Status of this instance.
active(1) - this timeRangePeriodicEntry is active
createAndGo(4) - set to this value to create an instance
destroy(6) - set to this value to delete an instance"
::= { timeRangePeriodicEntry 11 }
END

View File

@ -0,0 +1,476 @@
NETAPP-TIMEZONE-PRIVATE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
DisplayString FROM RFC1213-MIB
fastPath FROM NETAPP-REF-MIB;
fastPathTimeZonePrivate MODULE-IDENTITY
LAST-UPDATED "201101260000Z" -- 26 Jan 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
" Customer Support
Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Tel: +1 919 865 2700"
DESCRIPTION
"The Broadcom Private MIB for FASTPATH for system time, timezone and summer-time settings"
-- Revision history.
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200702280500Z" -- 28 Feb 2007 05:00:00 GMT
DESCRIPTION
"Initial revision."
::= { fastPath 42 }
agentSystemTimeGroup OBJECT IDENTIFIER ::={ fastPathTimeZonePrivate 1 }
agentTimeZoneGroup OBJECT IDENTIFIER ::={ fastPathTimeZonePrivate 2 }
agentSummerTimeGroup OBJECT IDENTIFIER ::={ fastPathTimeZonePrivate 3 }
agentSummerTimeRecurringGroup OBJECT IDENTIFIER ::={ agentSummerTimeGroup 2 }
agentSummerTimeNonRecurringGroup OBJECT IDENTIFIER ::={ agentSummerTimeGroup 3 }
--
-- Agent system time mib object
--
agentSystemTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the current sytem time
(includes the TimeZone offset and summertime Offset)
Only in the case of platforms supporting Real Time Clock,
this object can be set"
::={ agentSystemTimeGroup 1}
agentSystemDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the current sytem date.
Only in the case of platforms supporting Real Time Clock,
this object can be set and range is Jan 01 2010 to Dec 31 2079"
::={ agentSystemTimeGroup 2}
agentSystemTimeZoneAcronym OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the zone acronym of summertime when summertime is in effect
If summer-time is not in effect or if there is no acronym for summer-time it defaults
To TimeZone acronym."
::={ agentSystemTimeGroup 3}
agentSystemTimeSource OBJECT-TYPE
SYNTAX INTEGER { none(0), sntp(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "the time source from which the time update is taken."
::={ agentSystemTimeGroup 4}
agentSystemSummerTimeState OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(0) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "enabled : summer-time is in effect currently
disabled : summer-time is not in effect currently"
::={ agentSystemTimeGroup 5}
--
-- Agent timezone setting mib object
--
agentTimeZoneHoursOffset OBJECT-TYPE
SYNTAX Integer32(-12..13)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the hours to be added to the UTC time"
DEFVAL { 0 }
::={ agentTimeZoneGroup 1 }
agentTimeZoneMinutesOffset OBJECT-TYPE
SYNTAX Integer32(0..59)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the minutes to be added to the UTC time."
DEFVAL { 0 }
::={ agentTimeZoneGroup 2 }
agentTimeZoneAcronym OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the acronym associated with the zone."
::={ agentTimeZoneGroup 3 }
--
-- Agent summertime Group mib objects
--
agentSummerTimeMode OBJECT-TYPE
SYNTAX INTEGER
{
noSummertime(0),
recurring(1),
recurringEu(2),
recurringUsa(3),
nonrecurring(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "recurring- set the parameters for recurring summer-time
non-recurring- set the parameters for non-recurring summer-time
no-summertime- disable the summer-time "
DEFVAL { noSummertime }
::={ agentSummerTimeGroup 1 }
--
-- Agent summertime recurring mib objects
--
agentStRecurringStartingWeek OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
first(1),
second(2),
third(3),
fourth(4),
last(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the week of the month from which the summer-time should be effective."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 1}
agentStRecurringStartingDay OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
sun(1),
mon(2),
tue(3),
wed(4),
thu(5),
fri(6),
sat(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the day of the agentStRecurringStartingWeek from
which the summer-time should be effective."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 2}
agentStRecurringStartingMonth OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
jan(1),
feb(2),
mar(3),
apr(4),
may(5),
jun(6),
jul(7),
aug(8),
sep(9),
oct(10),
nov(11),
dec(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the month of the year from which the
summer-time should be effective."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 3}
agentStRecurringStartingTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the time in the hh:mm format from
which the summer-time should be effective.
range for hh: 0 to 23
range for mm: 0 to 59 "
::={ agentSummerTimeRecurringGroup 4}
agentStRecurringEndingWeek OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
first(1),
second(2),
third(3),
fourth(4),
last(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the week of the Month in which the
summer-time should end."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 5}
agentStRecurringEndingDay OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
sun(1),
mon(2),
tue(3),
wed(4),
thu(5),
fri(6),
sat(7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the day of the agentStRecurringStartingWeek on which the
summer-time should end."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 6}
agentStRecurringEndingMonth OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
jan(1),
feb(2),
mar(3),
apr(4),
may(5),
jun(6),
jul(7),
aug(8),
sep(9),
oct(10),
nov(11),
dec(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the month of the year in which the summer-time should end."
DEFVAL { none }
::={ agentSummerTimeRecurringGroup 7}
agentStRecurringEndingTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the time of the agentStRecurringEndingDay in hh:mm format
at which the summer-time should end.
range for hh: 0 to 23
range for mm: 0 to 59"
::={ agentSummerTimeRecurringGroup 8}
agentStRecurringZoneAcronym OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the zone associated with the summer-time
recurring configuration.
the acronym maximum legth is 4 characters"
::={ agentSummerTimeRecurringGroup 9}
agentStRecurringZoneOffset OBJECT-TYPE
SYNTAX Integer32(0 | 1..1440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the zone offset in minutes which will be added to the UTC time
during the summer-time of every year."
DEFVAL { 0 }
::={ agentSummerTimeRecurringGroup 10}
--
-- Agent summertime non-recurring mib objects
--
agentStNonRecurringStartingDay OBJECT-TYPE
SYNTAX Integer32(0 |1..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the day of the agentStNonRecurringStartingMonth from
which the summer-time should be effective."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 1 }
agentStNonRecurringStartingMonth OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
jan(1),
feb(2),
mar(3),
apr(4),
may(5),
jun(6),
jul(7),
aug(8),
sep(9),
oct(10),
nov(11),
dec(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the Month of the agentStNonRecurringStartingYear from
which the summer-time should be effective."
DEFVAL { none }
::={ agentSummerTimeNonRecurringGroup 2 }
agentStNonRecurringStartingYear OBJECT-TYPE
SYNTAX Integer32(0 |2000..2097)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the year from which the summer-time should be effective."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 3 }
agentStNonRecurringStartingTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the time in the hh:mm format. The time of agentStNonRecurringStartingDay
from which the summer-time should be effective.
range for hh: 0 to 23
range for mm: 0 to 59"
::={ agentSummerTimeNonRecurringGroup 4 }
agentStNonRecurringEndingDay OBJECT-TYPE
SYNTAX Integer32(0 |1..31)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the day of the agentStNonRecurringEndingMonth on
which the summer-time should end."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 5}
agentStNonRecurringEndingMonth OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
jan(1),
feb(2),
mar(3),
apr(4),
may(5),
jun(6),
jul(7),
aug(8),
sep(9),
oct(10),
nov(11),
dec(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the month of the agentStNonRecurringEndingYear in which
the summer-time should end."
DEFVAL { none }
::={ agentSummerTimeNonRecurringGroup 6 }
agentStNonRecurringEndingYear OBJECT-TYPE
SYNTAX Integer32(0 |2000..2097)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the year in which the summer-time should end."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 7 }
agentStNonRecurringEndingTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the time on the agentStNonRecurringEndingDay in hh:mm format
at which the summer-time should end.
range for hh: 0 to 23
range for mm: 0 to 59"
::={ agentSummerTimeNonRecurringGroup 8}
agentStNonRecurringZoneOffset OBJECT-TYPE
SYNTAX Integer32(0 |1..1440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the zone offset in minutes which will be added to
the UTC time during the summer-time."
DEFVAL { 0 }
::={ agentSummerTimeNonRecurringGroup 9 }
agentStNonRecurringZoneAcronym OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "the zone associated with the summer-time
non recurring configuration.
the acronym maximum legth is 4 characters"
::={ agentSummerTimeNonRecurringGroup 10 }
END

View File

@ -0,0 +1,177 @@
TACACS-CLIENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI
InetAddress, InetAddressType FROM INET-ADDRESS-MIB
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
fastPath FROM NETAPP-REF-MIB
InterfaceIndexOrZero FROM IF-MIB;
agentTacacsClientMIB MODULE-IDENTITY
LAST-UPDATED "201112140000Z" -- 14 Dec 2011 12:00:00 GMT
ORGANIZATION "Broadcom Corporation"
CONTACT-INFO
"Postal: Broadcom Corporation
1030 Swabia Court
Suite 400
Durham, NC 27703
Phone: +1 919 865 2700"
DESCRIPTION
"This MIB module defines a portion of the SNMP MIB under
the Broadcom Corporation enterprise OID pertaining to
TACACS+ client configuration."
-- Revision history.
REVISION
"201112140000Z" -- 14 Dec 2011 12:00:00 GMT
DESCRIPTION
"TACACS Source Interface related Object added"
REVISION
"201101260000Z" -- 26 Jan 2011 12:00:00 GMT
DESCRIPTION
"Postal address updated."
REVISION
"200705230000Z" -- 23 May 2007 12:00:00 GMT
DESCRIPTION
"Broadcom branding related changes."
REVISION
"200508170044Z" -- Wed Aug 17 00:44 GMT 2005
DESCRIPTION
"Initial version of this MIB module."
::= { fastPath 18 }
--***********************************************************************
-- MIB Objects
--***********************************************************************
agentTacacsClientObjects OBJECT IDENTIFIER ::= { agentTacacsClientMIB 1 }
--***********************************************************************
-- agentTacacsGlobalConfigGroup -> objects in this group are GlobalConfig
-- of the TACACS client.
--***********************************************************************
agentTacacsGlobalConfigGroup OBJECT IDENTIFIER
::= { agentTacacsClientObjects 1 }
agentTacacsGlobalTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time-out in seconds for communication
with TACACS servers ."
DEFVAL { 5 }
::= { agentTacacsGlobalConfigGroup 1 }
agentTacacsGlobalKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Encryption and Authentication key used in
communication with TACACS servers ."
::= { agentTacacsGlobalConfigGroup 2 }
agentTacacsServerTable OBJECT-TYPE
SYNTAX SEQUENCE OF AgentTacacsServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Tacacs server entries"
::= { agentTacacsClientObjects 2 }
agentTacacsServerEntry OBJECT-TYPE
SYNTAX AgentTacacsServerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the Tacacs Server table."
INDEX {agentTacacsServerIpAddress}
::= { agentTacacsServerTable 1 }
AgentTacacsServerEntry ::=
SEQUENCE {
agentTacacsServerIpAddress
InetAddress,
agentTacacsPortNumber
Unsigned32,
agentTacacsTimeOut
Unsigned32,
agentTacacsKey
OCTET STRING,
agentTacacsPriority
Unsigned32,
agentTacacsServerStatus
RowStatus,
agentTacacsServerIpAddrType
InetAddressType
}
agentTacacsServerIpAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address or HostName of the TACACS server."
::= { agentTacacsServerEntry 1 }
agentTacacsPortNumber OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The port number of the TACACS server."
DEFVAL { 49 }
::= { agentTacacsServerEntry 2 }
agentTacacsTimeOut OBJECT-TYPE
SYNTAX Unsigned32(1..30)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time out value for the TACACS server.
If not set the value of agentTacacsGlobalTimeout will be used"
::= { agentTacacsServerEntry 3 }
agentTacacsKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The authentication key for the TACACS server."
::= { agentTacacsServerEntry 4 }
agentTacacsPriority OBJECT-TYPE
SYNTAX Unsigned32(0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority of the TACACS server."
DEFVAL { 0 }
::= { agentTacacsServerEntry 5 }
agentTacacsServerStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The row status of this entry .
Supported values:
active(1) - valid entry
createAndGo(4) - used to create a new entry
destroy(6) - removes the entry."
::= { agentTacacsServerEntry 6 }
agentTacacsServerIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of address of the TACACS server.
IPv4 and DNS types are supported currently"
::= { agentTacacsServerEntry 7 }
END