ProLiant Servers (ML,DL,SL)
1753307 Members
6405 Online
108792 Solutions
New Discussion

Re: How to read variable cpqDaAccelStatus from ProLiant DL380 G5

 
SOLVED
Go to solution
lsvk251
Occasional Visitor

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

2 REPLIES 2
Matti_Kurkela
Honored Contributor

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
lsvk251
Occasional Visitor
Solution

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