Solved

Netapp solidfire not compatible with centreon pack

  • 16 August 2023
  • 3 replies
  • 40 views

Badge +2

Dear Thewatch community,

 

Following an advice given by the technical guy from centreon support. I will try to explain my issue.

I tried to monitor the SAN Netapp Solidfire without any success.

First of all using SNMP queries, i must say that everything is ok when i use snmpwalk.

Then using the RESTAPI which seems a bit different than in the plugin.

 

So, my question is it planned a day to make the plugin compatible with this SAN ? Or should I forgive it and prepare to make my check by getting the OID for each control.

 

Many thanks for your advices.

 

BR,

icon

Best answer by christophe.niel-ACT 16 August 2023, 17:37

View original

3 replies

Userlevel 5
Badge +14

Hello

I’m was really aware of the “solidfire” solution, a quick search send me to the restapi for “Netapp Element” which seems to be the OS/system for solidfire, it seems quite different from the classic “SAN” OS from netapp : OnTap

 

so neither the restapi from ontap or the snmp will work. I see this kind of api endpoint in the ontap restapi

https://github.com/centreon/centreon-plugins/blob/c43b8ae476fefe5c99e06ceb4d3db20ba360bfed/src/storage/netapp/ontap/restapi/mode/hardware.pm#L71

for example, /api/storage/disks , while on the element api you have “drives”

on ontap you have shelves and lun, on element you don’t have this concept

Even the Endpoints are completely different Request endpoints (netapp.com) vs Your first API call (netapp.com)

 

basically it’s a completely different product than what the plugin was made for (and as this product is being discontinued by netapp, you probably won’t have a community member that will develop something for it, but who knows, personnaly i didn’t even know the product existed)

 

given that the auth method for the api is “basic auth”, you could try to git clone the plugin, duplicate the src/storage/netapp/ontap/restapi folder to something like src/storage/netapp/element/restapi then edit all the file to point to this new folder then play around with the endpoint and the plugin modes (if you are brave enough to tackle perl, and are understanding how api and json are working, some information here on how it should work Plugins development guidelines | Centreon Documentation nice example with some explanation)

but you need to know how to code a bit (a lot)

 

good luck

Badge +2

Many thanks,

 

I will keep your advices for later. Due to the huge amount of labor to adapt this pluginpack for this kind of storage array; i prefer to let it for later.

Best Regards,

Badge

I am disappointed that the Netapp SolidFire pack is not compatible with Centreon. I am a user of both products and I was looking forward to being able to monitor my SolidFire storage arrays from Centreon. However, I am unable to do so because the pack is not compatible with my version of Centreon.

I understand that this is a new pack and that it is still under development. However, I believe rich palms that it is important for Netapp to ensure that its products are compatible with other popular monitoring solutions. I hope that Netapp will work to make the SolidFire pack compatible with Centreon in the near future.

In the meantime, I am using a third-party solution to monitor my SolidFire arrays. This solution is working well, but it is not as integrated with Centreon as I would like it to be.

I would encourage Netapp to prioritize making the SolidFire pack compatible with Centreon. This would be a valuable addition to the Netapp product portfolio and it would make it easier for customers to monitor their SolidFire storage arrays.

Reply