 
 
 
 
 Index 
Numerics
- 3-tier architecture,  388
A
- absolute time expressions,  582
 
- ACL specifications,  198, 651
 
- ACLs
- default settings,  201
- specifying,  201
 
 
- activateActions command,  191
 
- activateCommand command,  192
 
- activateService command,  192
 
- active node,  58, 562
 
- ad hoc commands,  178
- implementing using families,  204
- probe commands,  179
- specifying,  179
 
- row-specific,  179
- specifying for a managed object,  178
 
 
- agent
- data logging registry service,  525
- default I/O service,  525
- file scanning service,  526
- log file,  509
- manage finder cache,  545
- master event loop (MEL) service,  524
- ping service,  524
- shell protocol,  524
- shutdown,  545
- TOE object tree,  522
 
 
- agent file,  592, 594, 596, 600
 
- agent interactive mode,  213
- exiting the agent,  214
- finding attribute value of an object,  225
- generating SNMP MIB from a module,  231
- importing/exporting a set of object attributes,  229
- starting the agent,  214
- viewing the result of an operation on an object,  227
 
 
- alarm
- .x file format in alarm file,  113
- criteria,  105
- event
- values,  122
 
- hard events,  559
- limits,  116
- for scalars,  116
- for vectors,  117
 
- managing,  593, 603
- passed up topology,  635
- propagation,  635
- rules,  105
- assigment of,  106
- customized,  106
- log rules,  106
 
- severity,  118
- soft events,  559
- state,  105
- state value and severity,  550
- status string
- format,  550
 
 
 
- alarm actions,  568
- change in status,  569
 
 
- alarm API,  409
 
- alarm checks,  105, 567
- adding,  15
- alarm logging,  571
- default for alarm types,  115
- event propagation,  570
- event traps,  570
- overview of rules for,  125
- rule evaluation,  568
- simple comparison,  568
- status change,  570
- user-defined actions,  571
 
 
- alarm functionality
- GUI guidelines,  487
 
 
- alarm primitives,  52, 111
 
- alarm types,  111
 
- alarmChecks qualifier,  114
 
- alarmlimit slice,  518
 
- alarms buttons,  467
 
- alarmSeverity qualifier,  118
 
- alarmWindow qualifier,  120
 
- ancestral object relationships,  515
 
- APIs
- alarm,  409
- authenticate,  394
- exception classes,  438
- log viewer,  429
- managed entity,  418
- module,  423
- raw data,  396
- request status,  396
- resource access,  432
 
 
- architecture
- 3-tier,  388
 
 
- async,  83
 
- attribute editor
- rules and internationalization,  459
 
 
- attributes
- internationlization of,  457
- internationlization of attribute groups,  457
- internationlization of scalar attributes,  458
- internationlization of vector attributes,  459
 
 
- authenticate API,  394
 
- availability property,  176
- specifying in the agent file,  176
 
B
- base-modules-d.dat file,  533
 
- Bourne shell service
- used for data acquisition,  57
- used for refresh service,  59
 
 
- browser root,  541
 
- building a module,  589
C
- capitalization in time expressions,  581
 
- cascade scenarios
- active scalar,  563
- active vector,  563
- complex vector,  565
- compound scalar,  564
- compound vector,  565
- derived heterogeneous,  566
- nested heterogeneous,  566
- table cascade,  565
 
 
- check operation,  85
 
- checkCommand qualifier,  85
 
- checkInterval qualifier,  85
 
- checkService qualifier,  85
 
- classes
- and Client API,  391
- Java language object,  392
- management model primitive,  559
- structural property,  559
- technique-specific property,  559
- TOE object,  521
 
 
- classpath (Java)
- setting,  342
 
 
- Client API
- definition,  391
- external interface requirements,  388
- types of classes,  391
- used for system management,  388
- using,  21
 
 
- clientRegistrar,  640
 
- clientRegistrar, location,  647
 
- cmdSsinfo function,  100
 
- code examples, See examples
 
- color
- GUI guidelines,  480, 481
 
 
- comparison time specification,  584
 
- console integration,  327
- method summary,  335
 
 
- consoleHint qualifier,  178
 
- contexts subtree,  529
 
- converters
- i18n
- UcInternationalizer class,  448
 
- i18N-specific
- UcInternationalizer class,  448
 
 
 
- CPU,  66
 
- cpuFilter command,  66
 
- cron time specification,  587
 
- cyclic time specification,  583
D
- DAQ mechanism,  594
 
- data acquisition
- implementation issues
- performance,  103
 
- implementing,  55
- using a Tcl extension,  99
- using C-code libraries and Tcl/TOE command extensions,  78
- using generic C-code libraries,  98
- using Tcl and TOE code,  78
- using UNIX and shell scripts,  56
 
- integrating with agent file,  56
- loading DAQ services,  56
- executing with Bourne shell,  57
- executing with Tcl shell,  102
 
- specifying node types,  57
- active node,  58
- derived node,  79
- passive node,  79
 
- using cpuFilter,  66
- using fileFilter,  68
- using loadFilter,  67
- using userFilter,  67
 
 
- data cascade,  56, 562
 
- data logging,  17, 576
- automatic,  173
- destinations,  579
- format,  577
- history buffer,  576
- of a scalar node to an internal cache,  175
- registry,  580
- retrieval of data,  580
- to a file,  174
- circular log file,  175
- typical flat file,  174
 
- to internal cache,  174
- two rows of a table managed property,  175
 
 
- data logging registry service,  525
 
- data model
- creating,  14
- realizing,  15, 54
- using procedure file,  93
 
 
 
- data model realization,  54
 
- data model specification,  40
 
- data model structure,  43
 
- data model, creating,  591
 
- data modeling
- adding alarm types,  51
- adding data types,  51
- defining the structure,  43
 
 
- data realization techniques,  65
 
- data slice,  518
 
- data type primitives,  52
 
- data types
- available,  52
 
 
- day of week in time expressions,  585
 
- debug mode
- activating,  17
 
 
- default I/O service,  525
 
- definitions
- (ACL) access control specifications,  198, 651
- active node,  58, 562
- check operation,  85
- data cascade,  56
- data model structure,  43
- derived node,  79, 567
- hard event,  559
- hardware modules,  28
- hierarchical summarization,  569
- internationalization,  445
- local application modules,  28
- localization,  446
- log rules,  106
- managed entities,  556
- managed nodes,  556
- MIB (Management Information Base),  556, 572
- modules,  27
- nodes,  43
- operating system modules,  28
- packages,  99
- parameter file (for modules),  33
- probe server,  574
- reference node,  53, 656
- refresh command,  58, 324
- refresh operation,  56, 562
- refresh service,  562
- remote modules,  28
- rules (for alarm checking),  125
- scoped lookup,  219
- soft event,  559
- status actions,  105
- status string (for alarms),  548
- Sun Management Center,  3
- Tcl (Tool Command Language),  514
- TOE (Tcl Object Extension),  514
- unit qualifier,  53
- X File format,  518
 
 
- derived node,  79, 567
- refresh parameters,  80
 
 
- de-selecting objects,  476
 
- Details window
- GUI guidelines,  489
 
 
- Developer Environment
- Client API,  391
 
 
- dictionary operations
- defining with TOE commands,  217
- exporting agent's data,  220
- importing agent's data,  220
- key,  218
- slice,  218
 
 
- digitalFilter command,  548
 
- documentation
- overview,  12
 
 
- domain menu,  467
 
- dynamic tables
- and internationlization of modules,  459
 
E
- enterprise module parameter,  170
 
- es-apps,  328, 329, 331, 332
 
- es-chelp,  332, 348
 
- es-details,  380, 382, 383, 386
 
- es-device,  252, 380
 
- es-dt,  262
 
- es-run,  509, 512
 
- es-start,  509
 
- es-tool,  328, 329
 
- event state transition,  134
 
- event trap,  570
 
- examples
- absolute time,  582
- agent file,  592, 594, 596, 600
- agent interactive mode
- defining a module,  224
 
- alarm file,  106, 593, 603
- alarm type primitives,  112
- comparison time,  584
- ConfigReader module agent file,  152
- ConfigReader module model file,  151
- ConfigReader rule (for alarm checking),  157
- CPU alarm severity,  119
- CPU alarm window,  121
- CPU data model structure,  49
- CPU status action,  123
- createURL method,  398
- cyclic time,  583
- data primitives,  112
- file system data model structure,  50
- filesize module,  187
- find files,  181
- getURLValue method,  397
- getUserId method,  399
- intermediate data model,  109
- log rule (for alarm checking),  157
- managed object (scalar),  632
- managed object (vector),  633
- managed property (scalar),  627
- managed property (scalar, vector),  629
- managed property (vector),  628
- managed property (vector, scalar),  630
- managed property (vector, vector),  631
- mib2-proxy-d.x,  612
- mib2-proxy-m.x,  606
- mib2-proxy-models-d.x,  608
- mib2x usage,  212
- model file,  591, 599
- Module realization, MIB2 proxy module,  614
- parameter file,  590, 594, 595, 598
- performance data model structure,  49
- probe test,  404
- procedure file,  602
- properties file,  592, 597
- refresh services,  59
- setURLValue method,  398
- simple rules (for alarm checking),  157
- SMAlarmObjectRequest class,  409
- SMLogViewerTest,  429
- SMModuleData class,  423
- SMRawDataRequest class,  396
- SNMP set,  617
- SNMP table management set actions,  197
- snmpget,  239
- snmpnext,  242
- snmpset,  236
- snmptrap,  245
- snmpwalk,  247
- snmpwalktable,  250
- Solaris agent file,  94
- Solaris m.x file,  160
- Solaris model file,  46
- Solaris parameter file,  36
- Solaris scalar alarm limits,  117
- Solaris status strings,  549
- Solaris vector alarm limits,  117
- specifying ACLs,  201
- Sun Management Center Server Login Connection,  394
- Tcl rules,  143
- trap action for HP JetDirect,  621
- trap subscription,  642
 
 
- exception classes API,  438
F
- famil,  204
 
- family files,  204
 
- file name specification,  595
 
- file naming conventions
- for module definition files,  32, 551
 
 
- file scanning
- subscribing to detect patterns,  526
- unsubscribing pattern detection,  526
 
 
- file scanning service,  526
 
- fileFilter command,  68
 
- FLOATHI primitive,  117
 
- fonts
- GUI guidelines,  482
 
 
- for dictionary keys,  518
 
- formatted messages
- internationalization of,  450
 
 
- fulldesc Shadow Attribute,  538
G
- getRowData command,  546
 
- getTableDepth command,  546
 
- getValue command,  545
 
- getValues command,  546
 
- globActions command,  198
 
- globCommand command,  198
 
- GLOBROWNODE primitive,  189
 
- globService command,  198
 
- GLOBTABLENODE primitive,  189
 
- graphical user interface guidelines,  463
- alarm functionality,  487
- cell, row, and column selection (in tables),  481
- color,  480, 481
- consistency,  464
- de-selecting objects,  476
- Details window,  489
- fonts,  482
- graphing,  482
- information sources,  465
- keyboard navigation,  477
- main console,  466
- alarms buttons,  467
- domain menu,  467
- layout view,  468
- menus,  466
- navigation buttons,  467
- object icons,  468
- scalability issues,  469
- server objects,  468
- status line,  472
 
- modifying object layouts,  472
- modifying topology views,  469
- mouse actions,  475
- property setting dialog,  484
- selecting objects,  476
- status messages,  473
- table appearance and behavior,  478
- table contents,  479
- table position (in a window),  481
- time-setting,  486
 
 
- graphing
- GUI guidelines,  482
 
H
- HelloWorld module
- location of,  231
 
 
- Helloworld_01 packaging,  491
 
- helloworld-version03-mib.txt file
- location of,  231
 
 
- hierarchical summarization,  569
 
- hierarchy
- commands to establish,  215
 
 
- history buffer,  576
 
- historyLength qualifier,  174
 
- Hostdetails window
- launching,  336
 
I
- icons
- adding node icons,  189
- console,  189
- topology view,  189
 
 
- index qualifier,  180
 
- info Branch subtree,  542
- agent information,  543
- control information,  544
- module information,  543
- system information,  542
- trap information,  543
- trapForward information,  544
 
 
- information model,  556
- managed entity modeling,  557
- management model primitives,  557
- primitive classes,  559
 
 
 
- initHoldoff specification,  84
 
- installation script
- internationalization of,  460
 
 
- instance node,  186
 
- instance specification,  166
 
- integration of applications,  25
 
- internal service
- used for refresh service,  87
 
 
- internationalization
- and properties files,  38, 446
- and ResourceBundle classes,  447
- defined,  445
- formatted messages,  450
- guidelines for,  445
- information defined by agents
- classes,  453
- objects,  453
- properties,  453
 
- of a module,  24
- of attribute groups,  457
- of attributes,  457
- of data stored in agents,  452
- of data stored in and manipulated by agents,  453
- of module instances,  454
- of non-ASCII input,  452
- of scalar attributes,  458
- of the console,  445
- of the installation script,  460
- of the setup script,  460
- of vector attributes,  459
- referencing internationalized text,  40
- using Java,  23
 
 
- ISO subtree,  528
 
- iso*base subtree,  542
J
- Java beans
- HostdetailsBean,  333
- invoking,  333
 
 
 
- Java classpath,  342
 
- Java languages object classes,  392
 
- jobAdder,  644
 
- jobRemover,  644
K
- keyboard navigation,  477
L
- legacy agents, monitoring,  605
 
- linearFit command,  548
 
- loadFilter command,  67
 
- localization
- defined,  446
 
 
- locate command,  546
 
- log rules,  106
 
- log viewer API,  429
M
- makefile guidelines,  342
 
- makefile packaging,  492
 
- managed entities,  556
 
- managed entity
- components and properties,  41
- CPU component,  42
- file system component,  42
- system component,  42
 
 
 
- managed entity API,  418
 
- managed nodes,  556
 
- managed object,  556
- scalar,  632
- vector,  633
 
 
- MANAGED- OBJECT structural primitives,  44
 
- managed properties
- hiding from the console,  172
 
 
- managed property
- availability,  176
- scalar,  627
- scalar dimension,  562
- scalar, vector,  629
- vector,  628
- vector dimension,  562
- vector, scalar,  630
- vector, vector,  631
 
 
- MANAGED-MODULE primitive,  55
 
- MANAGED-OBJECT-TABLE structural primitives,  44
 
- MANAGED-OBJECT-TABLE-ENTRY primitive,  198, 203
 
- MANAGED-OBJECT-TABLE-ENTRY structural primitives,  45
 
- MANAGED-PROPERTY structural primitives,  44
 
- MANAGED-PROPERTY-CLASS structural primitives,  44
 
- Management Information Base (MIB),  556, 572
- ad-hoc probe operations,  574
- ad-hoc SNMP operations,  573
- shadow,  573
 
 
- management model primitives,  557
- primitive classes,  559
 
 
- managing alarms,  593, 603
 
- MEL (master event loop) service,  524
 
- menus,  466
 
- MIB manager
- browser root,  541
- module checker,  540
- module loader,  540
- module tables,  541
- URL/OID finder,  537
 
 
- MIB node service
- used for refresh service,  87
 
 
- MIB OIDs mapping file
- legacy,  610
- loading,  611
 
 
- mib2x syntax and options,  211
 
- mib2x tool,  210
 
- MIB-specific traps,  645
 
- mod type in SNMP URLs,  626
 
- model
- data,  591
- example file,  591, 599
- modifying,  598
- realizing,  592
 
 
- module API,  423
 
- module availability,  202
 
- module checker,  540
 
- module loader,  540
 
- module models file,  608
 
- module parameter files,  605
 
- module realization file,  611
 
- module tables,  541
 
- module trap action definition,  617
 
- moduleAvailability function,  177
 
- modules,  14, 572
- accessing table property,  539
- building,  13, 589
- building process,  551
- module naming,  29
- specifying parameters,  33
- testing changes to a module,  551
 
- creating a data model,  14
- defined,  27
- definition files
- binary extensions,  554
- location of,  554
- mandatory,  553
- optional,  553
- standard descriptors,  32, 552
- standard extensions,  552
 
- definition files for
- x.file format,  28
 
- determining availability of,  555
- file naming conventions for,  32, 551
- hardware,  28
- installing module files,  16
- internationalization of,  24, 454
- module instance naming,  454
- module parameters,  455
- use of dynamic tables,  459
 
- loaded by agent,  530
- loading,  16
- local application,  28
- managing via agent framework,  527
- MIB manager,  536
- MIB subtrees,  527
- module loading,  531
 
- naming,  590, 598
- naming definition files,  14
- not loadable,  169
- operating system,  28
- realizing a data model,  15
- remote,  28
- required components,  31
- specifying parameters,  14
- subtrees,  530
- writing for SNMP MIB,  19
 
 
- monitoring legacy agents,  605
 
- monitoring multiple files,  597
 
- mouse actions,  475
 
- multiple files, monitoring,  597
N
- naming a module,  590, 598
 
- naming conventions, SNMP trap file,  618
 
- navigation buttons,  467
 
- nodes,  43
- action,  545
- adding descriptions for,  53
- adding icons for,  189
- association with rules (for alarm checking),  129
- cache,  545
- description qualifiers,  53
- instance node,  186
- multiple rule requirement,  130
- structural primitives,  43
- MANAGED-OBJECT,  44
- MANAGED-OBJECT-TABLE,  44
- MANAGED-OBJECT-TABLE-ENTRY,  45
- MANAGED-PROPERTY,  44
- MANAGED-PROPERTY-CLASS,  44
 
 
 
- non-ASCII input
- internationalization of,  452
 
 
- nternationalization
- information defined by agents,  453
 
O
- object
- shell service,  522
- TOE objects,  515
 
 
- object icons,  468
 
- object layout
- modifying,  472
 
 
- object property dictionary,  517
- X File format,  518
 
 
- object property dictionary keys,  517
 
- object property dictionary slices,  518
 
- object relationships
- ancestral,  515
- ancestral and structural,  516
- structural,  516
 
 
- oid type in SNMP URLs,  625
 
- operational model,  561
- cascade scenarios,  562
- data acquisition scenarios,  562
- operation sequence,  561
 
P
- packages
- command registration,  100
- issues when creating,  99
- package naming,  99
- returning data into Tcl,  101
- writing initialization procedure,  100
 
- package registration,  100
 
 
- packaging
- component naming,  494
- Helloworld_01,  491
- makefile,  492
- package dependencies,  494
- prototype file,  494
- SUNWesagt,  494
- SUNWessrv,  494
 
- package naming,  493
- package versioning,  493
- prototype file entries,  492
- assign file attributes,  492
- copyright,  492
- depend,  492
- directory creation,  492
- pkginfo,  492
 
 
 
- parameter file,  33
- example,  590, 594, 595, 598
- instance specification,  166
- mandatory lines,  34, 37
- used for internationalization,  38
 
 
 
- parameters
- displaying parameter groups,  168
- enterprise module,  170
- instance,  166
- instanceName,  166
- module,  532
- referencing,  171
 
 
- patterns
- subscribing for detection during file scanning,  526
- unsubscribing for detection during file scanning,  526
 
 
- pctFilter command,  547
 
- PERCENTHI primitive,  110
 
- PERCENTLO primitive,  110
 
- persistence,  177
 
- persistentSlices qualifier,  177
 
- ping service,  524
 
- port 161,  249
 
- postrowActions command,  193
 
- postrowCommande command,  194
 
- postrowService command,  194
 
- primitives
- FLOATHI,  117
- GLOBROWNODE,  189
- GLOBTABLENODE,  189
- MANAGED-MODULE,  55
- MANAGED-OBJECT-TABLE-ENTRY,  198, 203
- PERCENTHI,  110
- PERCENTLO,  110
- ROWSTATUS,  166, 203
- RULE,  130
 
 
- private enterprise subtree,  530
 
- probe command security,  182
- limiting top probe command,  182
 
 
- probe connection
- establishing,  575
 
 
- probe queries,  180
 
- probe server,  574
 
- probe test example,  404
 
- procedure file,  602
 
- properties file,  592, 597
- server override,  171
 
 
- properties files
- used for internationalization,  446
- using the correct class loader for internationalization,  447
 
 
- property setting dialog,  484
 
- prototype file entries,  492
 
- proxy monitoring
- additional information,  606
- data acquisition,  612
- legacy MIB OID mapping,  610
- module models file,  608
- module parameter file,  605
- module realization file,  611
 
Q
- qualifiers
- alarm ruler,  126
- alarmChecks,  114
- alarmRules,  126
- alarmSeverity,  118
- alarmWindow,  120
- checkCommand,  85
- checkInterval,  85
- checkService,  85
- consoleHint,  178
- for active nodes,  58
- for node descriptions,  53
- historyLength,  174
- index,  180
- initHoldoff,  84
- persistentSlices,  177
- predefined optional,  163
- refresh,  58
- refreshCommand,  59
- refreshFilter,  77
- refreshInterval,  60
- refreshMode,  83
- refreshParams,  82
- refreshService,  58
- refreshTrigger,  81
- timeoutInterval,  80
- unit qualifier,  53
- updateFilter,  86
 
 
- qualifiers, accessing with SNMP URLs,  627
R
- rateFilter command,  547
 
- rateFilter64 command,  547
 
- raw data API,  396
 
- realizing the model,  592
 
- reference node,  53, 656
 
- referencing parameters,  171
 
- refresh command,  58, 324
 
- refresh operation,  56, 562
 
- refresh parameters,  80
 
- refresh qualifiers,  93, 102
- initHoldoff,  84
- refreshCommand,  59
- refreshFilter,  77
- refreshInterval,  60
- refreshMode,  83
- refreshParams,  82
- refreshService,  58
- Bourne shell,  59
- internal service,  87
- SNMP service,  86
- superior service,  87
 
- refreshServiceMID node service,  87
- refreshTrigger,  81
- specifying node name,  81
 
- timeoutInterval,  80
- updateFilter,  86
 
 
- refresh service,  562
 
- refresh triggers,  79
 
- refresh variables
- determining rule to invoke for object,  139
 
 
- refreshCommand specification,  59
 
- refreshFilter specification,  77
 
- refreshInterval specification,  60
 
- refreshMode specification,  83
 
- refreshParams specification,  82
 
- refreshTrigger events,  81
 
- refreshTrigger specification,  81
 
- request status API,  396
 
- resource access API,  432
 
- ResourceBundle
- management of,  449
 
 
- ResourceBundle classes
- used for internationalization,  447
- using the correct class loader for internationalization,  447
 
 
- return strings,  136
 
- REVISION macro,  493
 
- RFC1903,  185, 459
 
- rollbackActions command,  197
 
- rollbackCommand command,  197
 
- rollbackService command,  197
 
- ROWSTATUS primitive,  166, 186, 203
 
- RULE primitive,  130
 
- ruleFire procedure,  134
 
- rules
- in the attribute editor
- and internationalization,  459
 
 
 
- rules (for alarm checking),  125
- assigning values to rule parameters,  153
- assignment via refresh variables,  139
- attaching to module configuration files,  151
- event states and transitions,  134
- event status,  136
- valid return strings,  136
 
- implementation via Tcl,  139, 142
- major steps to create,  145
- methods callable by rules,  137
- multiple rule requirement,  130
- naming convention,  126
- not attached to node,  130
- relationship to derived objects,  126
- rule designer access to data,  133
- rule files,  127
- base rules,  128
- custom rules,  129
- module specific,  127
 
- rule invocation,  134
- rule placement in hierarchy,  129
- rule priority,  127
- rule template,  145
- specifying text messages,  153
- English status message,  154
- internationalized status message,  155
 
- Tcl file format,  145
- variables,  131
- dynamic,  131
- editable,  131
- static,  131
- temporary,  131
 
 
 
- runadhoccommand shadow MIB attribute,  182
S
- scalar alarm limits,  116
 
- scoped lookup,  219
 
- selecting objects,  476
 
- server override properties file,  171
 
- setActions command,  196
 
- setCommand command,  196
 
- setrowActions command,  195
 
- setrowCommand command,  195
 
- setrowService command,  195
 
- setService command,  196
 
- setup script
- internationalization of,  460
 
 
- setValue command,  546
 
- shadow MIB,  573
- default attributes,  573
 
 
- shadow operations,  627
 
- shell protocol
- between agent and shell,  524
 
 
- shell service object,  522
 
- SNMP agent
- monitoring legacy agents
- data acquisition,  612
- MIB OIDs mapping file,  610
- MIB OIDs mapping file, loading,  611
- module models files,  608
- module parameter file,  605
 
- use of port 161,  249
 
 
- SNMP commands
- snmpget,  237
- snmpnext,  240
- snmpset,  233, 643
- snmptrap,  243
- trap type inforrmation,  245
 
- snmpwalk,  246
- snmpwalktable,  248
 
 
- SNMP interface
- publishing,  19
 
 
- SNMP jobs, periodic,  639
 
- SNMP MIB
- writing modules for,  19
 
 
- SNMP security,  198
- levels of logical users,  199
- admin,  199
- general,  199
- operator,  199
 
- logical users, groups, and community names,  199
- security levels,  200
- auth,  200
- default ACLs,  201
- noauth,  200
- none,  200
- priv,  200
 
 
 
- SNMP service
- used for refresh service,  86
 
 
- SNMP set
- example,  617
- module trap action definition,  617
- naming conventions,  618
- valid parameters,  619
 
 
- SNMP sets
 
- SNMP table management,  185, 190, 597
- data formats for managed properties,  187
- global table or row actions,  188
- instance node,  186
- required values for managed properties,  186
- ROWSTATUS primitive,  186
- user-defined action
- postrow actions,  193
 
- user-defined actions,  190
- activating,  191
- global actions,  198
- postvalidate actions,  194, 655
- prevalidate actions,  193, 655
- rollback actions,  197
- set actions,  196
- setrow actions,  195
- set-value process,  192
 
 
 
- SNMP table management commands,  202
- adding a row,  203
- disabling a row,  204
- editing a row,  203
- enabling a row,  204
- loading a module instance,  204
- removing a row,  203
 
 
- SNMP trap
- alarm,  638
- clientRegistrar,  640
- jobAdder,  644
- jobRemover,  644
- MIB-specific,  645
- subscription,  639
- subscription example,  642
 
 
- SNMP URLs
- advantages over URLs,  624
- examples
- managed object (scalar),  632
- managed object (vector),  633
- managed property (scalar),  627
- managed property (scalar, vector),  629
- managed property (vector),  628
- managed property (vector, scalar),  630
- managed property (vector, vector),  631
 
- format,  624
- mod type,  626
- oid type,  625
- shadow operations,  627
- sym type,  625
- types
- module,  626
- numeric,  625
- symbolic,  625
 
 
 
- ssinfo command arguments,  100
 
- status,  635
 
- status actions,  105
 
- status changes,  635
 
- status line,  472
 
- status messages,  473
 
- statusChange trap,  570
 
- structural object relationships,  516
 
- structural primitives,  43
 
- subscribing, SNMP traps,  639
 
- subtrees
- context,  529
- info Branch,  542
- ISO,  528
- iso*base,  542
- modules,  530
- private enterprise,  530
 
 
- Sun Management Center
- defined,  3
 
 
- Sun Management Center 3-tier architecture,  388
 
- SUNWesagt package dependency,  494
 
- SUNWessrv package dependency,  494
 
- superior service
- used for refresh service,  87
 
 
- sym type in SNMP URLs,  625
 
- sync,  83
T
- table appearance and behavior,  478
 
- table contents
- GUI guidelines,  479
 
 
- table property
- accessing in a module,  539
 
 
- tableRateFilter command,  547
 
- tableRateFilter64 command,  547
 
- Tcl (Tool Command Language)
- used to develop agents,  514
 
 
- Tcl clock command,  574
 
- Tcl command extension package
- used for data acquisition,  101
 
 
- Tcl commands
- ssinfo,  94
- Tcl_AppendElement,  101
- Tcl_AppendResult,  101
- used as refresh commands or filters,  545
- digitalFilter,  548
- getRowData,  546
- getTableDepth,  546
- getValue,  545
- getValues,  546
- linearFit,  548
- locate,  546
- pctFilter,  547
- rateFilter,  547
- rateFilter64,  547
- setValue,  546
- tableRateFilter,  547
- tableRateFilter64,  547
- toe_send,  547
- transposeFilter,  547
- valueOf,  545
 
 
 
- Tcl file command,  574
 
- Tcl filters
- used for data acquisition,  77
- Solaris example,  77
 
 
 
- Tcl procedures
- used for data acquisition,  93
 
 
- Tcl shell service
- used for data acquisition,  102
- Solaris example,  103
 
 
 
- Tcl_CreateCommand function,  100
 
- time expressions
- absolute,  582
- capitalization in,  581
- comparison,  584
- cron,  587
- cyclic,  583
- day of week,  585
- notation,  581
- variable substitution,  588
- white space,  581
 
 
- timeoutInterval specification,  80
 
- time-setting
- GUI guidelines,  486
 
 
- TOE (Tcl Object Extension)
- used to develop agents,  514
 
 
- TOE commands
- creating new TOE object,  214
- define dictionary operations,  217
- defining class,  221
- destroying TOE object,  214
- establish relationship among objects,  215
- establishing hierarchy,  215
- load classes or binary packages to an agent,  222
- navigating object tree,  220
- set object context,  216
 
 
- TOE functions
- how rules access agent object data,  141
 
 
- TOE object tree,  522
 
- toe_send command,  547
 
- topology agent API,  435
 
- topology views
- modifying,  469
 
 
- transposeFilter command,  547
 
- Trap Handler,  647
 
- troubleshooting
- console,  511
- error messages,  511
 
- module loading,  509
- agent log file error messages,  510
- console error messages,  510
- interactive agent error messages,  511
 
 
 
- tutorial, model building,  589
U
- unit qualifier,  53
 
- updateFilter specification,  86
 
- URL/OID finder,  537
- converting OID URL,  537, 538
 
 
- URLs
- purpose,  623
- See also condensed URL
- See also SNMP URLs
 
 
- userFilter command,  67
V
- valid parameters for SNMP trap files,  619
 
- validateActions command,  193
 
- validateActions(post) command,  194, 655
 
- validateCommand command,  193
 
- validateService command,  193
 
- value slice,  518
 
- valueOf command,  545
 
- variable substitution specification,  588
 
- vector,  628
 
- vector alarm limits,  117
 
- VERSION macro,  493
W
- white space in time expressions,  581
X
- X File format,  518
 
- x file format in alarm file,  113
 
 
 
Copyright © 2000 Sun Microsystems, Inc. All Rights Reserved.