Difference between revisions of "HP P2000"

Jump to navigation Jump to search
1,133 bytes added ,  12:07, 12 February 2013
(Created page with "== Pre-Requirements == * Python 2.7 or higher * lxml == Setup == === Python === * Debian: apt-get install python * Windows: http://downloads.activestate.com/ActivePython/rele...")
 
Line 32: Line 32:


Check [http://wiki.netxms.org/wiki/ExternalParametersProvider ExternalParametersProvider] for more details.
Check [http://wiki.netxms.org/wiki/ExternalParametersProvider ExternalParametersProvider] for more details.
=== Server ===
* Do configuration poll on the agent's node, so server will update list of available DCIs.
* Create DCIs. They can be either created on the node where ExternalParametersProvider is running, or you can create them on Array's node and select ExternalParametersProvider's node as Proxy in DCI settings. TODO:add link to manual
=== Monitoring multiple Arrays from single server ===
By default, script assume that single array is monitored and generate DCIs in form "P2000.Controller[NAME].iops", which could lead to confusion if you gathering data from multiple arrays using single agent. To overcome this, script have "-T" switch, which add tag to DCI name.
Sample configuration:
<syntaxhighlight lang="plain">
ExternalParametersProvider=/path/to/p2000.py -a ARRAY1_IP -u USER -p PASSWORD -T A1:60
ExternalParametersProvider=/path/to/p2000.py -a ARRAY2_IP -u USER -p PASSWORD -T A2:60
</syntaxhighlight>
This will produce following DCIs:
<syntaxhighlight lang="plain">
P2000[A1].Enclosure[ID].status
P2000[A1].Controller[NAME].iops
P2000[A2].Enclosure[ID].status
P2000[A2].Controller[NAME].iops
</syntaxhighlight>


== p2000.py usage ==
== p2000.py usage ==

Navigation menu