C H A P T E R  8

Physical Model

This chapter describes the SUN-PLATFORM-MIB and how the managed physical objects defined in the model are represented.


The sunPlat Physical Objects

The Physical Entity, as described in the ENTITY-MIB, provides an attribute for defining the relationship between managed objects. It also provides standard SNMP attributes that correspond to attributes in the Equipment class.

The sunPlat Equipment table extends the Physical Entity table to provide the additional attributes defined in the corresponding tables that are applicable for fault monitoring.

The sunPlat Equipment Holder and sunPlat Circuit Pack tables are used to represent receptacles and the components that connect to them, respectively.


The sunPlat Object Definitions

The attributes of the sunPlat tables represent the characteristics of hardware resources. The availability and operability of the resource to the manager are represented by the state of the managed object. Different sunPlat tables have a variety of attributes that express aspects of the managed object’s state.

Physical Entity



Note - The entPhysical prefix has been omitted from the following attribute names for clarity.



The Physical Entity table also contains attributes that are used for describing the hierarchy of hardware resources:

The sunPlat Equipment Table

The sunPlat Equipment table represents the characteristics that are generic to all hardware resources. This table contains attributes representing configuration and generic health status information.



Note - The sunPlatEquipment prefix has been omitted from the following attribute names for clarity.



The sunPlat Equipment table has the following attributes:

The sunPlat Circuit Pack Table

The sunPlat Circuit Pack table represents the characteristics that are generic to a replaceable resource or FRU. A replaceable resource is defined as a hardware module whose purpose is to package internal hardware components into a recognized form-factor. Typically, a FRU has a defined form-factor and physical appearance. It can be a pluggable removable unit, which is plugged into a connector, it can be more permanently sited within a bay, or it can fit into a drawer, rack, or shelf.

This class has the entPhysicalClass module(9)



Note - The sunPlatCircuitPack prefix has been omitted from the following attribute names for clarity.



The sunPlat Circuit Pack class has the following attributes:

The sunPlat Equipment Holder

The sunPlat Equipment Holder table represents the characteristics of hardware resources that are capable of holding removable hardware resources.

This class has the entPhysicalClass container(5).



Note - The sunPlatEquipmentHolder prefix has been omitted from the following attribute names for clarity.



The sunPlat Equipment Holder table has the following attributes:

The sunPlat Power Supply

The sunPlat Power Supply table represents a power supply. It does not extend the characteristics of the sunPlat Equipment class. A power supply typically contains sensors representing monitored properties, for example voltages, current, and temperature. It can also contain other hardware resources, such as fans. This is modeled using relationships between the managed objects.

If a power supply is a removable resource, it is modeled within a managed object of the sunPlat Circuit Pack table.

This table has the entPhysicalClass powerSupply(6).



Note - The sunPlatPowerSupply prefix has been omitted from the following attribute name for clarity.



The sunPlat Power Supply class has the following attribute:

The sunPlat Alarm

The sunPlat Alarm table represents the characteristics of hardware resources that emit indications relating to problem situations, for instance buzzers, LEDs, relays, vibrators, and software alarms.

This class has the entPhsicalClass other(1) and the sunPlatPhysicalClass alarm(2).



Note - The sunPlatAlarm prefix has been omitted from the following attribute names for clarity.



The sunPlat Alarm table has the following attributes:

The sunPlat Sensor

The sunPlat Sensor table represents the generic characteristics of hardware resources that measure properties of other hardware resources.

This table has the entPhysicalClass sensor(8).



Note - The sunPlatSensor prefix has been omitted from the following attribute names for clarity



The sunPlat Sensor table has the following attributes:

The sunPlat Binary Sensor

A sunPlat Binary Sensor table represents the characteristics of sensors that return binary output. It augments the sunPlatSensor table to provide the attributes that are specific to binary sensors.

This table has the entPhysicalClass sensor(8) and the sunPlatSensorClass binary(1).



Note - The sunPlatBinarySensor prefix has been omitted from the following attribute names for clarity.



The sunPlat Binary Sensor table has the following attributes:

The sunPlat Numeric Sensor

A sunPlat Numeric Sensor table represent the characteristics of sensors which can return numeric readings. The numeric sensor values are qualified by a unit of measurement defined as follows:

Unit of Measurement = Base Unit * 10Exponent

This qualification allows for units of measurement such as milliamperes and microvolts. If a rate unit is defined, the unit of measurement is further refined as follows:

Unit of Measurement = Base Unit * 10Exponent per Rate Unit

This qualification allows for units of measurement such as revolutions per minute (rpm) and kilometers per hour (km/hr).

This table has the entPhysicalClass sensor(8) and the sunPlatSensorClass numeric(2).



Note - The sunPlatNumericSensor prefix has been omitted from the following attribute names for clarity.



The sunPlat Numeric Sensor class has the following attributes:

The sunPlat Discrete Sensor

The sunPlat Discrete Sensor class is used for sensors that cannot be represented by the sunPlat Numeric Sensor or sunPlat Binary Sensor classes.

This class has the entPhysicalClass sensor(8) and the sunPlatSensorClass discrete(3).

The class comprises two tables. The sunPlatDiscreteSensorTable has one attribute, sunPlatDiscreteSensorCurrent, which indicates the current state of the sensor expressed as an index in the sunPlatDiscreteSensorStatesTable.



Note - The sunPlatDiscreteSensorState prefix has been omitted from the following attribute names for clarity.



The sunPlat Discrete Sensor class has the following attributes: