SNMP Agent Extension for Linux*

Overview

Prerequisites

Installation

Functionality



Overview

This file describes the Intel SNMP package for Linux* operating systems, version 1.7.x. This package is intended for 2.4.x kernels. Intel focused testing on Linux systems running the 2.4.20 kernel.

The SNMP agent extension extends the UCD-SNMP or NET-SNMP agent for Linux via a "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.

The extension was tested on Red Hat* 9.0 with the net-snmp-5.0.6 SNMP agent and on Red Hat 8.0 with the net-snmp-5.0.1 SNMP agent.


Prerequisites


Installation

  1. Copy the inic-snmp-xxx.tar.gz tar file to a directory of your choice.
     

  2. Untar the archive:

    tar xzf inic-snmp-xxx.tar.gz

    The inic-snmp-x.x.x directory should be created.
     

  3. Change directories to the inic-snmp-x.x.x directory:

    cd inic-snmp-x.x.x

    The following files should be in the directory:

    INSTALL
    ia32
    ia64
    inic-snmp.spec 
    INTELLAN.txt
    LICENSE
    README 
    UNINSTALL
  4. Enter:

    ./INSTALL [-i <install_directory>][-c <snmpd_config_file>]

    The INSTALL script:

    NOTES: <install_directory>  is any preferred directory. If option -i is not used, <install_directory> is /usr/local/sbin.
    <snmpd_config_file> is any configuration file for the SNMP agent. If option -c is not used, <snmpd_config_file> is the file specified in the snmpd.conf man page. If this file does not exist, INSTALL script creates an empty file in the specified location.
    <mibs_directory> is the MIBS directory specified in the snmpd man page.
  5. 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 recognizes the directives 'trapsink', 'trap2sink', 'informsink', 'trapcommunity', 'agentuser', 'agentaddress' and 'agentgroup' (for more information, see the snmpd.conf man page). These directives are optional and should be added manually to <snmpd_config_file> (see previous step, <snmpd_config_file>).

    By default, the inic_daemon reads the trap directives from the configuration file specified in the snmpd.conf man page (see previous step, <snmpd_config_file>). In order to use an alternative configuration file, specify the file from the inic_daemon command line using the '-c' option:

    inic_daemon -c <snmpd_config_file>

    Your SNMP agent is now ready to run.
     

  6. Install the clients. Copy the MIB file (INTELLAN.txt) to every management station, placing it  in the relevant MIBS directory. This varies according to the SNMP MIB browser/application you are using.

To uninstall enter:

./UNINSTALL [-i <install_directory>][-c <snmpd_config_file>]

The UNINSTALL script will remove all files installed in step 4 (see above). If <install_directory> is not specified, the default is the directory used when running the INSTALL script.

The UNINSTALL script will remove the line

pass .1.3.6.1.4.1.343.2.7.2 <install_directory>/inic_extension

from <snmpd_config_file>. If <snmpd_config_file> is not specified, the default is the file used when running the INSTALL script.

To keep all features of UNINSTALL script working properly, it is not recommended to relocate the files installed/edited by INSTALL script. To relocate them run UNINSTALL and then INSTALL with new parameters.

NOTE: The UNINSTALL script will not remove any directives added manually to <snmpd_config_file>.

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


Functionality

The SNMP extension  implements a MIB branch through the UCD SNMP translate 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 README, included in the SNMP Agent Extension tar file.


Last modified on 3/19/04 1:46p Revision 2