SNMP Agent Extension for NetWare*
Overview
Prerequisites
Installation Instructions
Available Commands
Functionality
Overview
The LANAgent module extends the SNMP agent for NetWare* to provide information on Intel adapters. Additional information regarding
server features, such as teaming and VLANs, is provided through the Intel Advanced Networking Services
(iANS) module.
The following information describes how to enable the NetWare SNMP module to support the
INTEL® LAN ADAPTERS MIB.
Prerequisites
For optimal performance by the SNMP agent, install the Intel PRO/100 and/or PRO/1000 adapter drivers (ce100b,
ce1000) and/or the Intel ANS module (iANS).
The SNMP agent package is compliant with the following driver versions:
- CE100b.lan: ver 4.11 and above
- CE1000.lan: ver 3.03 and above
- iANS.lan : ver 4.14 and above
NOTE: Netware 4.x and prior versions are supported but no
longer tested.
Installation Instructions
At the server prompt enter:
Load <path\>LANAgent
Configure the SNMP community name according to the Novell* documentation.
For example, to enable GET and SET for any community name enter:
Load SNMP ControlCommunity=
For more information, go to http://support.novell.com
and search for "Providing SNMP and ConnectView Support".
Register to receive Traps by adding the IP address of the management
station to the list in the SYS:\ETC\TRAPTARG.CFG file.
Available Commands
Command |
Default |
Description |
-h
help
|
n/a |
View the help description. |
cache_time=<nn> |
50 (5 seconds) |
Define a time period in which the data structure is considered valid. Two consecutive
queries within that time will not cause update of the data. <nn> is an integer value
set to 1/10 second. |
trap_time=<nn> |
10 (1 second) |
Define the time period between two consecutive trap checks. The units are the same as for
cache_time. |
status |
n/a |
View the current values for cache_time and trap_time. |
The SNMP extension implements the following MIB branch.
The branch is located under the Intel branch at: .intel.products.nic-products.intel-lan-adapters
Full OID: .1.3.6.1.4.1.343.2.7.2
- +--intel-lan-adapters(2)
- |
- +--component-description(1)
- | |
- | +-- -R-- String company(1)
- | | Textual Convention: DisplayString
- | | Size: 0..255
- | +-- -R-- String description(2)
- | | Textual Convention: DisplayString
- | | Size: 0..255
- | +-- -R-- String operatingSystem(3)
- | | Textual Convention: DisplayString
- | | Size: 0..255
- | +-- -R-- String mibVersion1-4-2(4)
- | | Textual Convention: DisplayString
- | | Size: 0..255
- | +-- -R-- String mibVersionSupported(5)
- | | Textual Convention: DisplayString
- | | Size: 0..255
- | +-- -R-- String agentExtensionVersion(6)
- | | Textual Convention: DisplayString
- | | Size: 0..255
- | +-- -R-- EnumVal status(7)
- | Values: baseDriverNotLoadedAnsNotLoaded(0),
- | baseDriverLoadedAnsNotLoaded(1),
- | baseDriverNotLoadedAnsLoaded(2),
- | baseDriverLoadedAnsLoaded(3)
- |
- +--adaptersTables(2)
- | |
- | +--genericAdaptersAttrTables(1)
- | | |
- | | +--genericAdaptersAttrTable(1)
- | | | |
- | | | +--genericAdapterAttrEntry(1)
- | | | | Index: adapterIndex
- | | | |
- | | | +-- -R-- Integer32 adapterIndex(1)
- | | | | Textual Convention: InterfaceIndex
- | | | | Range: 1..2147483647
- | | | +-- -R-- String adapterName(2)
- | | | | Textual Convention: DisplayString
- | | | | Size: 0..255
- | | | +-- -R-- EnumVal adapterType(3)
- | | | | Values: standAlone(0), teamMember(1),
virtual(2)
- | | | +-- -R-- EnumVal adapterDriverLoadStatus(4)
(***)
- | | | Values: loaded(0), notLoaded(1)
- | | |
- | | +--genericAdaptersDriversAttrTable(2)
- | | | |
- | | | +--genericAdapterDriverAttrEntry(1)
- | | | | Index: adapterIndex
- | | | |
- | | | +-- -R-- String adapterDriverName(1)
- | | | | Textual Convention: DisplayString
- | | | | Size: 0..255
- | | | +-- -R-- String adapterDriverInfo(2)
- | | | | Textual Convention: DisplayString
- | | | | Size: 0..255
- | | | +-- -R-- String adapterDriverVersion(3)
- | | | | Textual Convention: DisplayString
- | | | | Size: 0..255
- | | | +-- -R-- String adapterDriverPath(4) (***)
- | | | | Textual Convention: DisplayString
- | | | | Size: 0..255
- | | | +-- -R-- String adapterDriverDate(5) (***)
- | | | | Textual Convention: DisplayString
- | | | | Size: 0..255
- | | | +-- -R-- String adapterDriverSize(6) (***)
- | | | Textual Convention: DisplayString
- | | | Size: 0..255
- | | |
- | | +--genericAdaptersTrafficStatsAttrTable(3)
- | | |
- | | +--genericAdapterTrafficStatsAttrEntry(1)
- | | | Index: adapterIndex
- | | |
- | | +-- -R-- Counter adapterRxPackets(1)
- | | +-- -R-- Counter adapterTxPackets(2)
- | | +-- -R-- Counter adapterRxBytes(3)
- | | +-- -R-- Counter adapterTxBytes(4)
- | | +-- -R-- Counter adapterRxErrors(5)
- | | +-- -R-- Counter adapterTxErrors(6)
- | | +-- -R-- Counter adapterRxDropped(7)
- | | +-- -R-- Counter adapterTxDropped(8)
- | | +-- -R-- Counter adapterRxMulticast(9)
- | | +-- -R-- Counter adapterCollisions(10)
- | |
- | +--physicalAdaptersAttrTables(2)
- | | |
- | | +--physicalAdaptersAttrTable(1)
- | | | |
- | | | +--physicalAdapterAttrEntry(1)
- | | | | Index: physicalAdapterIndex
- | | | |
- | | | +-- -R-- Integer32 physicalAdapterIndex(1)
- | | | | Textual Convention: InterfaceIndex
- | | | | Range: 1..2147483647
- | | | +-- -R-- EnumVal
physicalAdapterLinkStatus(2)
- | | | | Values: not-available(-1), link-up(0),
link-down(1)
- | | | +-- -RW- Counter32
physicalAdapterLinkStatusChangesCounter(3)
- | | | +-- -R-- Gauge physicalAdapterSpeed(4)
- | | | +-- -R-- EnumVal physicalAdapterDplxMode(5)
- | | | | Values: not-available(0), half(1),
full(2)
- | | | +-- -R-- EnumVal
physicalAdapterAutoNegotiation(6) (***)
- | | | | Values: on(0), off(1)
- | | | +-- -R-- INTEGER physicalAdapterPciBus(7)
- | | | +-- -R-- INTEGER physicalAdapterPciSlot(8)
- | | | +-- -R-- INTEGER physicalAdapterIrq(9)
- | | | +-- -R-- String
physicalAdapterCurrentNA(10)
- | | | | Textual Convention: PhysAddress
- | | | +-- -R-- String
physicalAdapterPermanentNA(11)
- | | | | Textual Convention: PhysAddress
- | | | +-- -R-- INTEGER
physicalAdapterOnlineDiagStatus(12)
- | | | Values: not-available(-1), failed(0),
passed(1)
- | | |
- | |
+--physicalAdaptersAttrChecksumOffloadTable(2)
- | | |
- | | +--physicalAdapterAttrChecksumOffloadEntry(1)
- | | | Index: physicalAdapterIndex
- | | |
- | | +-- -R-- EnumVal
physicalAdapterTcpRxChecksumOffLoadEnable(1) (***)
- | | | Values: enabled(0), disabled(1)
- | | +-- -R-- Counter
physicalAdapterTcpRxChecksumBad(2) (***)
- | | +-- -R-- EnumVal
physicalAdapterTcpTxChecksumOffLoadEnable(3) (***)
- | | Values: enabled(0), disabled(1)
- | |
- | +--virtualAdaptersAttrTables(3)
- | | |
- | | +--virtualAdaptersAttrTable(1)
- | | | |
- | | | +--virtualAdapterAttrEntry(1)
- | | | | Index: virtualAdapterIndex
- | | | |
- | | | +-- -R-- Integer32 virtualAdapterIndex(1)
- | | | | Textual Convention: InterfaceIndex
- | | | | Range: 1..2147483647
- | | | +-- -R-- INTEGER virtualAdapterAnsId(2)
- | | |
- | | +--virtualAdaptersVlanAttrTable(2)
- | | |
- | | +--virtualAdapterVlanAttrEntry(1)
- | | | Index: virtualAdapterIndex
- | | |
- | | +-- -R-- EnumVal virtualAdapterVlanId(1)
- | | Values: none(0)
- | |
- | +--ansAttrTables(4)
- | | |
- | | +--ansAttrTable(1)
- | | | |
- | | | +--ansAttrEntry(1)
- | | | | Index: ansId
- | | | |
- | | | +-- -R-- INTEGER ansId(1)
- | | | +-- -R-- INTEGER ansNumberOfMembers(2)
- | | | +-- -R-- INTEGER
ansNumberOfVirtualAdapters(3)
- | | |
- | | +--ansVlansAttrTable(2)
- | | | |
- | | | +--ansVlanAttrEntry(1)
- | | | | Index: ansId
- | | | |
- | | | +-- -R-- EnumVal ansVlanTaggingType(1)
- | | | | Values: none(0), tag-802-1Q(1),
tag-802-1P(2),
- | | | | tag-802-3AC(3), tag-iSL(4)
- | | | +-- -R-- EnumVal ansVlanGvrpSupport(2)
- | | | Values: enabled(0), disabled(1)
- | | |
- | | +--ansTeamsAttrTable(3)
- | | |
- | | +--ansTeamAttrEntry(1)
- | | | Index: ansId
- | | |
- | | +-- -R-- String ansTeamName(1)
- | | | Textual Convention: DisplayString
- | | | Size: 0..255
- | | +-- -R-- EnumVal ansTeamMode(2)
- | | | Values: none(0), team-aft(1), team-alb(2),
- | | | team-fec(3), team-gec(4), team-802-3ad(5),
- | | | team-sft(6)
- | | +-- -R-- EnumVal ansTeamLinkState(3)
- | | | Values: up(0), down(1)
- | | +-- -R-- Gauge ansTeamSpeed(4)
- | | +-- -R-- EnumVal ansTeamProbesState(5)
- | | | Values: probes-enabled(0),
probes-disabled(1)
- | | +-- -R-- EnumVal ansTeamProbesMode(6)
- | | | Values: broadcast(0), multicast(1),
not-available(2)
- | | +-- -R-- EnumVal ansTeamLoadBalanceRefresh(7)
(***)
- | | | Values: not-available(0)
- | | +-- -R-- EnumVal ansTeamProbesSendTime(8)
- | | | Values: not-available(0)
- | | +-- -R-- EnumVal
ansTeamPreferredPrimaryIndex(9) (***)
- | | | Values: not-available(-1)
- | | +-- -R-- EnumVal
ansTeamCurrentPrimaryIndex(10)
- | | | Values: not-available(-1)
- | | +-- -R-- EnumVal
ansTeamPreviousPrimaryIndex(11)
- | | | Values: not-available(-1)
- | | +-- -RW- Counter32 ansTeamFailoverCounter(12)
- | | +-- -R-- EnumVal ansTeamFecCompatible(13)
(***)
- | | | Values: not-available(-1), yes(0), no(1)
- | | +-- -R-- EnumVal ansTeamAggrSelectionMode(14)
- | | | Values: not-available(-1), bandwidth(0),
count(1)
- | | +-- -R-- EnumVal ansTeamRlbSupport(15)
- | | Values: not-available(-1), enabled(0),
disable(1)
- | |
- | |
- | +--ansMembersAttrTables(5)
- | |
- | +--ansMembersAttrTable(1)
- | | |
- | | +--ansMemberAttrEntry(1)
- | | | Index: ansMemberIndex
- | | |
- | | +-- -R-- Integer32 ansMemberIndex(1)
- | | | Textual Convention: InterfaceIndex
- | | | Range: 1..2147483647
- | | +-- -R-- INTEGER ansMemberAnsId(2)
- | |
- | +--ansTeamMembersAttrTable(2)
- | |
- | +--ansTeamMemberAttrEntry(1)
- | | Index: ansMemberIndex
- | |
- | +-- -R-- EnumVal ansTeamMemberState(1)
- | | Values: active(0), disabled(1), standby(2),
- | | active-secondary(3)
- | +-- -RW- Counter32
ansTeamMemberFailureCounter(2)
- | +-- -R-- EnumVal ansTeamMemberPriority(3)
- | Values: none(0), primary(1), secondary(2)
- |
- +--events(3)
- |
- +--physicalAdaptersEvents(1)
- | |
- | +--physicalAdaptersTraps(1)
- | | |
- | | +--physicalAdapterLinkUpTrap(1)
- | | +--physicalAdapterLinkDownTrap(2)
- | | +--physicalAdapterAddedTrap(3) (***)
- | | +--physicalAdapterRemovedTrap(4) (***)
- | | +--physicalAdapterOnlineDiagPassedTrap(5)
- | | +--physicalAdapterOnlineDiagFailedTrap(6)
- | |
- | +-- -RW- EnumVal
physicalAdapterLinkUpDownTrapEnable(2)
- | | Values: disabled(0), enabled(1)
- | +-- -RW- EnumVal
physicalAdapterAddedRemovedTrapEnable(3) (***)
- | | Values: disabled(0), enabled(1)
- | +-- -RW- EnumVal
physicalAdapterOnlineDiagPassedFailedTrapEnable(4)
- | Values: disabled(0), enabled(1)
- |
- +--virtualAdaptersEvents(2)
- | |
- | +--virtualAdaptersTraps(1)
- | | |
- | | +--virtualAdapterAddedTrap(1)
- | | +--virtualAdapterRemovedTrap(2)
- | |
- | +-- -RW- EnumVal virutalAdaptersTrapEnable(2)
- | Values: disabled(0), enabled(1)
- |
- +--ansEvents(3)
- | |
- | +--ansTraps(1)
- | | |
- | | +--ansTeamFailoverTrap(1)
- | | +--ansAddedTrap(2)
- | | +--ansRemovedTrap(3)
- | |
- | +-- -RW- EnumVal ansTrapEnable(2)
- | Values: disabled(0), enabled(1)
- |
- +--teamMembersEvents(4)
- |
- +--teamMembersTraps(1)
- | |
- | +--teamMemberAddedTrap(1)
- | +--teamMemberRemovedTrap(2)
- |
- +-- -RW- EnumVal teamMemberTrapEnable(2)
- Values: disabled(0), enabled(1)
-
- (***) Not Implemented
Last modified on 2/19/04 10:31a Revision 6