Monitoring performance of an HP EVA SAN
Moderators: Developers, Moderators
hi,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.
have you this template for EVA8000? thx
Script for EVA Array Status
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...
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
-
- Posts: 16
- Joined: Fri Mar 27, 2009 11:09 am
EVA01 and EVA02 templates
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!
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!
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.c3 wrote:palli or boatrke1, any updates? I am looking for the extension mentioned by palli, each 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 :/
wmi classes for eva?
hi all,
I've got wmi working as expected
but once I select EVA performance data I get an error:
What's wrong? Perfmon is runing...
Thanks, Stephan
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...
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
Thanks, Stephan
Eva Monitoring
Hit there, I installed the packages + the Template but i dont get any data ...
Here's waht my logfiles say :
manually starting the request gets :
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
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
Yes! I do. I wrote quick guidelines from the top of my head. and put them here: http://opensource.is/trac/wiki/cacti-evaperfgsjodin 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
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
EvaPerf
Nice work dude
But Attention to all DOMAIN USERS :
1. Your authentication file has to be like this :
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
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*
3. the authentication file cacti uses is "/etc/cacti/HOST.pw" while HOST is the IP of the Command View server
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
Yes! I do. I wrote quick guidelines from the top of my head. and put them here: http://opensource.is/trac/wiki/cacti-evaperf
Documentation updated
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?
Can i assume you have the templates up and running? How do you like it?
Who is online
Users browsing this forum: No registered users and 1 guest