Specifications

2
Software Architecture
22
RMCP,arequestresponseprotocol,isasimplepacketbasedcommunicationmechanism.
RMCPpack etsincludeafieldthatindicatestheclassofmessageembeddedinthepack et.The
messagesbetweentheHPIclientandHPIserverareencapsulatedinRMCPpacketsusingthe
OEMclass.Formoreinformation,seethe
RMCPsectionoftheIntelligentPlatform
ManagementInterfaceSpecificationv2.0,DocumentRevision1.0.
TheHPIservice reportsthesystemstatusfromtheperspectiveofthesystemitisrunningon.
WhenashelfhasredundantSCMs,theHPIserveralsoemploysanactive/standbyredundancy
model.Inthismodel,theactiveHPIserverrunsontheactiveShelfManagerandthestandby
HPIserverrunsonthestandbyShelfManager. Formoreinformation,seeHPIserver
redundancyonpage 31.
Inaruntimeenvironment,theHPIclientlibraryisconsideredanextensionofthe
managementapplication.Theremotenetworkinterfaceprovidedbytheclientlibraryallows
themanagementapplicationtoexecutefromanywherewithinthenetworkandonany
modulerunningtheLinuxoperatingsystem.Theclientlibrarymayex ecuteonthesame
moduleastheShelfManager.Inalocalenvironment,theclientstillusesthesocketinterface
butinitslocalform.
Domain alarm table (DAT)
HPImaintainsadomainalarmtableofactivealarmsrelatedtotheshelf.Thetable’scurrent
alarmscausethealarmLEDstoturnonandoff,unlessthesystemmanageroverridesthis
behavior.Unacknowledgedalarmsadditionallycausetheaudiblealarmtosound,unlessthe
systemmanageroverridesthis.Alarmsareremovedfromthetablewhentheconditionis
resolved.
ForinformationoninteractingwiththeDAT,seeRespondingtoalarmsonpage 100.For
detailsonhowtheShelfManagerrespondstoalarms,seeManagingAlarmsandEventson
page 82.ForgeneralinformationabouttheDAT,seethedomainalarmtablesectionofthe
SAFHPISpecification.
System event log (SEL)
TheIPMCofeachintelligentFRUkeepsalocalsystemeventlogcontainingallevents
generatedbytheIPMC.Someeventsannouncestatechanges,andothersindicatehealth
conditionsandcausealarms.TheSELontheactiveShelfManagermoduleactsastheSELfor
theentireshelf.ItisacollectionoftheSELentriesfromallFRUsintheshelf,andidentifies
eacheventbytheIPMBaddressoftheFRUthatgenerate dit(intheleastsignificantbyteof
thegeneratorID).
TheSELisprimarilyintendedfortroubleshootingpurposesanddoesnotofferaprogrammatic
interface.ThesimilarDomaineventlog(DEL)canbeaccessedprogrammaticallybyasystem
manager.TheSELcontainsacompletelistofIPMCevents,soitisthebestsourceforevents
suchassystemprogresscheckpointeventsgenerate dbyRadisysmodules,whichareexcluded
fromthedomaineventlog.