Author: lloydy@purestorage.com Version: 1.10
This sensor allows selective monitoring of FlashArray components as required.
Supported components include:
Each of the scope options has its own sensor and then multiple channels. This is required due to the supported sensor maximum of 50 channels per sensor (not enforced). Currently the inclusion of the volume and hostgroup sensors is being asssessed as they have sensor lifecylce considerations due to the dynamic additon, remova, and instance totals that these elements entail.
Written for Purity REST API 1.6
.INSTRUCTIONS 1) Copy the script file into the PRTG Custom EXEXML sensor directory C:\Program Files (x86)\PRTG Network Monitor\Custom Sensors\EXEXML
prtg.standardlookups.purestorage.hardwarestatus.ovl (Hardware status value lookup file) 3) Restart the 'PRTG Core Server Service' windows service to load the custom lookup files 3) Create Sensor Custom EXE/ Script Advanced Sensor for each sensor you wish to monitor (refer Scope) and give it a meaniful name 4) Set Parameters for sensor
e.g. -arrayaddress '%host' -scope 'hardware' -apikey '3bdf3b60-f0c0-fa8a-83c1-b794ba8f562c' 5) For the monitoring of individual volumes a sensor is created for each volume. As such the scope option 'volumemanage' is required to maintain these sensors. THis then copies itself to a new sensor assigned to the holding device and updates the paramdeters accordingly. It also removes sensors of any volume that has been deleted
The scope defines the details to be monitored from the array Supported Scope Values: