cmp_oid_prefix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–48
clone_oid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–49
free_oid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–50
clone_buf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–51
mem2oct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–52
cmp_oct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–53
clone_oct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–54
free_oct . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–55
free_varbind_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–56
set_debug_level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–57
is_debug_level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–58
ESNMP_LOG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–59
_ _print_varbind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–60
set_select_limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–61
_ _set_progname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–62
_ _restore_progname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–63
_ _parse_progname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–64
esnmp_cleanup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–65
6 Troubleshooting eSNMP Problems
6.1
Modifying the Subagent Error Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–1
6.2
Modifying the Subagent Timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–1
6.3
Log Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6–2
Index
Figures
1–1
SNMP Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1–2
1–2
eSNMP Data Flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1–3
3–1
MIB II in SMI Tree Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3–3
Tables
1
TCP/IP Services Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
viii
1–1
SNMP Component Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1–4
1–2
Files for Building a Subagent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1–6
2–1
Host Resources MIB Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2–1
4–1
snmp_request Command Parameters . . . . . . . . . . . . . . . . . . . . . . . . . .
4–1
4–2
Flags for the snmp_request Command . . . . . . . . . . . . . . . . . . . . . . . . .
4–3
4–3
Data Types for the snmp_request and snmp_trapsnd Commands . . . .
4–5
4–4
Parameters for the snmp_trapsnd Command . . . . . . . . . . . . . . . . . . . .
4–10
4–5
Flags for the snmp_trapsnd Command . . . . . . . . . . . . . . . . . . . . . . . .
4–10
4–6
snmp_traprcv Command Flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4–12
5–1
Interface Routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5–1
v