InSight Management and Information Model

 

Based On Simple Network Management Protocol (SNMP)

Ø       Entities: Managed nodes and Manager nodes.

Ø       Managed nodes run one or more agents that provide raw information when queried by a manager node.

Ø       InSight’s main focus is on managed node functionality.

Ø       Manager node UI’s are provided for the desktop and handheld as a way to demonstrate and access InSight’s agent capabilities.

 

Information Model

Ø       SNMP Management Information Base (MIB)

Ø       Scalar and Table variables (or management information objects)

Ø       Scalar variables are single-instance

Ø       Table variables have multiple instances (rows).  Individual variables within a table are columns.

Ø       Variables are labeled with a universally unique object identifier (OID) and organized into an upside-down tree.  The OID allows an individual variable to be retrieved or set.  Also, an OID or partial OID allows a tree to be ‘walked’. 

Ø       There is no correlation between the MIB supported by an agent and a physical hard drive file -> agents support their MIB using whatever techniques make sense.  Usually, requests require no disk access at all.

Ø       InSight controller agents support a ‘Store’ view instead of traditional end-point (workstation) view.  All terminal and controller information for the store can be accessed through any InSight controller agent.

 

InSight MIB Highlights

Ø       Major branches for Store, Controller, Terminal

Ø       Detailed terminal base unit, device and configuration information including EC level, serial number.

Ø       Terminal I/O monitoring and remote control: setup, incoming device event table, outbound device (keyboard) event send

Ø       Terminal control functions: stop terminal application, load diagnostics, dump terminal, start terminal application

Ø       Multi-terminal monitoring

Ø       User security control

Ø       Controller and Terminal ‘real-time’ information such as memory, disk, cpu use.

Ø       Terminal device event histories (e.g. last 50 print lines, last 50 keystrokes)

Ø       Terminal device use and adverse event histories and statistics.

Ø       Keyboard layouts and labeling

Ø       CPU use histories

 

Access Model

Ø       SNMP GET, GET-NEXT, GET-BULK, SET, TRAP, EVENT

Ø       Multiple variables possible per request

Ø       Example: ‘GET qsa4690StoreOSVersion, qsa4690StoreApplication’ Result: ‘V3R3 CD 04F0, ACE’

Ø       Example: ‘SET qsaClientSessionUserName, qsaClientSessionPassword’

Ø       InSight Direct Access (IDA) APIs in addition to SNMP

 

InSight Controller Agent

Ø       Multi-threaded, multi-client, multi-session

Ø       High-performance web-server model

 

InSight Enhancements over SNMP

Ø       IDA network messages are much smaller than SNMP

Ø       GET-BULK improvements: ‘stop at table end’ and ‘stop at row end’

Ø       Encryption of IDA messages (also available with SNMP V3)

Ø       IDA is TCP vs. UDP for SNMP

 

 

 

Updated: May 20, 2005