{"id":2093,"date":"2011-05-09T08:20:00","date_gmt":"2011-05-09T07:20:00","guid":{"rendered":"https:\/\/www.peppercrew.nl\/index.php\/2011\/05\/hp-enterprise-virtual-array-eva-management-pack-capacity\/"},"modified":"2012-08-24T11:03:45","modified_gmt":"2012-08-24T09:03:45","slug":"hp-enterprise-virtual-array-eva-management-pack-capacity","status":"publish","type":"post","link":"https:\/\/ingmarverheij.com\/en\/hp-enterprise-virtual-array-eva-management-pack-capacity\/","title":{"rendered":"HP Enterprise Virtual Array (EVA) Management Pack \u2013 Capacity"},"content":{"rendered":"<p>HP provides management packs for Microsoft System Center Operations Manager (SCOM) for monitoring a HP Enterprise Virtual Array (EVA). These management packs can be found <a href=\"https:\/\/h18006.www1.hp.com\/storage\/SCOM_managementpack.html\">here<\/a>.<\/p>\n<p>The management packs supplied by HP use the WEBES component to forward events about the EVA (warnings or errors) to SCOM, but it won\u2019t collect performance data or capacity information.<\/p>\n<p>Alain C\u00f4te has create a management pack for collecting performance data and placing it in SCOM, which can be found <a href=\"https:\/\/blogcastrepository.com\/files\/folders\/scom_files\/entry80399.aspx\">here<\/a>.<\/p>\n<p>Unfortunately there was no management pack for collecting capacity information about storage systems or diskgroups.<\/p>\n<p>Since I needed to collect information about the capacity, usage and available storage space, for trending analysis I\u2019ve created the management pack.<\/p>\n<p><!--more--><\/p>\n<p>The management pack uses the \u2018SMI-S CIMOM\u2019 component of \u2018HP Command View EVA\u2019 software to communicate with the EVA storagesystem. <a href=\"https:\/\/en.wikipedia.org\/wiki\/Storage_Management_Initiative_%E2%80%93_Specification\">SMI-S<\/a> is an open iniative specification for gathering information from a storagsystem.<\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/CommandVieEVAInstallSet.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"CommandVieEVAInstallSet\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/CommandVieEVAInstallSet_thumb.png\" alt=\"CommandVieEVAInstallSet\" width=\"467\" height=\"328\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>The management pack collects data from a hosting machine (for instance <em>SMA001<\/em>) which has the following software installed (prerequisites):<\/p>\n<ul>\n<li>\n<div>HP Command View EVA, <a href=\"https:\/\/h18006.www1.hp.com\/products\/storage\/software\/cmdvieweva\/index.html\">link<\/a><\/div>\n<\/li>\n<li>\n<div>Python 2.x, <a href=\"https:\/\/www.python.org\/download\/releases\/2.6.6\/\">link<\/a><\/div>\n<\/li>\n<li>\n<div>PyWBEM 0.7, <a href=\"https:\/\/sourceforge.net\/projects\/pywbem\/files\/pywbem\/pywbem-0.7\/pywbem-0.7.0.tar.gz\/download\">link<\/a><\/div>\n<\/li>\n<\/ul>\n<p>More information about installing Python and PyWBEM can be found <a href=\"https:\/\/www.peppercrew.nl\/index.php\/2011\/04\/installing-python-and-pywbem\/\">here<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.peppercrew.nl\/index.php\/category\/remko-weijnen\/\">Remko Weijnen<\/a> created a Python script that downloads information from the HP EVA, using PyWBEM, and stores the information as a XML file. The script is integrated in the management pack and temporarily save in a subdirectory (Temp) of the Python installation. In this directory, for instance C:Python26Temp, both the Python script as the XML files containg the data are saved.<\/p>\n<p>&nbsp;<\/p>\n<p>The management pack will add the node \u201cHP EVA Management Pack (Capacity) in the Monitoring pane<\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image20.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"image\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb20.png\" alt=\"image\" width=\"234\" height=\"89\" border=\"0\" \/><\/a><\/p>\n<p>The management pack discovers two classes (about the EVA):<\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image21.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"image\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb21.png\" alt=\"image\" width=\"482\" height=\"30\" border=\"0\" \/><\/a><\/p>\n<p>For each class basic availability monitoring is implemented, if the status does not equal \u2018OK\u2019 an alert is generated.<\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image22.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"image\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb22.png\" alt=\"image\" width=\"490\" height=\"231\" border=\"0\" \/><\/a><\/p>\n<p>Most important part of the management pack are the rules collecting (performance) data.<\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image23.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"image\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/image_thumb23.png\" alt=\"image\" width=\"496\" height=\"184\" border=\"0\" \/><\/a><\/p>\n<p>The rule \u2018PyWBEM.Query.EVA\u2019 is executed every 5 minutes. It queries the \u2018HP Command View EVA\u2019 software via WBEM (a Python script using the PyWBEM module) and stores the information in XML files.<\/p>\n<p>The rules targeted to the DiskGroup and the StorageSystem are also executed every 5 minutes. These are VBS scripts and read the data from the XML files.<\/p>\n<p>All classes have the same parent object, the monitoring server (for instance SMA001). This is where scripts are executed.<\/p>\n<p>&nbsp;<\/p>\n<p>The installation of the management pack is fairly simple, it contains four steps:<\/p>\n<p><strong>Step 1) <\/strong>Import the HP.EVA.Capacity.mp management pack in Microsoft System Center Operations Manager (SCOM)<br \/>\n<strong>Step 2)<\/strong> Create a &#8216;Basic Authentication&#8217; Run As Account to login to HP Command View EVA<br \/>\n<strong>Step 3) <\/strong>Link the created Run As Account to the Run As Profile &#8216;HP Command View EVA&#8217;<br \/>\n<strong>Step 4) <\/strong>Install the SCOM Agent on the monitoring machine (for instance SMA001)<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Creating a Run As Account:<\/strong><\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/9.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"9\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/9_thumb.png\" alt=\"9\" width=\"233\" height=\"423\" border=\"0\" \/><\/a><\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/10.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"10\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/10_thumb.png\" alt=\"10\" width=\"244\" height=\"215\" border=\"0\" \/><\/a><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/11.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"11\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/11_thumb.png\" alt=\"11\" width=\"244\" height=\"215\" border=\"0\" \/><\/a><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/12.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"12\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/12_thumb.png\" alt=\"12\" width=\"244\" height=\"214\" border=\"0\" \/><\/a><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/13.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"13\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/13_thumb.png\" alt=\"13\" width=\"244\" height=\"214\" border=\"0\" \/><\/a><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/14.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"14\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/14_thumb.png\" alt=\"14\" width=\"243\" height=\"244\" border=\"0\" \/><\/a><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/17.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"17\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/17_thumb.png\" alt=\"17\" width=\"244\" height=\"244\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Linking a Run As Profile<\/strong><\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/1.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"1\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/1_thumb.png\" alt=\"1\" width=\"244\" height=\"86\" border=\"0\" \/><\/a><\/p>\n<p><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/2.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"2\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/2_thumb.png\" alt=\"2\" width=\"244\" height=\"205\" border=\"0\" \/><\/a><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/3.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"3\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/3_thumb.png\" alt=\"3\" width=\"244\" height=\"205\" border=\"0\" \/><\/a><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/4.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"4\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/4_thumb.png\" alt=\"4\" width=\"244\" height=\"205\" border=\"0\" \/><\/a><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/5.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"5\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/5_thumb.png\" alt=\"5\" width=\"244\" height=\"141\" border=\"0\" \/><\/a><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/6.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"6\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/6_thumb.png\" alt=\"6\" width=\"244\" height=\"205\" border=\"0\" \/><\/a><a class=\"thickbox\" href=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/18.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"18\" src=\"https:\/\/ingmarverheij.com\/wp-content\/uploads\/2011\/05\/18_thumb.png\" alt=\"18\" width=\"244\" height=\"205\" border=\"0\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>The HP Enterprise Virtual Array (Capacity) management pack can be downloaded for free (after registration) on the Denamik website (<a href=\"https:\/\/www.denamik.com\/free-downloads.html\">link<\/a>).<\/p>\n<p>&nbsp;<\/p>\n<p>Ingmar Verheij<\/p>","protected":false},"excerpt":{"rendered":"<p>HP provides management packs for Microsoft System Center Operations Manager (SCOM) for monitoring a HP Enterprise Virtual Array (EVA). These management packs can be found here. The management packs supplied by HP use the WEBES component to forward events about the EVA (warnings or errors) to SCOM, but it won\u2019t collect performance data or capacity [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-container-style":"default","site-container-layout":"default","site-sidebar-layout":"default","disable-article-header":"default","disable-site-header":"default","disable-site-footer":"default","disable-content-area-spacing":"default","footnotes":""},"categories":[311],"tags":[279,256,235],"class_list":["post-2093","post","type-post","status-publish","format-standard","hentry","category-system-center-operations-manager-scom","tag-hp-eva","tag-management-pack","tag-scom"],"_links":{"self":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/2093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/comments?post=2093"}],"version-history":[{"count":5,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/2093\/revisions"}],"predecessor-version":[{"id":4344,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/posts\/2093\/revisions\/4344"}],"wp:attachment":[{"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/media?parent=2093"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/categories?post=2093"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ingmarverheij.com\/en\/wp-json\/wp\/v2\/tags?post=2093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}