README.txt
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:7k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1.        README file for win32 binary release of Net-SNMP
  2. DISCLAIMER
  3.   The Authors assume no responsibility for damage or loss of system
  4.   performance as a direct or indirect result of the use of this
  5.   software.  This software is provided "as is" without express or
  6.   implied warranty.
  7. TABLE OF CONTENTS
  8.   Disclaimer
  9.   Table Of Contents
  10.   Introduction
  11. * Installation
  12. * Co-existence with Microsoft SNMP services
  13.   Installation - Perl module
  14. * Configuration
  15.   Build Information
  16.   * = Required Reading.
  17. INTRODUCTION
  18.   This package contains a compiled binary release of Net-SNMP for Windows NT/2000/XP.
  19.   The binaries run unmodified on Windows 98.  The "snmpd" and "snmptrapd" program can 
  20.   not run as services on Windows 98, as Windows 98 does not provide a Service Control 
  21.   Manager (SCM).
  22.   Documentation for using the applications is available in the Windows help file
  23.   (Net-SNMP.chm) located in the docs directory of the installed package.  Help is also
  24.   available from the web site at http://www.net-snmp.org/docs/.
  25. INSTALLATION
  26.   The Net-SNMP Windows installer package performs the following tasks:
  27.   - Installs the Net-SNMP binaries, MIB files and ActiveState 5.8.x Perl PPM 
  28.     package into the installation folder (defaults to c:usr). 
  29.   - Adds (install folder)bin to the system PATH. 
  30.   - Adds the following registry keys:
  31.     - HKEY_LOCAL_MACHINESoftwareNet-SNMPSNMPCONFPATH=(install folder)/etc/snmp;
  32.       (install folder)/snmp/persist
  33.     - HKEY_LOCAL_MACHINESoftwareNet-SNMPSNMPSHAREPATH=(install folder)/share/snmp
  34.   - Creates an snmp.conf file in SNMPCONFPATH which defines: 
  35.     - mibdirs (install folder)/share/snmp/mibs 
  36.     - persistentDir (install folder)/snmp/persist 
  37.     - tempFilePattern (install folder)/temp/snmpdXXXXXX 
  38.   After installing using the setup wizard, perform a quick test to verify that 
  39.   Net-SNMP was installed correctly.  Run the following from a command prompt:
  40.     snmptranslate -IR -Td IF-MIB::linkDown
  41.   The above command should generate:
  42.     IF-MIB::linkDown
  43.     linkDown NOTIFICATION-TYPE
  44.       -- FROM       IF-MIB
  45.       OBJECTS       { ifIndex, ifAdminStatus, ifOperStatus }
  46.       DESCRIPTION   "A linkDown trap signifies that the SNMP entity, acting in
  47.                 an agent role, has detected that the ifOperStatus object for
  48.                 one of its communication links is about to enter the down
  49.                 state from some other state (but not from the notPresent
  50.                 state).  This other state is indicated by the included value
  51.                 of ifOperStatus."
  52.     ::= { iso(1) org(3) dod(6) internet(1) snmpV2(6) snmpModules(3) snmpMIB(1) 
  53.           snmpMIBObjects(1) snmpTraps(5) 3 }
  54.   If snmptranslate can not be found, then verify that the Net-SNMP bin folder is in 
  55.   your system path.
  56.   If you get Module not found errors such as 'IP-MIB: Module not found', the application
  57.   was not able to locate the mibs folder.  Verify that SNMPCONFPATH is set to the location
  58.   of the configuration folder and the persistent storage folder 
  59.   (c:/usr/etc/snmp;c:/usr/snmp/persist for example).  Also verify that there is an 
  60.   snmp.conf file that contains configuration values for mibdirs, persistentDir and 
  61.   tempFilePattern.  For example:
  62.     mibdirs c:/usr/share/snmp/mibs
  63.     persistentDir c:/usr/snmp/persist
  64.     tempFilePattern C:/usr/temp/snmpdXXXXXX
  65.   For detailed information on using environment variables and the registry to configure
  66.   Net-SNMP, see 'Overview' document in the Configuration section of the Net-SNMP help file.
  67.   For information on running snmpd.exe and snmptrapd.exe as a Windows service, see 
  68.   'How to Register the Net-SNMP Agent and Trap Daemon as Windows services' in README.win32.
  69. CO-EXISTENCE WITH MICROSOFT SNMP SERVICES
  70. Please see the section 'Co-existence with Microsoft SNMP services' in README.win32
  71. INSTALLATION - PERL MODULE
  72.   Included in the (install folder)Perl folder is an ActiveState Perl 
  73.   5.8.x. PPM package.  Note:  In previous version of Net-SNMP, the PPM
  74.   package was called Net-SNMP.ppd.  The package has been renamed to
  75.   NetSNMP.ppd to prevent conflicts with the Net::SNMP package available
  76.   from ActiveState.
  77.   The Perl modules require the Win32 REGEX (Regular Expression) package which 
  78.   is available from:
  79.     http://people.delphiforums.com/gjc/gnu_regex.html
  80.   Download gnu_regex.exe, copy it to a temporary file and execute it to 
  81.   extract the files.
  82.   Copy the extracted gnu_regex.dll to your %windir%system32 folder.
  83.   Remove any existing Net-SNMP Perl modules:
  84.     ppm remove NetSNMP
  85.   Install the Perl modules:
  86.     cd (install folder)Perl
  87.     ppm install NetSNMP.ppd
  88.   Perform a basic test using:
  89.     net-snmp-perl-test.pl
  90. CONFIGURATION
  91.   All configuration files should be placed in the %SNMPCONFPATH% folder.
  92.   Note: All paths in configuration files should use forward slashes (Unix style), 
  93.   NOT back slashes.  Example: c:/usr
  94.   Included is a Perl script called snmpconf which can be used to create 
  95.   configuration files.  
  96.   Documentation for using the snmpconf is available in the Windows help file
  97.   (Net-SNMP.chm) located in the docs directory of the installed package.  Help is also
  98.   available from the web site at http://www.net-snmp.org/docs/.
  99.   To run snmpconf, use the following command line:
  100.      snmpconf -i
  101. BUILD INFORMATION
  102.   Name: net-snmp-x.x.x-1.win32.exe
  103.   URL: http://www.net-snmp.org
  104.   Build date:
  105.   Built by:
  106.   Installer Package by: 
  107.   
  108.   OS: Windows 2000 SP4
  109.   Compiler: MSVC++ 6.0 SP5
  110.   Platform SDK: February 2003
  111.   Perl: ActivePerl 5.8.2 build 808
  112.   REGEX: gnu_regex.exe (0.12) - http://people.delphiforums.com/gjc/gnu_regex.html
  113.   Source:  net-snmp-x.x.x.tar.gz
  114.   Destination:   c:usr
  115.   Project: win32sdk.dsw / libdll.dsw
  116.   Library: netsnmp for applications, netsnmp.dll for Perl modules
  117.   OpenSSL: n/a
  118.   The following are the default paths are used by the applications:
  119.   ----------------------------------------------------------------------------
  120.   net-snmp-config.h define   | value                    | optional environment
  121.                              |                          | variable
  122.   ----------------------------------------------------------------------------
  123.   DEFAULT_MIBDIRS            | c:/usr/share/snmp/mibs   | MIBDIRS
  124.   SNMPDLMODPATH              | c:/usr/lib/dlmod         | SNMPDLMODPATH
  125.   SNMPLIBPATH                | c:/usr/lib               | SNMPLIBPATH
  126.   SNMPSHAREPATH              | c:/usr/share/snmp        | SNMPSHAREPATH
  127.   SNMPCONFPATH               | c:/usr/etc/snmp          | SNMPCONFPATH
  128.   PERSISTENT_DIRECTORY       | c:/usr/snmp/persist      | 
  129.   NETSNMP_TEMP_FILE_PATTERN  | c:/usr/temp/snmpdXXXXXX  |