Ad Widget

Collapse

Pure Storage template V2, cant get it working

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • wvdburgt
    Junior Member
    • Apr 2026
    • 3

    #1

    Pure Storage template V2, cant get it working

    Hello,

    I am new to Zabbix and new here so maybe i just struggle because i dont know how things work. For example: it took me a moment to not press seleect but search for the template. I did try a fair amount so i maybe its not me

    My goal is to see if Zabbix is the product for us to use for monitoring and reporting. We currently use CheckMK but it was configured by others and uses quite some custom plugins to monitor storage systems. I installed 2 VM's: 1 as the main server and 1 proxy to be used at customers sites. Both run 7.0.38 LTS of Zabbix on Ubuntu 24.04.

    We work a lot with Pure systems so my first goal is to see how i get one of our local pure systems working.
    I have created a read only user on one of the puresystems, created an API token key and then configured a new host in the data collection. For this host / Pure system.i have selected the "Pure Storage Flasharray v1 by HTTP" template. Then i configured 4 macro's :
    Click image for larger version

Name:	Screenshot 2026-04-01 at 14.16.23.png
Views:	63
Size:	62.9 KB
ID:	512300
    I did try some variations of the URL:
    /API
    API/
    API/2.26
    API/2,26/
    None seem to work.
    When i check the items i see an red i with the following: Preprocessing failed for: {"array":{},"error":"Unexpected cookie value has been received: Failed to receive data: invalid r...
    1. Failed: cannot extract value from json by path "$.array.space.total": no data matches the specified path
    this happens with both V1 and V2 templates. I also seem to have trouble to find the V2 template on the website.

    I also tried manually with curl:
    curl -k -H "x-auth-token: XXXXXX" https://10.x.x.1/api/2.26/arrays/performance

    {"continuation_token":null,"items":[{"usec_per_other_op":0,"others_per_sec":0,"queu e_d epth":null,"local_queue_usec_per_op":4,"mirrored_w rite_bytes_per_sec":0,"mirrored_writes_per_sec":0, "usec_per_mirrored_write_op":0,"san_usec_per_m irro red_write_op":0,"queue_usec_per_mirrored_write_op" :0,"qos_rate_limit_usec_per_mirrored_write_op":0, " service_usec_per_mirrored_write_op":0,"bytes_per_m irrored_write":0,"time":1774970013510,"name":"i3-PURE01","id":"9edd9345-f48c-4b21-bf94-c57157b5a6a4","read_bytes_per_sec":16382,"write_by tes_per_sec":1109886,"usec_per_read_op":656,"usec_ per_write_op":121,"reads_per_sec":1,"writes_per_se c":80,"queue_usec_per_read_op":5,"queue_usec_pe r_w rite_op":4,"qos_rate_limit_usec_per_read_op":0,"qo s_rate_limit_usec_per_write_op":0,"san_usec_per_re ad_op":15,"san_usec_per_write_op":169,"service_use c_per_read_op":651,"service_usec_per_write_op":117 ,"bytes_per_read":16384,"bytes_per_write":13875 ,"b ytes_per_op":13905,"service_usec_per_read_op_cache _reduction":null}],"more_items_remaining":false,"total_item_count ":n ull}%


    I am not sure what to do now. Should i upgrade to Zabbix 7.4? is it how i configure the template? I am running out of ideas what to do

  • wvdburgt
    Junior Member
    • Apr 2026
    • 3

    #2
    Hello all,

    I posted this a week ago but have had 0 response. What can i do to get this issue solved? Would upgrading help for example?
    Any response is appriciated!

    kind regards,
    Wieger

    Comment

    • cyber
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Dec 2006
      • 4886

      #3
      This is a "users" forum. Users answer, if they know something on the topic. I try not to poke my fingers into things, I do not know... like this particular template.. I have no such storage to experiment with etc...

      You have error message there, that should be resolved... Something about cookies? Is there something more, or just half a sentence "Unexpected cookie value has been received: Failed to receive data: invalid r..." Invalid what??

      The rest of error is just a notification that preprocessing did not find what it was instructed to find... most probably because of that initial error there was no values returned, so preprocessing fails...


      Comment

      • kyus
        Senior Member
        • Feb 2024
        • 193

        #4
        I have some pure storages being monitored by this template. The only difference that I can spot is that I didn't set any value for the macro: {$PURE.FLASHARRAY.API.URL}

        I'm not sure if this could break the template, but it does use a lot of JavaScript preprocessing with a bunch of checks against the macros... Maybe it checks if this macro has some value and if it does it tries to authenticate using user and password instead of token? It' just an wild guess, but it may be worth trying if you haven't yet.

        Comment

        Working...