[Top] [Prev] [Next] [Bottom]

Index


A


adding elements,  8-13

agent

directly access managed object,  10-3

indirectly access managed object,  10-3

manager-agent model,  1-1 , 10-1

process that accesses the managed object,  1-1 , 10-1

process that collects data,  1-1 , 10-1

agent error messages

writing an agent,  12-16

agent identification,  9-2

agent initialization

writing an agent,  12-3

agent reporting

permanent RPC number,  12-4

retries,  12-4

transient RPC number,  12-4

agent schema,  9-1

agent description syntax,  11-4

defining a group,  11-8

defining a table,  11-8

defining an agent,  11-5

defining an agent error,  11-11

defining an enumeration,  11-7

mapping feature,  11-15

parsing,  9-2

agent shutdown

signals,  12-4

undeliverable report,  12-4

writing an agent,  12-3

agent startup

writing an agent,  12-3

agentErrors schema record,  6-1

API_examples

location of,  1-4

architecture overview,  10-1

asynchronous reports,  12-17

attribute values

setting,  12-11

attributes returned by SNMP proxy,  3-4

B


blocking RPCs,  9-4

C


cluster record,  8-2

cluster record buffer,  8-1

code sample location (manager),  1-4

community string specification,  4-2 , 5-2

D


data reports

getting,  3-2

registering,  2-2

data structures,  8-1

database

adding elements,  8-13

deleting an element,  8-15

directory,  8-5

file,  8-5

keyword,  8-5

modifying an element,  8-16

retrieving information,  8-6

deleting an element,  8-15

dispatching RPC calls,  9-3

dot notation,  3-4

E


errors,  8-2

error number,  8-4

handling,  8-4

snm_error variable,  8-4

event dispatcher,  2-3

event reports

getting,  3-3

registering,  2-3

example manager code

location of,  1-4

G


getting data reports,  3-2

getting event reports,  3-3

getting events

event priority,  3-3

relational operator,  3-3

threshold,  3-3

getting reports

sample code,  3-5

summary,  3-5

getting trap reports,  3-4

H


handling errors,  6-1

agent-specific errors,  6-1

generic errors,  6-2

internationalization,  6-1

sample code,  6-2

header file,  8-1

I


Introduction

example application,  1-3

functional areas,  1-3

manager-agent communication,  1-3

L


libraries,  8-2 , 8-3 , 13-2 , 13-3

manager/agent services API,  1-1 , 10-2

linking program,  8-2 , 8-3 , 13-2 , 13-3

locking database,  8-5

M


manager-agent model

agent,  1-1 , 10-1

message information,  3-2

modifying an element,  8-16

N


na.logger

logfile pathname,  13-7

reports logfile,  13-7

starting the logger,  13-7

SunNet Manager logger,  13-7

netmgr_start_trap,  12-17

NETMGT_DO_DEFERRED,  4-6

NETMGT_ENDOFARGS,  3-3

NETMGT_ENDOFROW,  3-3

NETMGT_FATAL,  6-1

netmgt_fetch_data(3n),  3-2

netmgt_fetch_error(3n),  6-1

netmgt_fetch_event(3n),  3-3

netmgt_kill_request(3n),  4-8

NETMGT_LAST,  3-3

NETMGT_NO_EVENTS,  3-3 , 4-5

NETMGT_OBJECT_IDENTIFIER,  3-4

netmgt_oid2string(3n),  3-4

NETMGT_OPTSTRING,  4-3

netmgt_register_callback()

description of protocol parameter,  2-2

netmgt_register_callback(3n),  2-1

netmgt_register_rendez(3n),  2-3

netmgt_request_agent_ID(3n),  9-2

netmgt_request_data(3n),  4-7

netmgt_request_events(3n),  4-7

NETMGT_RESTART,  4-6

NETMGT_RPCFAILED,  6-2

NETMGT_SEND_ONCE,  4-6

netmgt_set_argument(3n),  4-3

netmgt_set_instance(3n),  4-1

NETMGT_SET_REQUEST,  12-12

netmgt_set_threshold(3n),  4-7

netmgt_sperror(3n),  6-2

NETMGT_SUCCESS,  6-1

NETMGT_TIMEDOUT,  6-2

NETMGT_WARNING,  6-1

O


opening database,  8-5

OSI,  3-4

P


parsing agent schema,  9-2

portmapper,  2-1

protocol parameter, for netmgt_register_callback(),  2-2

proxy agent

manage objects not directly accessible,  10-3

protocol translation,  10-3

R


registering

sample code,  2-6

summary,  2-6

registering data reports,  2-2

registering event reports,  2-3

registering trap reports,  2-4

registration for data, event, trap reports,  2-1

report request handling

build report argument list,  12-10

call sleep(3V) if sampling interval is nonzero,  12-11

get optional request argument,  12-10

obtain data,  12-10

return if sampling interval is zero,  12-11

send response message to rendezvous,  12-11

request dispatching

descriptive summary,  12-6

request flags

NETMGT_DO_DEFERRED,  4-6

NETMGT_RESTART,  4-6

NETMGT_SEND_ONCE,  4-7

request handling

descriptive summary,  12-10

request identification,  4-7

request timestamp,  4-7

request verification function

count argument,  12-7

descriptive summary,  12-4

flags argument,  12-10

group argument,  12-7

key argument,  12-7

target argument,  12-7

type argument,  12-7

requesting reports

convention,  4-3

count and interval,  4-5

formulating a request,  4-1

group,  4-1

key,  4-1

optional arguments,  4-2 , 5-2

rendezvous,  4-1

request flags,  4-6

sample code,  4-9

sending the request,  4-7

setting thresholds,  4-7

stopping the request,  4-8

summary,  4-9

target,  4-1

requests

setting attribute values,  12-11

retrieving database information,  8-6

retrieving element names,  8-11

RPC calls,  9-3

S


sample manager code location,  1-4

schema serial number,  9-2

security,  9-2

sending reports

writing an agent,  12-10

set request

example,  5-4 , 12-13

results,  5-4

sending,  5-3

verification,  5-3 , 12-12

set requests,  12-11

single element information retrieval,  8-7

snm.conf

location of,  13-8

snm_cmd

passing arguments to,  11-4

snm_error,  8-4

snm_error variable,  8-4

SNM_NAME environment variable,  8-5

snmdb_add,  8-13

snmdb_delete,  8-15

snmdb_enumerate_elements,  8-11

snmdb_free_enumeration_handle,  8-11

snmdb_free_list,  8-7

snmdb_get_next_element,  8-11

snmdb_init_buffer,  8-13

snmdb_lock,  8-6

snmdb_open example,  8-5

snmdb_open function,  8-5

snmdb_read,  8-7 , 8-16

snmdb_unlock,  8-6

snmdb_update,  8-16

SNMP,  3-4

SNMP traps

registering,  2-4

svc_run(3n),  2-5

T


tables,  3-2

transient RPC,  2-1

transport mechanism

choosing for data, event, trap reports,  2-2

trap generation,  9-4

trap reports

getting,  3-4

registering,  2-4

traps,  9-4 , 12-17

type of request,  3-2

U


unlocking database,  8-5

unregistering the application

netmgt_unregister_callback(3n),  7-1

netmgt_unregister_rendez(3n),  7-1

sample code,  7-2

V


verifying set requests,  12-12

W


waiting for reports,  2-5

writing an agent

agent error messages,  12-16

agent initialization,  12-3

agent shutdown,  12-3

agent startup,  12-3

request dispatching,  12-6

request handling,  12-10

request verification,  12-4

sending reports,  12-10


[Top] [Prev] [Next] [Bottom]

Copyright 1996 Sun Microsystems, Inc., 2550 Garcia Ave., Mtn. View, CA 94043-1100 USA. All Rights Reserved