Synopses & Reviews
As communications networks grow in size and complexity, it becomes increasingly difficult to locally manage and control all of the devices (e.g., routers, servers, and workstations) on those networks. SNMP (Simple Network Management Protocol) gives you a way to manage network devices remotely. You can use SNMP to check on the performance of a network (and its devices), to find out what problems may be occurring, and to fix them. Originally developed for the management of TCP/IP networks and the Internet, SNMP is the protocol recommended by the Internet Engineering Task Force (IETF) for the remote management of the nodes on an IP (internet) network. SNMP is also commonly found on Novell IPX and Appletalk networks. TCP/IP and SNMP are included as standard networking components in Windows NT and Windows 95.This book covers the implementation of SNMP on Windows NT 3.51 and 4.0 (with a look ahead to NT 5.0), and Windows 95 systems. It contains:
- Programming for NT SNMP; detailed developer information on installing the Microsoft SNMP service, using the Microsoft SNMP APIs, developing Win32 SNMP extension agents, implementing traps, and writing network management applications
- Extensive references to additional SNMP books, Web sites, newsgroups, Microsoft documents, and other Internet resources
The book comes with a CD-ROM containing a wealth of additional information: ' standards documents, sample code from the book, and many third-party, SNMP-related software tools, libraries, and demos.The table of contents follows:Part I: SNMP Basics 1: Introduction to SNMP 2: Network Basics 3: Network Management and SNMP 4: Inside SNMPPart II: SNMP Details 5: Getting Started with the SNMP Service 6: Using the Extension and Utility APIs 7: Writing Extension Agents 8: Implementing Traps 9. Using the Management API 10. Writing Network Management Applications A: References B: Microsoft Knowledge Base C: RFCs D: What's on the CD-ROM? Glossary
Synopsis
This book describes the implementation of SNMP (the Simple Network Management Protocol) on Windows NT 3.51 and 4.0 (with a look ahead to NT 5.0) and Windows 95 systems. It covers SNMP and network basics and provides detailed information on developing SNMP management applications and extension agents. The book comes with a CD-ROM containing a wealth of additional information: standards documents; sample code from the book; and many third-party, SNMP-related software tools, libraries, and demos.
Synopsis
SNMP is the most popular network management protocol for an Internet network. This central source of concise technical information shows how to implement the Microsoft SNMP distributed with Windows 95 and Windows NT 3.51 and 4.0 systems. The CD-ROM includes code examples, documentation, and third-party tools, libraries, and demos.
About the Author
James Murray is an Orthopaedic Specialist Registrar, Great Western Hospital, Swindon and Bath Royal United Hospital, UK.
Table of Contents
Table of Contents
Preface
I. SNMP Basics
1. Introduction to SNMP
Why SNMP?
What Is SNMP?
SNMP and Microsoft
SNMP History
2. Network Basics
What Is a Network?
About TCP/IP
The OSI Reference Model
Protocol Data Units
Protocols, Ports, and Sockets
3. Network Management and SNMP
What Is Network Management?
System and Network Management
Functional Areas of Network Management
To Network or Not To Network . . .
Network Management Using SNMP
4. Inside SNMP
The Basics
The Languages of SNMP
Managed Objects
Scalar and Columnar MIB Variables
The SNMP Message
SNMPv1 Traps
Using a Protocol Analyzer
II. SNMP Details
5. Getting Started with the SNMP Service
The Windows SNMP Services
Installing the SNMP Service
Configuring the SNMP Service
Windows 95 System Policy Editor
Starting and Stopping the SNMP Services
SNMP Service Event Log Messages
Removing the SNMP Service
SNMP and the Registry
Installing an Extension Agent DLL
SNMPUTIL: Testing the SNMP Service
6. Using the Extension and Utility APIs
Overview of the SNMP APIs
The SNMP.H Header File
SNMP API Data Types
The Extension API
The Utility API
Undocumented Utility Functions
Memory Management and the SNMP API
7. Writing Extension Agents
Why Build an Extension Agent?
Creating an SNMP Extension Agent DLL
Building an Extension Agent DLL
Installing, Starting, and Testing the Extension Agent
Inside the Extension Agent
The MIB Database
8. Implementing Traps
The Role of Traps
SNMP Agents and Traps
Designing Traps
Implementing Trap Support in an Extension Agent
When to Trigger a Trap
9. Using the Management API
The Microsoft MIB Compiler
The MGMTAPI.H Header File
Management API Functions
Memory Management and MGMTAPI
10. Writing Network Management Applications
Types of Management Applications
Provisioning a Management Application
Network Management Application Features
Functional Considerations and Etiquette
Implementing Management Applications Using the Management API
III. Appendixes and Glossary
A. References
B. Microsoft Knowledge Base
C. RFCs
D. What's on the CD-ROM?
Glossary
Index