SNMP Agent Extension -- Implementing the INTEL®-LAN-ADAPTERS MIB

Overview

Prerequisites

Installation

Functionality



Overview

The SNMP agent extension extends the UCD-SNMP agent for Linux* via the SNMP "pass-through" protocol. It provides information on the Intel® PRO LAN adapters (10/100/1000) through the adapter drivers (e100, e1000). It also provides information about advanced features, including teaming and VLANs, through the Intel Advanced Network Services (ANS) module.


Prerequisites

The SNMP agent package works best when the Intel PRO LAN adapter drivers (e100, e1000) and/or the Intel ANS module (ians) are installed and loaded on the system. However, the package works with any combination of the three modules mentioned above.

In addition, an SNMP agent which supports the "pass-through" protocol should be installed on the system. The extension was tested on Red Hat* 7.0 with ucd-snmp-4.1.2 SNMP agent installed and on Red Hat 7.1 with ucd-snmp-4.2 SNMP agent installed.


Installation

  1. Enter the directory containing the binaries according to your system architecture (ia32 or ia64).

  2. Copy the application executable file, 'inic_extension', to any public directory, such as '/usr/local/sbin'. Copy the daemon executable file, 'inic_daemon', to the same directory.

  3. Configure your pre-installed SNMP agent so that it runs the above executable with any access to the Intel MIB subtree (.1.3.6.1.4.1.343.2.7.2). With the UCD-SNMP (NET-SNMP) SNMP agent, edit the '/etc/snmp/snmpd.conf' file and add the following line anywhere in the file:

    pass .1.3.6.1.4.1.343.2.7.2 /usr/local/sbin/inic_extension
  4. In order to receive both complete information on counters and SNMP traps, run the 'inic_daemon' executable before using the extended agent.

    The 'inic_daemon' executable is used for keeping track of internal counters and sending traps to the SNMP clients. The daemon reads the configuration file '/etc/snmp/snmpd.conf' and recognizes the directives 'trapsink', 'trap2sink', 'informsink', 'trapcommunity', 'agentuser', 'agentaddress' and 'agentgroup' (for more information, see 'man snmpd.conf').

    In order to use an alternative configuration file, specify the file in the 'inic_daemon' command line using the '-c' option:

    inic_daemon -c <alternative_conf_file>

    Your SNMP agent is now ready to run.

  5. Install the clients. Copy the MIB files (INTEL-Common-MIB.txt, INTEL-LAN-ADAPTERS-MIB.txt) to every management station, placing them in the relevant MIBS directory. This varies according to the SNMP MIB browser/application you are using.

For more information concerning the UCD-SNMP (NET-SNMP) package, go to http://net-SNMP.sourceforge.net.


Functionality

The SNMP extension implements a MIB branch through the UCD SNMPtranslate utility. 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

For a text reference of the tree output, see snmp.txt, included in the SNMP Agent Extension tar file.


Copyright © 2002 Intel Corporation. Legal Information