[ Previous | Next | Table of Contents | Index | Library Home | Legal | Search ]

Communications Programming Concepts


List of SNMP Agent Programming References

The list of Simple Network Management Protocol (SNMP) programming references includes:

Refer to the AIX 5L Version 5.1 Commands Reference for information about the system commands.

Programming Commands


mosy Converts the ASN.1 definitions of Structure and Identification of Management Information (SMI) and Management Information Base (MIB) modules into an object definition file for the snmpinfo command.
snmpinfo Requests or modifies values of MIB variables managed by an SNMP agent.

Files and File Formats


mib.defs Defines the MIB variables the SNMP agent should recognize and handle. The format of the /etc/mib.defs file is required by the snmpinfo command.
mibII.my Defines the ASN.1 definitions for the MIB variables as defined in RFC 1213.
smi.my Defines the ASN.1 definitions by which the SMI is defined as in RFC 1155.
snmpd.conf Defines a sample configuration file for the snmpd agent.
ethernet.my Defines the ASN.1 definitions for the MIB variables defined in RFC 1398.
fddi.my Defines the ASN.1 definitions for the MIB variables defined in RFC 1512.
generic.my Defines the ASN.1 definitions for the MIB variables defined in RFC 1229.
ibm.my Defines the ASN.1 definitions for the IBM enterprise section of the MIB tree.
token-ring.my Defines the ASN.1 definitions for the MIB variables defined in RFC 1231.
unix.my Defines the ASN.1 definitions for a set of MIB variables for memory buffer (mbuf) statistics, SNMP multiplexing (SMUX) peer information, and various other information.
view.my Defines the ASN.1 definitions for the SNMP access list and view tables.
snmpd.peers Defines a sample peers file for the snmpd agent.

SMUX Subroutines


getsmuxEntrybyidentity Retrieves SMUX peers by object identifier.
getsmuxEntrybyname Retrieves SMUX peers by name.
isodetailor Initializes variables for various logging facilities.
_ll_log Reports errors to log files.
ll_dbinit Reports errors to log files.
ll_hdinit Reports errors to log files.
ll_log Reports errors to log files.
o_generic Encodes values retrieved from the MIB into the specified variable binding.
o_igeneric Encodes values retrieved from the MIB into the specified variable binding.
o_integer Encodes values retrieved from the MIB into the specified variable binding.
o_ipaddr Encodes values retrieved from the MIB into the specified variable binding.
o_number Encodes values retrieved from the MIB into the specified variable binding.
o_specific Encodes values retrieved from the MIB into the specified variable binding.
o_string Encodes values retrieved from the MIB into the specified variable binding.
ode2oid Returns a static pointer to the object identifier. If unsuccessful, the NULLOID value is returned.
oid2ode Takes an object identifier and returns its dot-notation description as a string.
oid2prim Encodes an object identifier structure into a presentation element.
oid_cmp Manipulates the object identifier structure.
oid_cpy Manipulates the object identifier structure.
oid_extend Extends the base /usr/lib/libisode.a library subroutines.
oid_free Manipulates the object identifier structure.
oid_normalize Extends and adjusts the values of the object identifier structure entries for the base /usr/lib/libisode.a library subroutines.
prim2oid Decodes an object identifier from a presentation element.
readobjects Allows an SMUX peer to read the MIB variable structure.
s_generic Sets the value of the MIB variable in the database.
smux_close Ends communication with the SNMP agent.
smux_error Creates a readable string from information found in the smux_errno global variable.
smux_free_tree Frees the object tree when an SMUX tree is unregistered.
smux_init Initiates the Transmission Control Protocol (TCP) socket that the SMUX agent uses and clears the basic SMUX data structures.
smux_register Registers a section of the MIB tree with the SNMP agent.
smux_response Sends a response to a SNMP agent.
smux_simple_open Sends the open protocol data unit (PDU) to the SNMP daemon.
smux_trap Allows the SMUX peer to send traps to the SNMP agent.
smux_wait Waits for a message from the SNMP agent.
sprintoid Manipulates the object identifier structure.
str2oid Manipulates the object identifier structure.
text2oid Converts a text string into an object identifier.
text2obj Converts a text string into an object.
text2inst Retrieves instances of variables from a character string.
name2inst Retreives instances of variables from various forms of data.
next2inst Retreives instances of variables from various forms of data.
nextot2inst Retreives instances of variables from various forms of data.


[ Previous | Next | Table of Contents | Index | Library Home | Legal | Search ]