How to read variable cpqDaAccelStatus from ProLiant DL380 G5 (447 Views)
Reply
Occasional Visitor
Posts: 2
Registered: ‎02-06-2014
Message 1 of 3 (447 Views)
Accepted Solution

How to read variable cpqDaAccelStatus from ProLiant DL380 G5

Hello all,

 

we noticed alarm CpqDa6AccelStatusChange(Accelerator  Board  Status  Change) on ProLiant DL380 G5.

 

According to manual : "This trap  signifies that  the  agent  has detected  a change in the status of an array    accelerator cache  board.  The current status is represented by the variable  cpqDaAccelStatus. "

I'd like to ask you how to read variable  cpqDaAccelStatus from ProLiant DL380 G5.

Can somebody to help us ?

 

We can use HP Array Configuration Utility CLI or ILOM.

 

Server type:  Linux 2.6.18-238.1.1.el5 x86_64
Server model: ProLiant DL380 G5

 

   Thank you

 

        BR

 

                Milos

Honored Contributor
Posts: 6,271
Registered: ‎12-02-2001
Message 2 of 3 (408 Views)

Re: How to read variable cpqDaAccelStatus from ProLiant DL380 G5

This text was from a SNMP trap, so the text refers to a SNMP variable. It is located within

.iso.org.dod.internet.private.enterprises.compaq.cpqDriveArray.cpqDaComponent.cpqDaCntrl.cpqDaCntrlTable,

so you might be able to view it with:

 

snmpwalk -v 2c -c <community> <hostname> .1.3.6.1.4.1.232.3.2.2

 Replace <hostname> with the actual host name, and <community> with a community name that has at least read access to that part of your SNMP hierarchy.

 

If you have the HP SNMP MIB files installed to your SNMP client, you can also use symbolic names; either the long one mentioned above, or a shorter name like this:

snmpwalk -v 2c -c <community> <hostname> CPQIDA-MIB::cpqDaAccelStatus

 The values can be 1..5:

1 = unable to identify the accelerator state

2 = accelerator board not installed or not configured

3 = accelerator is enabled and configured

4 = accelerator write cache is temporarily disabled (cache battery low/battery failed?)

5 = accelerator write cache is permanently disabled (cache module failed?)

 

A more straightforward way to verify the status of the cache board would be to use hpacucli to read the appropriate fields in the "hpacucli controller all show config detail" output.

MK
Occasional Visitor
Posts: 2
Registered: ‎02-06-2014
Message 3 of 3 (375 Views)

Re: How to read variable cpqDaAccelStatus from ProLiant DL380 G5

Hello Matti,

 

thank you very much for your help.  I used SNMP Trap Viewer in GUI and I found "cpqDaAccelStatus" under .iso.org.dod.internet.private.enterprises.compaq.cpqDriveArray.cpqDaComponent.cpqDaCntlr.cpqDaAccelTable.cpqDaAccelEntry.cpqDaAccelStatus

Sent get request to impxmcpgam2 : 161
cpqDaAccelStatus.1:-->tmpDisabled(4)

.1.3.6.1.4.1.232.3.2.2.2.1.2

 

Also CLI is working as follows :

 

:root # /xxxx/xxxx/scripts/tools/snmpwalk -v v2 -c <community> 10.xx.xx.xx .1.3.6.1.4.1.232.3.2.2.2.1.2
.
Response received:
.1.3.6.1.4.1.232.3.2.2.2.1.2.1: 4

 

      thanks Matti

 

          BR

 

                     Milos

The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation.