Sun™ SNMP Management Agent Addendum for the Netra™ 440 Server Sun Microsystems, Inc. www.sun.com Part No. 817-6832-10 April 2004, Revision A Submit comments about this document at: http://www.sun.
Copyright 2004 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, California 95054, U.S.A. All rights reserved. Sun Microsystems, Inc. has intellectual property rights relating to technology that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at http://www.sun.com/patents and one or more additional patents or pending patent applications in the U.S. and in other countries.
Contents Sun SNMP Management Agent Addendum for the Netra 440 Server Sun SNMP Management Agent 2 Netra 440 Server SNMP Containment Model Component and Indicator Identification Fans and Fan Trays Fan Failures 2 10 14 14 Detecting Fan Status Power Supplies 1 17 17 Power Supply Failures 18 Detecting Power Supply Status 21 Dry Contact Alarm Relays and LED Indicators Alarm State Changes 21 22 i
ii Sun SNMP Management Agent Addendum for the Netra 440 Server • April 2004
Sun SNMP Management Agent Addendum for the Netra 440 Server This document describes how the Netra™ 440 server fans, power supplies, and LED indicators are represented in the Sun™ Simple Network Management Protocol (SNMP) Agent for Sun Fire™ and Netra Systems.
Sun SNMP Management Agent The Sun SNMP Management Agent for Sun Fire and Netra Systems provides the management of supported systems using the Simple Network Management Protocol (SNMP). Using the Sun SNMP Management Agent, you can monitor inventory, configuration, and service indicators, as well as environmental and fault reports. You can download the Sun SNMP Management Agent for Sun Fire and Netra Systems software and documentation at the following web site: http://www.sun.com/servers/entry/sun_management.
TABLE 1 Netra 440 Server Containment Model (Hierarchy) Model Description For Location, See: Netra 440 Chassis ➥ Alarm Board Critical Alarm Relay Major Alarm Relay Minor Alarm Relay User Alarm Relay ➥ System Board OpenBoot PROM ➥ Battery Battery Voltage Monitor ➥ CPU/Memory Slot 0 (far left - viewed from front) ➥ CPU/Memory Module 0 FIGURE 4 – item 2 FIGURE 4 – item 2 ➥ Processor 0 Memory Bank 0 FIGURE 4 – item 2 FIGURE 5 – item 5 ➥ Processor 0 Memory Bank 0 DIMM 0 FIGURE 4 – item 2 FIGURE 5 – it
TABLE 1 Netra 440 Server Containment Model (Hierarchy) (Continued) Model Description For Location, See: ➥ Processor 1 Memory Bank 0 FIGURE 4 – item 3 FIGURE 5 – item 5 ➥ Processor 1 Memory Bank 0 DIMM 0 FIGURE 4 – item 3 FIGURE 5 – item 1 ➥ Processor 1 Memory Bank 0 DIMM 1 FIGURE 4 – item 3 FIGURE 5 – item 2 ➥ Processor 1 Memory Bank 1 FIGURE 4 – item 3 FIGURE 5 – item 6 ➥ Processor 1 Memory Bank 1 DIMM 0 FIGURE 4 – item 3 FIGURE 5 – item 3 ➥ Processor 1 Memory Bank 1 DIMM 1 FIGURE 4 – item 3
TABLE 1 Netra 440 Server Containment Model (Hierarchy) (Continued) Model Description For Location, See: CPU 2 Ambient Temperature Sensor ➥ CPU/Memory Slot 3 (far right - viewed from front) ➥ CPU/Memory Module 3 FIGURE 4 – item 5 FIGURE 4 – item 5 ➥ Processor 3 Memory Bank 0 FIGURE 4 – item 5 FIGURE 5 – item 5 ➥ Processor 3 Memory Bank 0 DIMM 0 FIGURE 4 – item 5 FIGURE 5 – item 1 ➥ Processor 3 Memory Bank 0 DIMM 1 FIGURE 4 – item 5 FIGURE 5 – item 2 ➥ Processor 3 Memory Bank 1 FIGURE 4 – item 5
TABLE 1 Netra 440 Server Containment Model (Hierarchy) (Continued) Model Description For Location, See: +12V Rail Monitor -12V Rail Monitor Ethernet 0 1.2V Analog Rail Monitor Ethernet 0 1.2V Digital Rail Monitor Ethernet 1 1.2V Analog Rail Monitor Ethernet 1 1.2V Digital Rail Monitor SCSI Controller 1.8V Rail Monitor Tomatillo/Cassini 2.
TABLE 1 Netra 440 Server Containment Model (Hierarchy) (Continued) Model Description For Location, See: ➥ Fan Tray 1 FIGURE 2 – item 14 ➥ Fan 1 FIGURE 2 – item 14 ➥ Fan 1 Active Indicator FIGURE 2 – item 9 FIGURE 2 – item 8 Fan 1 Service-Required Indicator Fan 1 Tachometer ➥ Fan Tray 2 FIGURE 2 – item 16 ➥ Fan 2 FIGURE 2 – item 16 ➥ Fan 2 Active Indicator FIGURE 2 – item 12 FIGURE 2 – item 11 Fan 2 Service-Required Indicator Fan 2 Tachometer ➥ Fan Tray 3 FIGURE 4 – item 1 Fan 3 FIGURE 4 –
TABLE 1 Netra 440 Server Containment Model (Hierarchy) (Continued) Model Description For Location, See: HDD2 Service Required Indicator† Hard Disk Drive 2 (2nd from right - viewed from front) FIGURE 2 – item 15 ➥ Hard Disk Drive 3 Bay (right - viewed from front) FIGURE 2 – item 17 ➥ HDD3 Okay To Remove Indicator FIGURE 2 – item 13 HDD3 Service Required Indicator† Hard Disk Drive 3 (right1 - viewed from front) ➥ Power Supply 0 Bay (right - viewed from rear) FIGURE 2 – item 17 FIGURE 3 – item 15 ➥
TABLE 1 Netra 440 Server Containment Model (Hierarchy) (Continued) Model Description For Location, See: ➥ PS 2 Okay-To-Remove Indicator FIGURE 3 – item 20 and item 14 PS 2 Active Indicator FIGURE 3 – item 20 and item 12 PS 2 Service-Required Indicator FIGURE 3 – item 20 and item 13 PS 2 Over-Current Fault Monitor PS 2 Fan Under-Speed Fault Monitor PS 2 Over-Voltage Fault Monitor PS 2 Under-Voltage Fault Monitor PS 2 Power Inlet Presence Monitor PS 2 Over-Temperature Fault Monitor ➥ Power Supply 3
Component and Indicator Identification The following figures show the location of the Netra 440 server components. TABLE 1 lists of how the agent models these components in an SNMP hierarchy. 1 23 4 5 8 9 10 11 6 Indicators: 1. System locator 2. System service-required 3. System active 4. System configuration card reader 5. System control keyswitch 6. DVD drive bay/DVD drive 7. Power distribution module bay 8. Critical alarm 9. Major alarm 10. Minor alarm 11.
8 9 10 11 12 7 6 13 5 4 14 3 15 2 16 17 1 SCC Components and indicators: 1. Hard disk drive (HDD) 0 2. Fan tray 0 3. HDD 1 4. HDD0 okay to remove 5. Fan tray 0 service required 6. Fan tray 0 active 7. HDD1 okay to remove 8. Fan tray 1 service required 9. Fan tray 1 active FIGURE 2 10. HDD2 okay to remove 11. Fan tray 2 service required 12. Fan tray 2 active 13. HDD3 okay to remove 14. Fan tray 1 15. HDD 2 16. Fan tray 2 17.
1 23 5 4 6 8 9 10 11 7 12 13 25 14 24 23 22 16 20 19 18 21 17 Components and indicators: 1. System locator 2. System service-required 3. System active 4. Network management port 5. Serial management port 6. PCI card slot 5 7. PCI card slot 4 8. PCI card slot 3 9. PCI card slot 2 10. PCI card slot 1 11. PCI card slot 0 12. Power supply (PS) active 13. PS service-required 14. PS okay-to-remove FIGURE 3 12 15. PS 0 16. PS 1 17. SCSI port 18. NET 1 ethernet port 19. NET 0 ethernet port 20.
2 3 4 5 1 Internal components: 1. Fan Tray 3/Fan 3 2. CPU/memory module 0 3. CPU/memory module 1 4. CPU/memory module 2 5. CPU/memory module 3 6. SCSI disk backplane 6 FIGURE 4 Internal Components 1 2 3 5 FIGURE 5 Memory banks and DIMMs 1. Memory bank 0 DIMM 0 2. Memory bank 0 DIMM 1 3. Memory bank 1 DIMM 0 4. Memory bank 1 DIMM 1 5. Memory bank 0 6.
Fans and Fan Trays The Netra 440 server fans in the fan trays are identified in the ENTITYMIB::entPhysicalTable by the entPhysicalDescr of Fan number, where number is a number in the range from 0 to 3.
■ The sunPlatAlarmState values for the status LEDs will change and sunPlatAttributeChangeInteger traps will be generated with the form shown in TABLE 5. If the fan recovers from the failure, the following changes will occur: TABLE 2 ■ The sunPlatEquipmentOperationalState value for the fan will change from disabled(1) to enabled(2) and a sunPlatStateChange trap will be generated with the form shown in TABLE 2.
TABLE 3 sunPlatEnvironmentalAlarm Trap for a Fan Failure or Recovery (Continued) Variable Value sunPlatNotificationAdditionalText entPhysicalName of the fan tachometer: Tachometer threshold crossed sunPlatNotificationPerceivedSeverity warning(5) or cleared(6) sunPlatNotificationProbableCause coolingFanFailure(107) sunPlatNotificationSpecificProblem coolingFanFailure sunPlatNotificationRepairAction * fan instance indicates the row in the entPhysicalTable associated with the fan.
Detecting Fan Status You can detect fan status using the following mechanisms: ■ Polling sunPlatNumericSensorCurrent and sunPlatNumericSensorLowerThresholdNonCritical for the fan's tachometer and comparing their values. ■ Polling the sunPlatEquipmentOperationalState of the fan. ■ Receiving a sunPlatStateChange trap corresponding to the change of the sunPlatEquipmentOperationalState of the fan.
Power Supply Failures If any of the power supply sensors detect a fault the following changes will occur: ■ The sunPlatBinarySensorCurrent value for the sensor that detected the fault will change from true(1) to false(2) and a sunPlatAttributeChangeInteger trap will be generated with the form shown in TABLE 6. ■ The sunPlatEquipmentOperationalState for the power supply will change from enabled(2) to disabled(1) and a sunPlatStateChange trap will be generated with the form shown in TABLE 7.
TABLE 6 sunPlatAttributeChangeInteger Trap for a Power Supply Sensor Variable Value sunPlatNotificationEventId unique numeric identifier sunPlatNotificationTime date time sunPlatNotificationObject entPhysicalDescr.ps sensor instance* sunPlatNotificationCorrelatedNotifications sunPlatNotificationChangedOID sunPlatBinarySensorCurrent.
TABLE 8 sunPlatEquipmentAlarm Trap for a Power Supply Fault or Recovery (Continued) Variable Value sunPlatNotificationAdditionalText entPhysicalName of the sensor: Voltage threshold crossed sunPlatNotificationPerceivedSeverity major(3) or cleared(6) sunPlatNotificationProbableCause powerProblem(58) sunPlatNotificationSpecificProblem powerProblem sunPlatNotificationRepairAction * ps instance indicates the row in the entPhysicalTable associated with the power supply.
Detecting Power Supply Status You can use the following mechanisms to detect power supply status: ■ Poll the value of sunPlatBinarySensorCurrent for each of the power supply sensors. ■ Poll the value of sunPlatEquipmentOperationalState for the power supply. ■ Receiving a sunPlatAttributeChangeInteger trap corresponding to a change in the sunPlatBinarySensorCurrent value for one of the power supply sensors.
Alarm State Changes The alarm relay state cannot be changed using SNMP set commands. However, the alarm relay state can be changed using the Sun Advanced Lights Out Manager (ALOM) setalarm command. For more information about ALOM commands, refer to the Sun Advanced Lights Out Manager Software User's Guide for the Netra 440 Server (817-5481-xx). The alarm relay states can also be changed using the alarm relay output application programming interface (API).