Monitoring performance of an HP EVA SAN

Templates, scripts for templates, scripts and requests for templates.

Moderators: Developers, Moderators

Post Reply
hapklaar
Posts: 38
Joined: Tue May 31, 2005 10:06 am

Post by hapklaar »

Great work people! I will surely test your templates next week and report my findings.
hapklaar
Posts: 38
Joined: Tue May 31, 2005 10:06 am

Post by hapklaar »

Unfortunately the templates don't seem to work for me, I seem to have a version mismatch:
Error: XML: Hash version does not exist.

Using 0.8.7b as is advised for the WMI integration.

Any change these xml's can be converted to be used on 0.8.7b ?
silverspy
Posts: 1
Joined: Tue Jun 30, 2009 8:37 am

Post by silverspy »

boatrke1 wrote:Here's what I have so far. It's built to monitor two EVAs though the SMA. I'm using the WMI from http://www.parkingdenied.com

The host port graph description will most likely need to be modified to match the host port names.
hi,
have you this template for EVA8000? thx
c3
Posts: 1
Joined: Wed Jul 15, 2009 4:29 pm

Post by c3 »

palli or boatrke1, any updates? I am looking for the extension mentioned by palli, each virtualdisk.
User avatar
loytstf
Posts: 13
Joined: Thu Sep 01, 2005 5:18 am
Contact:

Script for EVA Array Status

Post by loytstf »

Hi,

I try to make perl script to automate EVAPerf graphing (under Windows 2003).
Here is my first script. It run command "EVAPerf as" which give this result :

Total Total Node
Host Host
Req/s MB/s
----- ------ -------------
179 5.20 HPEVA8100S1
1601 26.07 HPEVAS1
1375 10.50 HPEVA8100S2
1163 15.26 HPEVAS2

I pass the name of my EVA as parameter :
EVA_ArrayStatus.pl -s HPEVA8100S1

which return :
HostReqS:1909 HostMbS:24.93

Then I create the datatemplate and graph template.

I'll try to make other script to collect other counter like "Virtual Disk statistics", "Virtual Disk Group Statistics", etc.

Any comments are welcome...
Attachments
EVA_ArrayStatus.pl
Perl script needing EVAPerf install and configure.
(756 Bytes) Downloaded 3516 times
gatorfreak
Posts: 16
Joined: Fri Mar 27, 2009 11:09 am

Post by gatorfreak »

Kevin, what version of Cacti did you use to export those templates? I'm using 0.8.7b (like someone who posted before) and can't import the template. If we can't convert it then maybe we could know what version of Cacti we need to upgrade to.
volumen1
Posts: 15
Joined: Mon Nov 21, 2005 5:25 pm

EVA01 and EVA02 templates

Post by volumen1 »

Here are some thoughts I have on these templates, as well as some questions.

1) To get these to work, I had to change the Input String on all the Data Input Methods to:
/usr/bin/php -q <path_cacti>/scripts/wmi.php -h '<host>' -u '<credential>' -w '<class>' -k '<filter>' -v '<filterval>' -c '<columns>'

It was missing the flags (-q, -h, etc) in the version I was working with.

2) Storage Array wasn't working, but it was because the Data Input Method was expecting output in the format of:
TotalhostKBPers0
TotalhostReqPers0
TotalhostKBPers1
TotalhostReqPers1
but mine just returned TotalhostKBPers and TotalhostReqPers

Now, for my questions. I'm the cacti person in our organization, but I know very little about the SANs themselves. What is the difference between the EVA01 and EVA02 templates? They appear to use the same Data Input Methods and Data Templates, is it just a graphing thing? I ask because both templates return graphs for my server. Except that Storage Controller and Storage Array for EVA02 don't return anything.

Thanks!
palli
Posts: 10
Joined: Wed May 06, 2009 7:34 pm

Post by palli »

c3 wrote:palli or boatrke1, any updates? I am looking for the extension mentioned by palli, each virtualdisk.
I do, i have updates! i have finished very good templates around evaperf. and dataqueries that allow you to have a graph for every virtualdisk.

I have screenshots here: http://pall.sigurdsson.is/evaperf/

However i have discovered an issue, evaperf is really REALLY unstable if counters are read regularly from WMI.

Unfortunately after weeks of discussion with HP support their reply was that they don't really support evaperf via WMI and they don't plan to fix the issues :/
hendl
Posts: 2
Joined: Mon Feb 08, 2010 1:31 pm

wmi classes for eva?

Post by hendl »

hi all,

I've got wmi working as expected ;-)

Code: Select all

/usr/local/bin/wmic --namespace='root\CIMV2' --authentication-file=/etc/cacti/wmi.pw //<server> "SELECT * FROM Win32_OperatingSystem"
CLASS: Win32_OperatingSystem
BootDevice|BuildNumber|BuildType...
but once I select EVA performance data I get an error:

Code: Select all

/usr/local/bin/wmic --namespace='root\CIMV2' --authentication-file=/etc/cacti/wmi.pw //<server> "SELECT * FROM Win32_PerfRawData_EVAPMEXT_HPEVAStorageController"
ERROR: Retrieve result data.
NTSTATUS: NT code 0x80041010 - NT code 0x80041010
What's wrong? Perfmon is runing...

Thanks, Stephan
gsjodin
Posts: 3
Joined: Mon Mar 08, 2010 11:07 am
Location: Vancouver, Canada

Post by gsjodin »

palli, I have been following your posts here and on itrc. Do you have any documentation to help get to the point you are currently at?

thanks

Gord
Alphadog
Posts: 38
Joined: Tue Aug 04, 2009 12:58 am
Location: Bavaria near Germany

Eva Monitoring

Post by Alphadog »

Hit there, I installed the packages + the Template but i dont get any data ...

Here's waht my logfiles say :

Code: Select all

03/09/2010 10:59:17 AM - SPINE: Poller[0] Host[35] DS[110] SCRIPT: /usr/bin/php -q /usr/share/cacti/site/scripts/wmi.php 192.168.1.50 credential Win32_PerfRawData_EVAPMEXT_HPEVAHostPortStatistics ReadKBPers,ReadLatencyus,ReadReqPers,WriteKBPers,WriteLatencyus,WriteReqPers , output: U
manually starting the request gets :

Code: Select all

Name0:5000-1FE1-500A-D010WADWFP1 ReadKBPers0:523 Name1:5000-1FE1-500A-D010WADWFP2 ReadKBPers1:0 Name2:5000-1FE1-500A-D010T8BFFP1 ReadKBPers2:0 Name3:5000-1FE1-500A-D010T8BFFP2 ReadKBPers3:0
palli
Posts: 10
Joined: Wed May 06, 2009 7:34 pm

Post by palli »

gsjodin wrote:palli, I have been following your posts here and on itrc. Do you have any documentation to help get to the point you are currently at?

thanks

Gord
Yes! I do. I wrote quick guidelines from the top of my head. and put them here: http://opensource.is/trac/wiki/cacti-evaperf

When i have time i will improve them, but until then feel free to download the templates and try for yourself. If you have any problems with the installation or the directions, don't hesitate to let me know.

I will probably create a new thread for these templates shortly.
Attachments
cacti-evaperf.tar.gz
Cacti templates and scripts for evaperf
(1.74 MiB) Downloaded 3328 times
Alphadog
Posts: 38
Joined: Tue Aug 04, 2009 12:58 am
Location: Bavaria near Germany

EvaPerf

Post by Alphadog »

Nice work dude ;)

But Attention to all DOMAIN USERS :

1. Your authentication file has to be like this :

Code: Select all

username=*youruser*
domain=*yourdomain* (the short one without ".de, .com" etc)
password=*yourpassword*
2. also special signs like $#§%&/(=?`^ dont work as username and Password

3. the authentication file cacti uses is "/etc/cacti/HOST.pw" while HOST is the IP of the Command View server
gsjodin
Posts: 3
Joined: Mon Mar 08, 2010 11:07 am
Location: Vancouver, Canada

Post by gsjodin »

Thanks very much!!

Yes! I do. I wrote quick guidelines from the top of my head. and put them here: http://opensource.is/trac/wiki/cacti-evaperf
palli
Posts: 10
Joined: Wed May 06, 2009 7:34 pm

Documentation updated

Post by palli »

Thank you alphadog, i updated the documentation to more clearly demonstrate this : )

Can i assume you have the templates up and running? How do you like it?
Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest