# 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