home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 8 / CDASC08.ISO / VRAC / SNMPKT.ZIP / README.TXT < prev    next >
Text File  |  1993-04-13  |  3KB  |  68 lines

  1.  
  2.  
  3. NOTES ON SNMP DEVELOPMENT FOR WINDOWS/NT 
  4. ========================================================
  5.  
  6. The SNMP service for Windows NT requires that the TCPIP service
  7. be running.  Use the network control panel application to install and 
  8. configure the TCPIP service.  You can then also use the network control
  9. panel application to install and configure the SNMP service.
  10.  
  11. When you install the SNMP service it adds the following files to your
  12. <windir>\system32 directory
  13.  
  14. snmp.exe     -- The SNMP agent service
  15. snmptrap.exe -- Receives SNMP traps and forwards them to mgmtapi.dll
  16. mgmtapi.dll  -- DLL for generating SNMP management requests and
  17.                 receiving information
  18. inetmib2.dll -- MIB II extension agent DLL
  19. lmmib2.dll   -- LAN Manager MIB 2 extension agent DLL
  20.  
  21. The file in the DOC directory is the Microsoft Windows NT SNMP Programmer's
  22. Reference in RTF format.
  23.  
  24. The .h and .lib files in the MSTOOLS directory should be placed 
  25. in your corresponding MSTOOLS sub-directories on you local machine.
  26.  
  27. If you are developing an extension agent DLL, you must configure
  28. the registry so that the SNMP agent will load the extension agent
  29. DLL.  You can use the regedt32.exe program that comes with Windows NT
  30. to add this information.  SNMP configuration is found in
  31. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters.
  32. You will need to add another entry under the ExtensionAgents Key.  Simply
  33. follow the same format that you see for the existing extension agent DLLs--
  34. that is provide a pointer to another registry entry that contains the 
  35. physical path where the DLL can be found.  NOTE: the key name and values
  36. are case sensitive.  Make sure that they match.  If you have problmes
  37. look in the system log.  Also type "Net Help Start SNMP" to see how to
  38. configure error logging of the SNMP agent.
  39.  
  40.  
  41. You must stop and restart the SNMP service for it to load the new
  42. extension agent DLLs.
  43.  
  44. The files in the SNMPUTIL directory contain the source to the 
  45. SNMPUTIL.EXE utility.  The usage of this utility is:
  46.  
  47. usage:  snmputil [get|getnext|walk] agent community oid [oid ...] 
  48.         snmputil trap                                             
  49.  
  50. This utility will allow you to retrieve data from any SNMP agent
  51.  
  52. In the MIBTOOL directory, you will find the MIB compiler.
  53. The SNMP Programmer's Reference describes the usage of the MIB compiler
  54. that creates the file MIB.BIN that the SNMPUTIL.EXE program uses.  
  55. You can use the MIB compiler, MIBCC.EXE, to compile your own private
  56. MIBs as well.  The file MIB.BIN must be placed in the path for the SNMP 
  57. Manager APIs to be able to function properly.  MIBCC.EXE by default places
  58. the file MIB.BIN in the <windir>\system32 directory.
  59.  
  60. The files in the TESTDLL directory are the sources for the TESTDLL.DLL.
  61. This DLL impliments the toaster MIB.  See the note above about installing
  62. this DLL.
  63.  
  64.  
  65. Before building snmputil or testdll, run the setenv batch file from the
  66. root of the mstools tree (where you have the Windows NT SDK installed).
  67. Then run nmake and you should be able to build the sample code.
  68.