Digital TCP/IP Services for OpenVMS
eSNMP Programming and Reference
Begin
Contents (summary)
Chapter 1
Overview
Chapter 2
The eSNMP Commands
Chapter 3
The MIBs Provided with eSNMP
Chapter 4
Creating a Subagent Using the eSNMP API
Chapter 5
Reviewing the Developer's Kit
Index
Figures
Tables
Contents
Chapter 1
Overview
1.1
eSNMP Master Agent and Subagent Architecture
1.1.1
The MIB-II Subagent
1.1.2
The Host Resources MIB Subagent
1.2
The eSNMP API
1.3
The MIB Compiler
Chapter 2
The eSNMP Commands
2.1
Overview of eSNMP Commands
2.2
The Get Command
2.3
The GetNext Command
2.4
The Set Command
Chapter 3
The MIBs Provided with eSNMP
3.1
Overview of the Host Resources MIB
3.2
Defining Host Resources MIB Implemented Objects
3.3
Overview of MIB-II
3.4
Defining MIB-II Implemented Objects
Chapter 4
Creating a Subagent Using the eSNMP API
4.1
Creating a MIB Specification
4.2
The Structure of Management Information
4.2.1
Assigning Object Identification Codes
4.2.2
Defining Objects
4.3
Creating a MIB Source File
4.3.1
Writing the ASN.1 Input Files
4.3.2
Processing the Input Files with the MIB Compiler
4.3.3
The Subtree_TBL.H Output Files
4.3.4
The Subtree_TBL.C Output Files
4.4
Including the Routines and Building the Subagent
Chapter 5
Reviewing the Developer's Kit
5.1
Interface Routines
Command 1
esnmp_init
Command 2
esnmp_(un)register
Command 3
esnmp_poll
Command 4
esnmp_are_you_there
Command 5
esnmp_trap
Command 6
esnmp_term
Command 7
esnmp_sysuptime
5.2
Support Routines
Command 8
o_integer
Command 9
o_octet
Command 10
o_oid
Command 11
o_string
Command 12
str2oid
Command 13
sprintoid
Command 14
instance2oid
Command 15
oid2instance
Command 16
inst2ip
Command 17
cmp_oid
Command 18
cmp_oid_prefix
Command 19
clone_oid
Command 20
free_oid
Command 21
clone_buf
Command 22
mem2oct
Command 23
cmp_oct
Command 24
clone_oct
Command 25
free_oct
Command 26
free_varbind_date
Index
Figures
1-1
Master Agent - Subagent Communication
2-1
eSNMP Get Request/Response
2-2
eSNMP GetNext Request/Response
2-3
eSNMP Set Request/Response
4-1
MIB-II in SMI Tree Structure
Tables
2-1
eSNMP Command Set
3-1
Host Resources MIB Data Type and Access Definition
3-2
Host Resources MIB Descriptions
3-3
MIB-II System Group Objects
3-4
MIB-II Interfaces Group Objects
3-5
MIB-II Address Translation Group Objects
3-6
MIB-II IP Group Objects
3-7
MIB-II ICMP Group Objects
3-8
MIB-II TCP Group Objects
3-9
MIB-II UDP Group Objects
3-10
MIB-II SNMP Group Objects
4-1
MIBCOMP Command Definition
Next