I'm trying to install NetApp Harvest + Grafana + Graphite.
In the ultimate step i have this error :
root@infxprep01:/opt/netapp-harvest# /opt/netapp-harvest/netapp-manager -import [OK ] Will import dashboards to http://127.0.0.1:443 [ERROR ] Failed to import dashboard [db_netapp.json] due to error: 500 addr is not a string [ERROR ] -Response was :addr is not a string at /usr/share/perl5/IO/Socket/IP.pm line 750.
I use Debian 8.0 / Grafana 2.5 and the latest NetApp Harvest release.
I don't understand the probleme with the JSON.
URL is good, port is 443, i'm using https.
I would like to say that the JSON.pm wasn't present in the netapp harvest zip ( in netapp-manageability-sdk-5.4P1/lib/perl/NetApp/).
I would check the log in /opt/netapp-harvest/log/ to see if there are any errors about sending the data to the graphite system. After starting with about 2 minutes the first metrics will be sent to Graphite cabon service and if there is a connection problem it will display an error, otherwise they are being received. Next the Graphite carbon service has to write these to disk. If the disk is full, or there is a permissions issue, this will fail, so this is something to check. You can also check the carbon logfile 'creates.log' for status of the created metrics files to look for errors. That log can vary based on distribution but is usually in /var/log/carbon, /var/log/graphite-carbon, or /opt/graphite/storage/log/carbon-cache/carbon-cache-a/.
Hope this helps!
Cheers, Chris Madden
Storage Architect, NetApp EMEA (and author of Harvest)
[OK ] Will import dashboards to https://127.0.0.1:443 [ERROR ] Failed to import dashboard [db_netapp-detail-graphite-server.json] due to error: 500 SSL_verify_mode must be a number and not a string [ERROR ] -Response was :SSL_verify_mode must be a number and not a string at /usr/share/perl5/IO/Socket/SSL.pm line 2130.