Preface |
|
xi | |
I. SNMP Basics |
|
1 | (130) |
|
|
3 | (21) |
|
|
3 | (5) |
|
|
8 | (6) |
|
|
14 | (4) |
|
|
18 | (6) |
|
|
24 | (23) |
|
|
24 | (4) |
|
|
28 | (2) |
|
|
30 | (4) |
|
|
34 | (8) |
|
Protocols, Ports, and Sockets |
|
|
42 | (5) |
|
3. Network Management and SNMP |
|
|
47 | (17) |
|
What Is Network Management? |
|
|
47 | (2) |
|
System and Network Management |
|
|
49 | (3) |
|
Functional Areas of Network Management |
|
|
52 | (4) |
|
To Network or Not To Network |
|
|
56 | (2) |
|
Network Management Using SNMP |
|
|
58 | (6) |
|
|
64 | (67) |
|
|
64 | (3) |
|
|
67 | (6) |
|
|
73 | (12) |
|
Scalar and Columnar MIB Variables |
|
|
85 | (9) |
|
|
94 | (23) |
|
|
117 | (7) |
|
Using a Protocol Analyzer |
|
|
124 | (7) |
II. SNMP Details |
|
131 | (238) |
|
5. Getting Started with the SNMP Service |
|
|
133 | (41) |
|
The Windows SNMP Services |
|
|
133 | (11) |
|
Installing the SNMP Service |
|
|
144 | (5) |
|
Configuring the SNMP Service |
|
|
149 | (1) |
|
Windows 95 System Policy Editor |
|
|
150 | (4) |
|
Starting and Stopping the SNMP Services |
|
|
154 | (4) |
|
SNMP Service Event Log Messages |
|
|
158 | (1) |
|
Removing the SNMP Service |
|
|
159 | (1) |
|
|
160 | (6) |
|
Installing an Extension Agent DLL |
|
|
166 | (4) |
|
SNMPUTIL: Testing the SNMP Service |
|
|
170 | (4) |
|
6. Using the Extension and Utility APIs |
|
|
174 | (44) |
|
Overview of the SNMP APIs |
|
|
175 | (3) |
|
|
178 | (6) |
|
|
184 | (4) |
|
|
188 | (2) |
|
|
200 | (14) |
|
Undocumented Utility Functions |
|
|
214 | (2) |
|
Memory Management and the SNMP API |
|
|
216 | (2) |
|
7. Writing Extension Agents |
|
|
218 | (51) |
|
Why Build an Extension Agent? |
|
|
218 | (3) |
|
Creating an SNMP Extension Agent DLL |
|
|
221 | (5) |
|
Building an Extension Agent DLL |
|
|
226 | (3) |
|
Installing, Starting, and Testing the Extension Agent |
|
|
229 | (6) |
|
Inside the Extension Agent |
|
|
235 | (16) |
|
|
251 | (18) |
|
|
269 | (39) |
|
|
269 | (6) |
|
|
275 | (9) |
|
|
284 | (10) |
|
Implementing Trap Support in an Extension Agent |
|
|
294 | (10) |
|
|
304 | (4) |
|
9. Using the Management API |
|
|
308 | (21) |
|
The Microsoft MIB Compiler |
|
|
308 | (3) |
|
The MGMTAPI.H Header File |
|
|
311 | (3) |
|
|
314 | (13) |
|
Memory Management and MGMTAPI |
|
|
327 | (2) |
|
10. Writing Network Management Applications |
|
|
329 | (40) |
|
Types of Management Applications |
|
|
330 | (8) |
|
Provisioning a Management Application |
|
|
338 | (2) |
|
Network Management Application Features |
|
|
340 | (11) |
|
Functional Considerations and Etiquette |
|
|
351 | (9) |
|
Implementing Management Applications Using the Management API |
|
|
360 | (9) |
III. Appendixes and Glossary |
|
369 | (2) |
A. References |
|
371 | (24) |
B. Microsoft Knowledge Base |
|
395 | (5) |
C. RFCs |
|
400 | (4) |
D. What's on the CD-ROM? |
|
404 | (7) |
Glossary |
|
411 | (20) |
Index |
|
431 | |