Sun Logo


Netra CT Server Software Developer's Guide

816-2486-11



Contents

Figures

Tables

Code Samples

Preface

1. Programming Environment

Netra CT Server

Hardware Description

Alarm Card

Host CPU Board

Satellite CPU Boards

I/O Boards

Hot-Swapping Capabilities

Software Description

Operating System Specifics

Managed Object Hierarchy

Processor Management Services

Multicomputing Network

Platform Information Control Library

Management Framework

SNMP/MIB Support

SNMP Interface

RMI Interface

Developing Applications Using PMS

Developing Applications to Interface with MOH or SNMP

Developing Applications to Run on Host or Satellite CPU Boards

2. Netra CT System Equipment Models

Modeling a Netra CT System

Managed Objects

Viewing the Equipment Model Hierarchies

Netra CT 810 System Equipment Models

Netra CT 410 System Equipment Models

3. Getting Started With Netra CT Element Management Agent API

Before You Begin

About Netra CT Element Management Agent API

Netra CT Agent Security

Creating Your Application

Purpose of the Application

Determining the System Configuration Hierarchy

Communicating to the Netra CT Agent

Finding the Root Object Name

Traversing the Containment Hierarchy From a Node

Listening for Notifications

Registering a Notification Listener With EFDMBean Instance

Managing Alarms

Registering a Notification Listener With an Alarm Notification Filter

Using the Default Alarm Severity Profile

Creating Your Own Alarm Severity Profile

Assigning a New Alarm Severity Profile

Configuring the Agent to Drive Alarm Card Alarm Outputs

procedure iconsmall spaceTo Set Up and Use Alarm Features

Clearing Alarms

Software Monitoring

4. Netra CT Element Management Agent API

Interface Overview

Summary of JDMK

Viewing the Netra CT Management Agent API Online

How the API Sections are Organized

Netra CT Management Agent Interfaces and Classes

Netra CT Management Agent Interface Descriptions

AlarmCardPluginMBean

AlarmSeverityProfileMBean

CgtpServiceMBean

ContainmentTreeMBean

CpciSlotMBean

CpuCardEquipmentMBean

CpuPluginMBean

DaemonMBean

EFDMBean

EquipmentHolderMBean

EquipmentMBean

EtherIfStatsMBean

FullLogMBean

IpServiceMBean

LOLMBean

NEMBean

NetworkInterfaceMBean

NfsServiceMBean

NumericSensorMBean

PlugInUnitMBean

RnfsServiceMBean

SensorMBean

SlotMBean

SoftwareMonitorMBean

SoftwareServiceMBean

TcpServiceMBean

TerminationPointMBean

UdpServiceMBean

UfsServiceMBean

Netra CT Management Agent Class Descriptions

AdministrativeState

AlarmNotification

AlarmNotificationFilter

AlarmSeverity

AlarmType

AttributeChangeNotification

AttributeChangeNotificationFilter

AuthClient

AvailabilityStatus

EquipmentHolderType

LogFullAction

MohNames

ObjectCreationNotification

ObjectDeletionNotification

OperationalState

SlotStatus

StateChangeNotification

StateChangeNotificationFilter

5. Simple Network Management Protocol

SNMP Overview

Management Information Base (MIB)

Object Identifiers (OIDs)

Netra CT System SNMP Representation

ENTITY-MIB

IF-MIB

SUN-SNMP-NETRA-CT-MIB

Netra CT Network Element High-Level Objects

Physical Path Termination Point Table

Equipment Table

Equipment Holder Table

Plug-in Unit Table

Hardware Unit to Running Software Relationship Table

Hardware Unit to Installed Software Relationship Table

Alarm Severity Identifier Textual Convention

Alarm Severity Profile Table

Alarm Severity Table

Trap Forwarding Table

Trap Agent MIB Log Table

Logged Trap Table

Logged Alarm Table

MIB Notification Types

MIB Notifications

State Change Notification Traps

Object Creation and Deletion Notification Traps

Configuration Change Notification Traps

Understanding the MIB Variable Descriptions

Changing Midplane FRU-ID

Setting High Temperature Alarms

procedure iconsmall spaceTo Set the High Temperature Alarm Severity to Major

6. Managed Object Hierarchy Software Modules

Software Module Design

Software Services

Software Module MBeans

SoftwareMonitorMBean

DaemonMBean

SoftwareServiceMBean

NfsServiceMBean

UfsServiceMbean

TcpServiceMBean

UdpServiceMBean

IpServiceMBean

EtherIfStatsMBean

CgtpServiceMBean

RnfsServiceMBean

Software Modules in the SNMP View

Host Resources MIB

Host Resources Running Software Table (hrSWRunTable)

Host Resources Installed Software Table (hrSWInstalledTable)

SNMP Traps

7. Processor Management Services

PMS Software Overview

PMS Man Pages

PMS Examples

8. Solaris Operating System APIs

Solaris Operating System PICL Framework

PICL Frutree Topology

Chassis Node Property Updates

Fru Class Properties

Port Class Node

Port Class Properties

Common Property Updates

GeoAddr

StatusTime

ConditionTime

Temperature Sensor Node State

PICL Man Page References

Dynamic Reconfiguration Interfaces

Reconfiguration Coordination Manager

Hot-Swap Support

Configuration Administration (cfgadm)

Programming Temperature Sensors Using the PICL API

Programming Watchdog Timers Using the PICL API

Displaying FRU-ID Data

MCNet Support

Glossary

Index