mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
1530 lines
43 KiB
Plaintext
Executable File
1530 lines
43 KiB
Plaintext
Executable File
-- /*****************************************************************************
|
||
-- ** INTEL CONFIDENTIAL **
|
||
-- ** **
|
||
-- ** Copyright 1998 2011 Intel Corporation All Rights Reserved. **
|
||
-- ** **
|
||
-- ** The source code contained or described herein and all documents related **
|
||
-- ** to the source code ("Material") are owned by Intel Corporation or its **
|
||
-- ** suppliers or licensors. Title to the Material remains with Intel **
|
||
-- ** Corporation or its suppliers and licensors. The Material contains trade **
|
||
-- ** secrets and proprietary and confidential information of Intel or its **
|
||
-- ** suppliers and licensors. The Material is protected by worldwide **
|
||
-- ** copyright and trade secret laws and treaty provisions. No part of the **
|
||
-- ** Material may be used, copied, reproduced, modified, published, **
|
||
-- ** uploaded, posted, transmitted, distributed, or disclosed in any way **
|
||
-- ** without Intel’s prior express written permission. **
|
||
-- ** **
|
||
-- ** No license under any patent, copyright, trade secret or other **
|
||
-- ** intellectual property right is granted to or conferred upon you by **
|
||
-- ** disclosure or delivery of the Materials, either expressly, by **
|
||
-- ** implication, inducement, estoppel or otherwise. Any license under such **
|
||
-- ** intellectual property rights must be express and approved by Intel in **
|
||
-- ** writing. **
|
||
-- *****************************************************************************/
|
||
|
||
INTEL-LAN-ADAPTERS-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY,OBJECT-TYPE,
|
||
NOTIFICATION-TYPE,
|
||
Counter32,
|
||
Integer32,
|
||
Gauge32,
|
||
enterprises
|
||
FROM SNMPv2-SMI
|
||
TEXTUAL-CONVENTION,
|
||
PhysAddress,
|
||
DisplayString
|
||
FROM SNMPv2-TC
|
||
MODULE-COMPLIANCE, OBJECT-GROUP,
|
||
NOTIFICATION-GROUP
|
||
FROM SNMPv2-CONF
|
||
;
|
||
|
||
intellan MODULE-IDENTITY
|
||
LAST-UPDATED "201210310000Z" -- Oct, 31, 2012
|
||
ORGANIZATION "Intel Corp"
|
||
CONTACT-INFO
|
||
"Intel Corp
|
||
http://www.intel.com/"
|
||
DESCRIPTION
|
||
"The MIB module for Intel LAN SNMP agent."
|
||
|
||
REVISION "201210310000Z" -- Oct 31, 2012
|
||
DESCRIPTION
|
||
"Version 1.4.10
|
||
Removed the extra 1 after enterprises ID"
|
||
|
||
::= { enterprises 3183 }
|
||
|
||
|
||
--iso OBJECT IDENTIFIER ::= { 1 }
|
||
--org OBJECT IDENTIFIER ::= { iso 3 }
|
||
--dod OBJECT IDENTIFIER ::= { org 6 }
|
||
--internet OBJECT IDENTIFIER ::= { dod 1 }
|
||
--directory OBJECT IDENTIFIER ::= { internet 1 }
|
||
--mgmt OBJECT IDENTIFIER ::= { internet 2 }
|
||
--experimental OBJECT IDENTIFIER ::= { internet 3 }
|
||
--private OBJECT IDENTIFIER ::= { internet 4 }
|
||
--enterprises OBJECT IDENTIFIER ::= { private 1 }
|
||
intel OBJECT IDENTIFIER ::= { enterprises 343 }
|
||
products OBJECT IDENTIFIER ::= { intel 2 }
|
||
nic-products OBJECT IDENTIFIER ::= { products 7 }
|
||
intel-lan-adapters OBJECT IDENTIFIER ::= { nic-products 2 }
|
||
|
||
component-description OBJECT IDENTIFIER ::= { intel-lan-adapters 1 }
|
||
|
||
InterfaceIndex ::= TEXTUAL-CONVENTION
|
||
DISPLAY-HINT "d"
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A unique value, greater than zero, for each interface or
|
||
interface sub-layer in the managed system. It is
|
||
recommended that values are assigned contiguously starting
|
||
from 1. The value for each interface sub-layer must remain
|
||
constant at least from one re-initialization of the entity's
|
||
network management system to the next re-initialization."
|
||
SYNTAX Integer32 (1..2147483647)
|
||
|
||
company OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Company that provided this MIB - Intel(R) Corporation."
|
||
::= { component-description 1 }
|
||
|
||
description OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Description of this component -
|
||
Intel(R) Network Adapter(s), Advanced Management."
|
||
::= { component-description 2 }
|
||
|
||
operatingSystem OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Operating System of the server on which the SNMP agent is executed."
|
||
::= { component-description 3 }
|
||
|
||
mibVersion1-4-3 OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Version of this MIB - the empty string is always returned."
|
||
::= { component-description 4 }
|
||
|
||
mibVersionSupported OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Version of the MIB supported by the agent.
|
||
1.x.y indicates that every MIB version of that template is supported by the agent."
|
||
::= { component-description 5 }
|
||
|
||
agentExtensionVersion OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Version of the SNMP extension agent."
|
||
::= { component-description 6 }
|
||
|
||
status OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
baseDriverNotLoadedAnsNotLoaded(0),
|
||
baseDriverLoadedAnsNotLoaded(1),
|
||
baseDriverNotLoadedAnsLoaded(2),
|
||
baseDriverLoadedAnsLoaded(3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates status and functionality of the adapter(s) -
|
||
whether the base driver and ANS are loaded."
|
||
::= { component-description 7 }
|
||
|
||
|
||
adaptersTables OBJECT IDENTIFIER ::= { intel-lan-adapters 2 }
|
||
|
||
-- ******************************
|
||
-- Generic Adapter Attr Table
|
||
-- ******************************
|
||
genericAdaptersAttrTables OBJECT IDENTIFIER ::= { adaptersTables 1 }
|
||
|
||
genericAdaptersAttrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF GenericAdapterAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes common to all kinds of adapters."
|
||
::= { genericAdaptersAttrTables 1 }
|
||
|
||
genericAdapterAttrEntry OBJECT-TYPE
|
||
SYNTAX GenericAdapterAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes common to all kinds of adapters.
|
||
There is one 'entry' for each physical or virtual adapter."
|
||
INDEX { adapterIndex }
|
||
::= { genericAdaptersAttrTable 1 }
|
||
|
||
GenericAdapterAttrEntry ::= SEQUENCE {
|
||
adapterIndex InterfaceIndex,
|
||
adapterName DisplayString,
|
||
adapterType INTEGER,
|
||
adapterDriverLoadStatus INTEGER
|
||
}
|
||
|
||
adapterIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A unique value, greater than or equal to zero, for each interface."
|
||
::= { genericAdapterAttrEntry 1 }
|
||
|
||
adapterName OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Name of the adapter interface.
|
||
There is a unique name for each instance."
|
||
::= { genericAdapterAttrEntry 2 }
|
||
|
||
adapterType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
standAlone(0),
|
||
teamMember(1),
|
||
virtual(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Type of adapter (member, stand-alone, or virtual)."
|
||
::= { genericAdapterAttrEntry 3 }
|
||
|
||
adapterDriverLoadStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
loaded(0),
|
||
notLoaded(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Load status of the driver:
|
||
-'loaded' if the driver is loaded on the NIC; 'notLoaded' otherwise.
|
||
A status of 'notLoaded' means that the NIC is missing (via 'hotRemove')
|
||
or the driver is not fully loaded for some reason."
|
||
::= { genericAdapterAttrEntry 4 }
|
||
|
||
genericAdaptersDriversAttrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF GenericAdapterDriverAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes common to all kinds of adapter drivers."
|
||
::= { genericAdaptersAttrTables 2 }
|
||
|
||
genericAdapterDriverAttrEntry OBJECT-TYPE
|
||
SYNTAX GenericAdapterDriverAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes common to all kinds of adapter drivers.
|
||
There is one 'entry' for each adapter driver"
|
||
INDEX { adapterIndex }
|
||
::= { genericAdaptersDriversAttrTable 1 }
|
||
|
||
GenericAdapterDriverAttrEntry ::= SEQUENCE {
|
||
adapterDriverName DisplayString,
|
||
adapterDriverInfo DisplayString,
|
||
adapterDriverVersion DisplayString,
|
||
adapterDriverPath DisplayString,
|
||
adapterDriverDate DisplayString,
|
||
adapterDriverSize DisplayString,
|
||
adapterIpAddress DisplayString
|
||
}
|
||
|
||
adapterDriverName OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Name of the adapter driver."
|
||
::= { genericAdapterDriverAttrEntry 1 }
|
||
|
||
adapterDriverInfo OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Additional information about the adapter. Includes name of the NIC."
|
||
::= { genericAdapterDriverAttrEntry 2 }
|
||
|
||
adapterDriverVersion OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Adapter driver version number."
|
||
::= { genericAdapterDriverAttrEntry 3 }
|
||
|
||
adapterDriverPath OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Adapter driver path name."
|
||
::= { genericAdapterDriverAttrEntry 4 }
|
||
|
||
adapterDriverDate OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Adapter driver creation date (in mm/dd/yy format)."
|
||
::= { genericAdapterDriverAttrEntry 5 }
|
||
|
||
adapterDriverSize OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Adapter driver file size."
|
||
::= { genericAdapterDriverAttrEntry 6 }
|
||
|
||
-- *****************************************************************
|
||
-- Generic Adapter IP address
|
||
-- *****************************************************************
|
||
|
||
adapterIpAddress OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Adapter IP address"
|
||
::= { genericAdapterDriverAttrEntry 7 }
|
||
|
||
genericAdaptersTrafficStatsAttrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF GenericAdapterTrafficStatsAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Traffic stats common to all kinds of adapters."
|
||
::= { genericAdaptersAttrTables 3 }
|
||
|
||
genericAdapterTrafficStatsAttrEntry OBJECT-TYPE
|
||
SYNTAX GenericAdapterTrafficStatsAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Traffic stats common to all kinds of adapters.
|
||
There is one 'entry' for each adapter instance."
|
||
INDEX { adapterIndex }
|
||
::= { genericAdaptersTrafficStatsAttrTable 1 }
|
||
|
||
GenericAdapterTrafficStatsAttrEntry ::= SEQUENCE {
|
||
adapterRxPackets Counter32,
|
||
adapterTxPackets Counter32,
|
||
adapterRxBytes Counter32,
|
||
adapterTxBytes Counter32,
|
||
adapterRxErrors Counter32,
|
||
adapterTxErrors Counter32,
|
||
adapterRxDropped Counter32,
|
||
adapterTxDropped Counter32,
|
||
adapterRxMulticast Counter32,
|
||
adapterCollisions Counter32
|
||
}
|
||
|
||
adapterRxPackets OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Total number of packets received."
|
||
::= { genericAdapterTrafficStatsAttrEntry 1 }
|
||
|
||
adapterTxPackets OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Total number of packets transmitted."
|
||
::= { genericAdapterTrafficStatsAttrEntry 2 }
|
||
|
||
adapterRxBytes OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Total number of bytes received."
|
||
::= { genericAdapterTrafficStatsAttrEntry 3 }
|
||
|
||
adapterTxBytes OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Total number of bytes transmitted."
|
||
::= { genericAdapterTrafficStatsAttrEntry 4 }
|
||
|
||
adapterRxErrors OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Total number of packets received with errors
|
||
(packets that failed to reach the protocol)."
|
||
::= { genericAdapterTrafficStatsAttrEntry 5 }
|
||
|
||
adapterTxErrors OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Total number of packets that failed to transmit."
|
||
::= { genericAdapterTrafficStatsAttrEntry 6 }
|
||
|
||
adapterRxDropped OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Total number of receive packets dropped due to overrun."
|
||
::= { genericAdapterTrafficStatsAttrEntry 7 }
|
||
|
||
adapterTxDropped OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Total number of transmit packets dropped due to successive collisions."
|
||
::= { genericAdapterTrafficStatsAttrEntry 8 }
|
||
|
||
adapterRxMulticast OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Total number of Multicast packets received."
|
||
::= { genericAdapterTrafficStatsAttrEntry 9 }
|
||
|
||
adapterCollisions OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Total number of single collisions."
|
||
::= { genericAdapterTrafficStatsAttrEntry 10 }
|
||
|
||
-- *******************************
|
||
-- Physical Adapter Attr Table
|
||
-- *******************************
|
||
physicalAdaptersAttrTables OBJECT IDENTIFIER ::= { adaptersTables 2 }
|
||
|
||
physicalAdaptersAttrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PhysicalAdapterAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes common to all Physical Adapters."
|
||
::= { physicalAdaptersAttrTables 1 }
|
||
|
||
physicalAdapterAttrEntry OBJECT-TYPE
|
||
SYNTAX PhysicalAdapterAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes common to all Physical Adapters.
|
||
There is one 'entry' for each standalone or member adapter."
|
||
INDEX { physicalAdapterIndex }
|
||
::= { physicalAdaptersAttrTable 1 }
|
||
|
||
PhysicalAdapterAttrEntry ::= SEQUENCE {
|
||
physicalAdapterIndex InterfaceIndex,
|
||
physicalAdapterLinkStatus INTEGER,
|
||
physicalAdapterLinkStatusChangesCounter Counter32,
|
||
physicalAdapterSpeed Gauge32,
|
||
physicalAdapterDplxMode INTEGER,
|
||
physicalAdapterAutoNegotiation INTEGER,
|
||
physicalAdapterPciBus Integer32,
|
||
physicalAdapterPciSlot Integer32,
|
||
physicalAdapterIrq Integer32,
|
||
physicalAdapterCurrentNA PhysAddress,
|
||
physicalAdapterPermanentNA PhysAddress,
|
||
physicalAdapterOnlineDiagStatus INTEGER,
|
||
physicalAdapterExpressTeamed INTEGER,
|
||
physicalAdapterExpressTeamBundleId Integer32
|
||
}
|
||
|
||
physicalAdapterIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A unique value, greater than or equal to zero, for each interface."
|
||
::= { physicalAdapterAttrEntry 1 }
|
||
|
||
physicalAdapterLinkStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
not-available(-1),
|
||
link-up(0),
|
||
link-down(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Physical adapter link status. Appears only if available -
|
||
that is, only if the driver is compliant with SNMP;
|
||
otherwise, NO_SUCH_NAME is returned."
|
||
::= { physicalAdapterAttrEntry 2 }
|
||
|
||
physicalAdapterLinkStatusChangesCounter OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Number of changes in physical adapter link status.
|
||
Any change ('up-to-down' or 'down- to-up') is counted.
|
||
This value can be reset (to zero) by the user; no other value is permitted.
|
||
This value appears only if it is available -
|
||
that is, only if the driver is compliant with SNMP;
|
||
otherwise, NO_SUCH_NAME is returned."
|
||
::= { physicalAdapterAttrEntry 3 }
|
||
|
||
physicalAdapterSpeed OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Physical adapter speed (in Mbps).
|
||
Appears only for an SNMP-compliant adapter with link up."
|
||
::= { physicalAdapterAttrEntry 4 }
|
||
|
||
physicalAdapterDplxMode OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
not-available(0),
|
||
half(1),
|
||
full(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Physical Adapter Duplex Mode.
|
||
Appears only for an SNMP-compliant adapter with link up."
|
||
::= { physicalAdapterAttrEntry 5 }
|
||
|
||
physicalAdapterAutoNegotiation OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
on(0),
|
||
off(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Physical adapter autonegotiation mode.
|
||
This value appears only if it is available -
|
||
that is, only if the driver is compliant with SNMP;
|
||
otherwise, NO_SUCH_NAME is returned."
|
||
::= { physicalAdapterAttrEntry 6 }
|
||
|
||
physicalAdapterPciBus OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Physical adapter PCI bus number."
|
||
::= { physicalAdapterAttrEntry 7 }
|
||
|
||
physicalAdapterPciSlot OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Physical adapter PCI slot number."
|
||
::= { physicalAdapterAttrEntry 8 }
|
||
|
||
physicalAdapterIrq OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Physical adapter Interrupt Request number."
|
||
::= { physicalAdapterAttrEntry 9 }
|
||
|
||
physicalAdapterCurrentNA OBJECT-TYPE
|
||
SYNTAX PhysAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Current MAC address of the physical adapter(in hex notation)."
|
||
::= { physicalAdapterAttrEntry 10 }
|
||
|
||
physicalAdapterPermanentNA OBJECT-TYPE
|
||
SYNTAX PhysAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Permanent MAC address of the physical adapter(in hex notation)."
|
||
::= { physicalAdapterAttrEntry 11 }
|
||
|
||
physicalAdapterOnlineDiagStatus OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
not-available(-1),
|
||
failed(0),
|
||
passed(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Online Diagnostics Status of the Physical Adapter.
|
||
Online Diagnostics consist of Link Test and other Hardware Tests."
|
||
::= { physicalAdapterAttrEntry 12 }
|
||
|
||
physicalAdapterExpressTeamed OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
not-available(0),
|
||
primary(1),
|
||
secondary(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Physical Adapter Express team status.
|
||
Appears only for an adapter with express teaming capability."
|
||
::= { physicalAdapterAttrEntry 13 }
|
||
|
||
physicalAdapterExpressTeamBundleId OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Unique value to identify the express team in the system."
|
||
::= { physicalAdapterAttrEntry 14 }
|
||
|
||
physicalAdaptersAttrOffloadTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF PhysicalAdapterAttrOffloadEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes of offloading-enabled physical adapters.
|
||
There is one 'entry' for each SNMP-compliant physical adapter."
|
||
::= { physicalAdaptersAttrTables 2 }
|
||
|
||
physicalAdapterAttrOffloadEntry OBJECT-TYPE
|
||
SYNTAX PhysicalAdapterAttrOffloadEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes of offloading-enabled physical adapters.
|
||
There is one 'entry' for each SNMP-compliant physical adapter."
|
||
INDEX { physicalAdapterIndex }
|
||
::= { physicalAdaptersAttrOffloadTable 1 }
|
||
|
||
PhysicalAdapterAttrOffloadEntry ::= SEQUENCE {
|
||
physicalAdapterTcpRxChecksumOffLoadEnable INTEGER,
|
||
physicalAdapterTcpRxChecksumBad Counter32,
|
||
physicalAdapterTcpTxChecksumOffLoadEnable INTEGER,
|
||
physicalAdapterIpv4RxChecksumOffLoadEnable INTEGER,
|
||
physicalAdapterIpv4TxChecksumOffLoadEnable INTEGER,
|
||
physicalAdapterIpv4TCPSegmentationOffLoadEnable INTEGER
|
||
}
|
||
|
||
physicalAdapterTcpRxChecksumOffLoadEnable OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(0),
|
||
disabled(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"When enabled, TCP for 'receive' checksums are performed in hardware."
|
||
::= { physicalAdapterAttrOffloadEntry 1 }
|
||
|
||
physicalAdapterTcpRxChecksumBad OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Number of bad 'receive' checksums."
|
||
::= { physicalAdapterAttrOffloadEntry 2 }
|
||
|
||
physicalAdapterTcpTxChecksumOffLoadEnable OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(0),
|
||
disabled(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"When enabled, TCP for 'transmit' checksums are performed in hardware."
|
||
::= { physicalAdapterAttrOffloadEntry 3 }
|
||
|
||
physicalAdapterIpv4RxChecksumOffLoadEnable OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(0),
|
||
disabled(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"When enabled, IPv4 for 'receive' checksums are performed in hardware."
|
||
::= { physicalAdapterAttrOffloadEntry 4 }
|
||
|
||
physicalAdapterIpv4TxChecksumOffLoadEnable OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
enabled(0),
|
||
disabled(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"When enabled, IPv4 for 'receive' checksums are performed in hardware."
|
||
::= { physicalAdapterAttrOffloadEntry 5 }
|
||
|
||
physicalAdapterIpv4TCPSegmentationOffLoadEnable OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
disabled(0),
|
||
enabled(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"When enabled, TCP Segmentation is performed in hardware."
|
||
::= { physicalAdapterAttrOffloadEntry 6 }
|
||
|
||
-- ************************************
|
||
-- Virtual Adapter Attr Tables
|
||
-- ************************************
|
||
virtualAdaptersAttrTables OBJECT IDENTIFIER ::= { adaptersTables 3 }
|
||
|
||
virtualAdaptersAttrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF VirtualAdapterAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes common to all iANS-virtual adapters."
|
||
::= { virtualAdaptersAttrTables 1 }
|
||
|
||
virtualAdapterAttrEntry OBJECT-TYPE
|
||
SYNTAX VirtualAdapterAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes common to all iANS-virtual adapters.
|
||
There is one 'entry' for each virtual adapter"
|
||
INDEX { virtualAdapterIndex }
|
||
::= { virtualAdaptersAttrTable 1 }
|
||
|
||
VirtualAdapterAttrEntry ::= SEQUENCE {
|
||
virtualAdapterIndex InterfaceIndex,
|
||
virtualAdapterAnsId Integer32
|
||
}
|
||
|
||
virtualAdapterIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A unique value, greater than or equal to zero, for each interface."
|
||
::= { virtualAdapterAttrEntry 1 }
|
||
|
||
virtualAdapterAnsId OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ID of the team to which the adapter belongs."
|
||
::= { virtualAdapterAttrEntry 2 }
|
||
|
||
virtualAdaptersVlanAttrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF VirtualAdapterVlanAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes common to all iANS-virtual adapters VLANs."
|
||
::= { virtualAdaptersAttrTables 2 }
|
||
|
||
virtualAdapterVlanAttrEntry OBJECT-TYPE
|
||
SYNTAX VirtualAdapterVlanAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"VLAN attributes.Appears for virtual adapters that support VLANs only.
|
||
There is one 'entry' for each VLAN."
|
||
INDEX { virtualAdapterIndex }
|
||
::= { virtualAdaptersVlanAttrTable 1 }
|
||
|
||
VirtualAdapterVlanAttrEntry ::= SEQUENCE {
|
||
virtualAdapterVlanId INTEGER
|
||
}
|
||
|
||
virtualAdapterVlanId OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
none(0)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ID for this virtual adapter VLAN."
|
||
::= { virtualAdapterVlanAttrEntry 1 }
|
||
|
||
-- ********************
|
||
-- Ans Attr Tables
|
||
-- ********************
|
||
ansAttrTables OBJECT IDENTIFIER ::= { adaptersTables 4 }
|
||
|
||
ansAttrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AnsAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ANS attributes."
|
||
::= { ansAttrTables 1 }
|
||
|
||
ansAttrEntry OBJECT-TYPE
|
||
SYNTAX AnsAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ANS attributes. There is one 'entry' for each team"
|
||
INDEX { ansId }
|
||
::= { ansAttrTable 1 }
|
||
|
||
AnsAttrEntry ::= SEQUENCE {
|
||
ansId Integer32,
|
||
ansNumberOfMembers Integer32,
|
||
ansNumberOfVirtualAdapters Integer32
|
||
}
|
||
|
||
ansId OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ANS ID. A unique value."
|
||
::= { ansAttrEntry 1 }
|
||
|
||
ansNumberOfMembers OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Number of member adapters in the team."
|
||
::= { ansAttrEntry 2 }
|
||
|
||
ansNumberOfVirtualAdapters OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Number of virtual adapters in the team."
|
||
::= { ansAttrEntry 3 }
|
||
|
||
ansVlansAttrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AnsVlanAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ANS attributes."
|
||
::= { ansAttrTables 2 }
|
||
|
||
ansVlanAttrEntry OBJECT-TYPE
|
||
SYNTAX AnsVlanAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ANS VLAN attributes.
|
||
Appears only if VLAN is active. There is one 'entry' for each Vlan."
|
||
INDEX { ansId }
|
||
::= { ansVlansAttrTable 1 }
|
||
|
||
AnsVlanAttrEntry ::= SEQUENCE {
|
||
ansVlanTaggingType INTEGER
|
||
}
|
||
|
||
ansVlanTaggingType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
none(0),
|
||
tag-802-1Q(1),
|
||
tag-802-1P(2),
|
||
tag-802-3AC(3),
|
||
tag-iSL(4)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Tagging type of the VLAN adapter."
|
||
::= { ansVlanAttrEntry 1 }
|
||
|
||
ansTeamsAttrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AnsTeamAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ANS team attributes."
|
||
::= { ansAttrTables 3 }
|
||
|
||
ansTeamAttrEntry OBJECT-TYPE
|
||
SYNTAX AnsTeamAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ANS team attributes. Appears only when adapter teaming exist.
|
||
There is one 'entry' for each team."
|
||
INDEX { ansId }
|
||
::= { ansTeamsAttrTable 1 }
|
||
|
||
AnsTeamAttrEntry ::= SEQUENCE {
|
||
ansTeamName DisplayString,
|
||
ansTeamMode INTEGER,
|
||
ansTeamLinkState INTEGER,
|
||
ansTeamSpeed Gauge32,
|
||
ansTeamProbesState INTEGER,
|
||
ansTeamProbesMode INTEGER,
|
||
ansTeamLoadBalanceRefresh INTEGER,
|
||
ansTeamProbesSendTime INTEGER,
|
||
ansTeamPreferredPrimaryIndex INTEGER,
|
||
ansTeamCurrentPrimaryIndex INTEGER,
|
||
ansTeamPreviousPrimaryIndex INTEGER,
|
||
ansTeamFailoverCounter Counter32,
|
||
ansTeamSlaCompatible INTEGER,
|
||
ansTeamAggrSelectionMode INTEGER,
|
||
ansTeamRlbSupport INTEGER
|
||
}
|
||
|
||
ansTeamName OBJECT-TYPE
|
||
SYNTAX DisplayString
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Unique ANS team name"
|
||
::= { ansTeamAttrEntry 1 }
|
||
|
||
ansTeamMode OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
adapter-fault-tolerance(0),
|
||
adaptive-load-balancing(1),
|
||
static-link-aggregation(2),
|
||
iEEE-802-3ad(4),
|
||
switch-fault-tolerance(5),
|
||
none(6)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Team mode."
|
||
::= { ansTeamAttrEntry 2 }
|
||
|
||
ansTeamLinkState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
up(0),
|
||
down(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Team link state.
|
||
Aggregation of the link state of all team members ( 0 = some up)."
|
||
::= { ansTeamAttrEntry 3 }
|
||
|
||
ansTeamSpeed OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Team speed.Speed of the current primary member (in Mbps)."
|
||
::= { ansTeamAttrEntry 4 }
|
||
|
||
ansTeamProbesState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
probes-enabled(0),
|
||
probes-disabled(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"If enabled, the ANS uses probes to check on its members."
|
||
::= { ansTeamAttrEntry 5 }
|
||
|
||
ansTeamProbesMode OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
broadcast(0),
|
||
multicast(1),
|
||
not-available(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Mode of probe usage."
|
||
::= { ansTeamAttrEntry 6 }
|
||
|
||
ansTeamLoadBalanceRefresh OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
not-available(0)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"In seconds. If available, the number of seconds that passes before
|
||
the software resets or refreshes the current load across team members."
|
||
::= { ansTeamAttrEntry 7 }
|
||
|
||
ansTeamProbesSendTime OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
not-available(0)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"In seconds. If available,
|
||
the interval in seconds during which probe packets are sent."
|
||
::= { ansTeamAttrEntry 8 }
|
||
|
||
ansTeamPreferredPrimaryIndex OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
not-available(-1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Index of the preferred primary member adapter. "
|
||
::= { ansTeamAttrEntry 9 }
|
||
|
||
ansTeamCurrentPrimaryIndex OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
not-available(-1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Index of the current primary member adapter."
|
||
::= { ansTeamAttrEntry 10 }
|
||
|
||
ansTeamPreviousPrimaryIndex OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
not-available(-1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Index of the previous primary member adapter."
|
||
::= { ansTeamAttrEntry 11 }
|
||
|
||
ansTeamFailoverCounter OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Failover counter -
|
||
that is, the number of failovers the team suffered.
|
||
This value can be reset by the user -
|
||
that is, it can be set to zero only; no other value is permitted."
|
||
::= { ansTeamAttrEntry 12 }
|
||
|
||
ansTeamSlaCompatible OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
not-available(-1),
|
||
yes(0),
|
||
no(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates compatibility with Static Link Aggregation mode
|
||
when in IEEE 802.3AD mode."
|
||
::= { ansTeamAttrEntry 13 }
|
||
|
||
ansTeamAggrSelectionMode OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
not-available(-1),
|
||
bandwidth(0),
|
||
count(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates aggregation selection mode when in IEEE 802.3AD mode."
|
||
::= { ansTeamAttrEntry 14 }
|
||
|
||
ansTeamRlbSupport OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
not-available(-1),
|
||
enabled(0),
|
||
disabled(1)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates whether 'receive load balancing support' is enabled
|
||
when in AdaptiveLoadBalancing teaming mode.
|
||
(If disabled, only the transmission is balanced.)"
|
||
::= { ansTeamAttrEntry 15 }
|
||
|
||
-- ***********************************
|
||
-- Ans Member Attr Tables
|
||
-- ***********************************
|
||
ansMembersAttrTables OBJECT IDENTIFIER ::= { adaptersTables 5 }
|
||
|
||
ansMembersAttrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AnsMemberAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes common to all iANS-TeamMember Adapters."
|
||
::= { ansMembersAttrTables 1 }
|
||
|
||
ansMemberAttrEntry OBJECT-TYPE
|
||
SYNTAX AnsMemberAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes common to all iANS-TeamMember Adapters.
|
||
There is one 'entry' for each team member adapter."
|
||
INDEX { ansMemberIndex }
|
||
::= { ansMembersAttrTable 1 }
|
||
|
||
AnsMemberAttrEntry ::= SEQUENCE {
|
||
ansMemberIndex InterfaceIndex,
|
||
ansMemberAnsId Integer32
|
||
}
|
||
|
||
ansMemberIndex OBJECT-TYPE
|
||
SYNTAX InterfaceIndex
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A unique value for each member. The value is non-negative and identical
|
||
to the value of the physical adapter associated with this member."
|
||
::= { ansMemberAttrEntry 1 }
|
||
|
||
ansMemberAnsId OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ID of the ANS to which the Adapter belongs."
|
||
::= { ansMemberAttrEntry 2 }
|
||
|
||
ansTeamMembersAttrTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF AnsTeamMemberAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes common to all iANS-TeamMember Adapters."
|
||
::= { ansMembersAttrTables 2 }
|
||
|
||
ansTeamMemberAttrEntry OBJECT-TYPE
|
||
SYNTAX AnsTeamMemberAttrEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Attributes of iANS-TeamMember Adapters related to adapter teaming.
|
||
Appears only if adapter teaming exists."
|
||
INDEX { ansMemberIndex }
|
||
::= { ansTeamMembersAttrTable 1 }
|
||
|
||
AnsTeamMemberAttrEntry ::= SEQUENCE {
|
||
ansTeamMemberState INTEGER,
|
||
ansTeamMemberFailureCounter Counter32,
|
||
ansTeamMemberPriority INTEGER
|
||
}
|
||
|
||
ansTeamMemberState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
active(0),
|
||
disabled(1),
|
||
standby(2),
|
||
active-secondary(3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"iANS-TeamMember adapter state."
|
||
::= { ansTeamMemberAttrEntry 1 }
|
||
|
||
ansTeamMemberFailureCounter OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Failure counter - that is, the number of failovers from this member.
|
||
This value can be reset by the user -
|
||
that is, it can be set to zero only; no other value is permitted."
|
||
::= { ansTeamMemberAttrEntry 2 }
|
||
|
||
ansTeamMemberPriority OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
none(0),
|
||
primary(1),
|
||
secondary(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Priority of the team member."
|
||
::= {ansTeamMemberAttrEntry 3 }
|
||
|
||
-- ******
|
||
-- events
|
||
-- ******
|
||
|
||
events OBJECT IDENTIFIER ::= { intel-lan-adapters 3 }
|
||
|
||
-- **********************
|
||
-- physicalAdapter Events
|
||
-- **********************
|
||
physicalAdaptersEvents OBJECT IDENTIFIER ::= { events 1 }
|
||
|
||
physicalAdaptersTraps OBJECT IDENTIFIER ::= { physicalAdaptersEvents 1 }
|
||
|
||
physicalAdapterLinkUpTrap NOTIFICATION-TYPE
|
||
OBJECTS { physicalAdapterIndex }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Adapter has reached a linkup state."
|
||
::= { physicalAdaptersTraps 1 }
|
||
|
||
physicalAdapterLinkDownTrap NOTIFICATION-TYPE
|
||
OBJECTS { physicalAdapterIndex }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Adapter has reached a link down state."
|
||
::= { physicalAdaptersTraps 2 }
|
||
|
||
physicalAdapterAddedTrap NOTIFICATION-TYPE
|
||
OBJECTS { physicalAdapterIndex }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Adapter has been installed."
|
||
::= { physicalAdaptersTraps 3 }
|
||
|
||
physicalAdapterRemovedTrap NOTIFICATION-TYPE
|
||
OBJECTS { physicalAdapterIndex }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Adapter has been uninstalled."
|
||
::= { physicalAdaptersTraps 4 }
|
||
|
||
physicalAdapterOnlineDiagPassedTrap NOTIFICATION-TYPE
|
||
OBJECTS { physicalAdapterIndex }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Adapter's online diagnostics passed."
|
||
::= { physicalAdaptersTraps 5 }
|
||
|
||
physicalAdapterOnlineDiagFailedTrap NOTIFICATION-TYPE
|
||
OBJECTS { physicalAdapterIndex }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Adapter's online diagnostics failed.
|
||
Online diagnostics might fail because of link loss or other hardware issues."
|
||
::= { physicalAdaptersTraps 6 }
|
||
|
||
physicalAdapterLinkUpDownTrapEnable OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
disabled(0),
|
||
enabled(1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates whether a physical adapter's link up and link down traps are enabled.
|
||
The user can set this value."
|
||
::= { physicalAdaptersEvents 2 }
|
||
|
||
physicalAdapterAddedRemovedTrapEnable OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
disabled(0),
|
||
enabled(1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates whether a physical adapter's 'added' and 'removed' traps are enabled.
|
||
The user can set this value."
|
||
::= { physicalAdaptersEvents 3 }
|
||
|
||
physicalAdapterOnlineDiagPassedFailedTrapEnable OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
disabled(0),
|
||
enabled(1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates whether physicalAdapterOnlineDiag 'passed' and 'failed' are enabled."
|
||
::= { physicalAdaptersEvents 4 }
|
||
|
||
-- *******************
|
||
-- Virtual Adapter Events
|
||
-- *******************
|
||
virtualAdaptersEvents OBJECT IDENTIFIER ::= { events 2 }
|
||
|
||
virtualAdaptersTraps OBJECT IDENTIFIER ::= { virtualAdaptersEvents 1 }
|
||
|
||
virtualAdapterAddedTrap NOTIFICATION-TYPE
|
||
OBJECTS { virtualAdapterIndex, ansId }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Virtual adapter has been added to a team."
|
||
::= { virtualAdaptersTraps 1 }
|
||
|
||
virtualAdapterRemovedTrap NOTIFICATION-TYPE
|
||
OBJECTS { virtualAdapterIndex }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Virtual adapter has been removed from a team."
|
||
::= { virtualAdaptersTraps 2 }
|
||
|
||
virtualAdaptersTrapEnable OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
disabled(0),
|
||
enabled(1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates whether virtual adapter traps are enabled.
|
||
The user can set this value."
|
||
::= { virtualAdaptersEvents 2 }
|
||
|
||
-- *******************
|
||
-- team Events
|
||
-- *******************
|
||
ansEvents OBJECT IDENTIFIER ::= { events 3 }
|
||
|
||
ansTraps OBJECT IDENTIFIER ::= { ansEvents 1 }
|
||
|
||
ansTeamFailoverTrap NOTIFICATION-TYPE
|
||
OBJECTS {
|
||
ansId,
|
||
ansTeamCurrentPrimaryIndex,
|
||
ansTeamPreviousPrimaryIndex
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The primary team member has been changed."
|
||
::= { ansTraps 1 }
|
||
|
||
ansAddedTrap NOTIFICATION-TYPE
|
||
OBJECTS { ansId }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Team has been added."
|
||
::= { ansTraps 2 }
|
||
|
||
ansRemovedTrap NOTIFICATION-TYPE
|
||
OBJECTS { ansId }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Team has been removed."
|
||
::= { ansTraps 3 }
|
||
|
||
ansTrapEnable OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
disabled(0),
|
||
enabled(1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates whether team traps are enabled.
|
||
The user can set this value."
|
||
::= { ansEvents 2 }
|
||
|
||
-- *******************
|
||
-- Team Member Events
|
||
-- *******************
|
||
teamMembersEvents OBJECT IDENTIFIER ::= { events 4 }
|
||
|
||
teamMembersTraps OBJECT IDENTIFIER ::= { teamMembersEvents 1 }
|
||
|
||
teamMemberAddedTrap NOTIFICATION-TYPE
|
||
OBJECTS { ansMemberIndex, ansId }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Member has been added to a team."
|
||
::= { teamMembersTraps 1 }
|
||
|
||
teamMemberRemovedTrap NOTIFICATION-TYPE
|
||
OBJECTS { ansMemberIndex }
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Member has been removed from a team."
|
||
::= { teamMembersTraps 2 }
|
||
|
||
teamMemberTrapEnable OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
disabled(0),
|
||
enabled(1)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates whether traps for members are enabled.
|
||
The user can set this value."
|
||
::= { teamMembersEvents 2 }
|
||
|
||
|
||
--
|
||
-- Compliance Statements
|
||
--
|
||
|
||
intellan-conformance OBJECT IDENTIFIER ::= { intellan 1 }
|
||
phyAdapterGroups OBJECT IDENTIFIER ::= { intellan-conformance 1 }
|
||
phyAdapterNotificationGroups OBJECT IDENTIFIER ::= { intellan-conformance 2 }
|
||
miscGroups OBJECT IDENTIFIER ::= { intellan-conformance 3 }
|
||
vtAdapterGroups OBJECT IDENTIFIER ::= { intellan-conformance 4 }
|
||
vtAdapterNotificationGroups OBJECT IDENTIFIER ::= { intellan-conformance 5 }
|
||
ansGroups OBJECT IDENTIFIER ::= { intellan-conformance 6 }
|
||
ansNotificationGroups OBJECT IDENTIFIER ::= { intellan-conformance 7 }
|
||
teamGroups OBJECT IDENTIFIER ::= { intellan-conformance 8 }
|
||
teamNotificationGroups OBJECT IDENTIFIER ::= { intellan-conformance 9 }
|
||
|
||
|
||
intellanCompliances OBJECT IDENTIFIER ::= { intellan-conformance 10 }
|
||
|
||
intellan-compliance MODULE-COMPLIANCE
|
||
STATUS current
|
||
|
||
DESCRIPTION
|
||
"Compliance statements for the Intel Lan Agent."
|
||
|
||
MODULE -- this module
|
||
MANDATORY-GROUPS { phyAdapterGroup, phyAdapterNotificationGroup,
|
||
miscGroup, vtAdapterGroup, vtAdapterNotificationGroup }
|
||
|
||
|
||
|
||
::= { intellanCompliances 1 }
|
||
|
||
|
||
|
||
phyAdapterGroup OBJECT-GROUP
|
||
OBJECTS { physicalAdapterOnlineDiagPassedFailedTrapEnable, physicalAdapterAddedRemovedTrapEnable, physicalAdapterLinkUpDownTrapEnable,
|
||
physicalAdapterIpv4TCPSegmentationOffLoadEnable, physicalAdapterIpv4TxChecksumOffLoadEnable,
|
||
physicalAdapterIpv4RxChecksumOffLoadEnable, physicalAdapterTcpTxChecksumOffLoadEnable,
|
||
physicalAdapterTcpRxChecksumBad, physicalAdapterTcpRxChecksumOffLoadEnable,
|
||
physicalAdapterExpressTeamBundleId, physicalAdapterExpressTeamed,
|
||
physicalAdapterOnlineDiagStatus, physicalAdapterPermanentNA,
|
||
physicalAdapterCurrentNA, physicalAdapterIrq,
|
||
physicalAdapterPciSlot, physicalAdapterPciBus,
|
||
physicalAdapterAutoNegotiation, physicalAdapterDplxMode,
|
||
physicalAdapterSpeed, physicalAdapterLinkStatusChangesCounter,
|
||
physicalAdapterLinkStatus, physicalAdapterIndex,
|
||
adapterCollisions, adapterRxMulticast,
|
||
adapterTxDropped, adapterRxDropped,
|
||
adapterTxErrors, adapterRxErrors,
|
||
adapterTxBytes, adapterRxBytes,
|
||
adapterTxPackets, adapterRxPackets,
|
||
adapterIpAddress, adapterDriverSize,
|
||
adapterDriverDate, adapterDriverPath,
|
||
adapterDriverVersion, adapterDriverInfo,
|
||
adapterDriverName, adapterDriverLoadStatus,
|
||
adapterType, adapterName, adapterIndex
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects for phyiscal adapter group"
|
||
::= { phyAdapterGroups 1 }
|
||
|
||
phyAdapterNotificationGroup NOTIFICATION-GROUP
|
||
NOTIFICATIONS {
|
||
physicalAdapterOnlineDiagFailedTrap, physicalAdapterOnlineDiagPassedTrap,
|
||
physicalAdapterRemovedTrap, physicalAdapterAddedTrap,
|
||
physicalAdapterLinkDownTrap, physicalAdapterLinkUpTrap
|
||
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of notification for physical adapter notification"
|
||
::= { phyAdapterNotificationGroups 1 }
|
||
|
||
vtAdapterGroup OBJECT-GROUP
|
||
OBJECTS { virtualAdaptersTrapEnable, virtualAdapterVlanId, virtualAdapterAnsId, virtualAdapterIndex
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects for virtual adapter group"
|
||
::= { vtAdapterGroups 1 }
|
||
|
||
|
||
vtAdapterNotificationGroup NOTIFICATION-GROUP
|
||
NOTIFICATIONS {
|
||
virtualAdapterRemovedTrap, virtualAdapterAddedTrap
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of notification for virtual adapter notification"
|
||
::= { vtAdapterNotificationGroups 1 }
|
||
|
||
|
||
ansGroup OBJECT-GROUP
|
||
OBJECTS { ansId, ansNumberOfMembers, ansNumberOfVirtualAdapters,
|
||
ansVlanTaggingType, ansTeamName, ansTeamMode, ansTeamLinkState,
|
||
ansTeamSpeed, ansTeamProbesState, ansTeamProbesMode,
|
||
ansTeamLoadBalanceRefresh, ansTeamProbesSendTime,
|
||
ansTeamPreferredPrimaryIndex, ansTeamCurrentPrimaryIndex,
|
||
ansTeamPreviousPrimaryIndex, ansTeamFailoverCounter,
|
||
ansTeamSlaCompatible, ansTeamAggrSelectionMode, ansTeamRlbSupport,
|
||
ansMemberIndex, ansMemberAnsId, ansTeamMemberState,
|
||
ansTeamMemberFailureCounter, ansTeamMemberPriority, ansTrapEnable
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects for ans group"
|
||
::= { ansGroups 1 }
|
||
|
||
|
||
ansNotificationGroup NOTIFICATION-GROUP
|
||
NOTIFICATIONS {
|
||
ansTeamFailoverTrap, ansAddedTrap, ansRemovedTrap
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of notification for ans notification"
|
||
::= { ansNotificationGroups 1 }
|
||
|
||
teamGroup OBJECT-GROUP
|
||
OBJECTS { teamMemberTrapEnable
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects for team group"
|
||
::= { teamGroups 1 }
|
||
|
||
|
||
teamNotificationGroup NOTIFICATION-GROUP
|
||
NOTIFICATIONS {
|
||
teamMemberAddedTrap, teamMemberRemovedTrap
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of notification for team notification"
|
||
::= { teamNotificationGroups 1 }
|
||
|
||
miscGroup OBJECT-GROUP
|
||
OBJECTS { status, agentExtensionVersion,
|
||
mibVersionSupported, mibVersion1-4-3,
|
||
operatingSystem, description, company
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of objects for misc. group"
|
||
::= { miscGroups 1 }
|
||
|
||
-- Compliance statement end
|
||
|
||
|
||
END
|