Active IQ Unified Manager Discussions

Netapp-harvest manager import of dashboards doesnt work in Grafana 3.0

mzp45
4,829 Views

Hi,

I noticed that when I run ./netapp-manager -import for Grafana 3.0.4, it says it imports the dashboards but when you login to Grafana they are not displayed. 

 

root@storage:/opt/netapp-harvest>./netapp-manager -import
[OK ] Will import dashboards to https://localhost
[OK ] Imported dashboard [db_netapp-detail-7-mode-lun.json] successfully
[OK ] Imported dashboard [db_netapp-detail-network-lif.json] successfully
[OK ] Imported dashboard [db_netapp-detail-7-mode-windows-file-services.json] successfully
[OK ] Imported dashboard [db_netapp-detail-harvest-poller.json] successfully
[OK ] Imported dashboard [db_netapp-dashboard-7-mode-group.json] successfully
[OK ] Imported dashboard [db_netapp-detail-network-port.json] successfully
[OK ] Imported dashboard [db_netapp-dashboard-svm.json] successfully
[OK ] Imported dashboard [db_netapp.json] successfully
[OK ] Imported dashboard [db_netapp-detail-7-mode-network-port.json] successfully
[OK ] Imported dashboard [db_netapp-detail-volume.json] successfully
[OK ] Imported dashboard [db_netapp-detail-7-mode-volume.json] successfully
[OK ] Imported dashboard [db_netapp-dashboard-cluster.json] successfully
[OK ] Imported dashboard [db_netapp-dashboard-cluster-group.json] successfully
[OK ] Imported dashboard [db_netapp-detail-graphite-server.json] successfully
[OK ] Imported dashboard [db_netapp-dashboard-7-mode-node.json] successfully
[OK ] Imported dashboard [db_netapp-detail-7-mode-disk-and-cache-layers.json] successfully
[OK ] Imported dashboard [db_netapp-detail-disk-and-cache-layers.json] successfully
[OK ] Imported dashboard [db_netapp-dashboard-node.json] successfully

 

I did the same with Grafana 2.6 and it shows the dashboards as expected. You can do a manual file by file import in 3.0.4 but it is a pain when you have many dashboards that you want to transfer from 2.6 to 3.0. 

 

Has anyone experienced this before? I have netapp-harvest-1.2.2 installed 

 

Thanks

1 ACCEPTED SOLUTION

madden
4,733 Views

Hi @mzp45

 

It looks ok to me, the response indicates that Grafana says it created the dashboard.  If you run the import again does the verbose output show the version goes to 2?  Are you sure the dashboards aren't available in the GUI?  Maybe you are accesing a different server from your browser somehow

 

Cheers,
Chris Madden

Storage Architect, NetApp EMEA (and author of Harvest)

Blog: It all begins with data

 

If this post resolved your issue, please help others by selecting ACCEPT AS SOLUTION or adding a KUDO or both!

View solution in original post

4 REPLIES 4

madden
4,793 Views

Hi @mzp45

 

I have imported to Grafana 3.0 without issue, not sure if I tried 3.0.4 specifically yet though.  Can you doublecheck your grafana URL is correct?  Maybe run with the verbose flag (netapp-manager -import -v)?  I have improved the error checking in the next release but maybe the -v will give more info to help why it isn't working, especially if you compare your working 2.6 vs the non-working 3.0.

 

Cheers,
Chris Madden

Storage Architect, NetApp EMEA (and author of Harvest)

Blog: It all begins with data

 

If this post resolved your issue, please help others by selecting ACCEPT AS SOLUTION or adding a KUDO or both!

 

 

mzp45
4,739 Views

HI Chris,

Here is the output with the verbose flag (I've xxxed out the hostnames and the key ). The url is https://localhost where I'm able to login to the grafana instance. 

 

root@storage:/opt/netapp-harvest>./netapp-manager -import -v
[OK ] Line [19] is Section [global]
[OK ] Line [20] in Section [global] has Key/Value pair [grafana_api_key]=[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]]
[OK ] Line [21] in Section [global] has Key/Value pair [grafana_url]=[https://localhost]
[OK ] Line [22] in Section [global] has Key/Value pair [grafana_dl_tag]=[]
[OK ] Line [28] is Section [default]
[OK ] Line [30] in Section [default] has Key/Value pair [graphite_enabled]=[1]
[OK ] Line [31] in Section [default] has Key/Value pair [graphite_server]=[storage]
[OK ] Line [32] in Section [default] has Key/Value pair [graphite_port]=[2003]
[OK ] Line [33] in Section [default] has Key/Value pair [graphite_proto]=[tcp]
[OK ] Line [34] in Section [default] has Key/Value pair [normalized_xfer]=[mb_per_sec]
[OK ] Line [35] in Section [default] has Key/Value pair [normalized_time]=[millisec]
[OK ] Line [36] in Section [default] has Key/Value pair [graphite_root]=[default]
[OK ] Line [37] in Section [default] has Key/Value pair [graphite_meta_metrics_root]=[default]
[OK ] Line [40] in Section [default] has Key/Value pair [host_type]=[FILER]
[OK ] Line [41] in Section [default] has Key/Value pair [host_port]=[443]
[OK ] Line [42] in Section [default] has Key/Value pair [host_enabled]=[1]
[OK ] Line [43] in Section [default] has Key/Value pair [template]=[default]
[OK ] Line [44] in Section [default] has Key/Value pair [data_update_freq]=[60]
[OK ] Line [45] in Section [default] has Key/Value pair [ntap_autosupport]=[0]
[OK ] Line [46] in Section [default] has Key/Value pair [latency_io_reqd]=[10]
[OK ] Line [47] in Section [default] has Key/Value pair [auth_type]=[password]
[OK ] Line [48] in Section [default] has Key/Value pair [username]=[netapp-harvest]
[OK ] Line [49] in Section [default] has Key/Value pair [password]=[**********]
[OK ] Line [50] in Section [default] has Key/Value pair [ssl_cert]=[INSERT_PEM_FILE_NAME_HERE]
[OK ] Line [51] in Section [default] has Key/Value pair [ssl_key]=[INSERT_KEY_FILE_NAME_HERE]
[OK ] Line [60] is Section [xxxxxxxx00]
[OK ] Line [61] in Section [xxxxxxxx00] has Key/Value pair [hostname]=[xxxxxxxx00]
[OK ] Line [62] in Section [xxxxxxxx00] has Key/Value pair [site]=[xxxx]
[OK ] Line [65] is Section [xxxxxxxxxxxx00]
[OK ] Line [66] in Section [xxxxxxxxxxxx00] has Key/Value pair [hostname]=[xxxxxxxxxxxx00]
[OK ] Line [67] in Section [xxxxxxxxxxxx00] has Key/Value pair [site]=[xxxx]
[OK ] Line [69] is Section [xxxxx01]
[OK ] Line [70] in Section [xxxxx01] has Key/Value pair [hostname]=[xxxxx01]
[OK ] Line [71] in Section [xxxxx01] has Key/Value pair [site]=[xxxx]
[OK ] Line [73] is Section [xxxxxx04]
[OK ] Line [74] in Section [xxxxxx04] has Key/Value pair [hostname]=[xxxxxx04]
[OK ] Line [75] in Section [xxxxxx04] has Key/Value pair [site]=[xxxx]
[OK ] Line [77] is Section [xxxxxx05]
[OK ] Line [78] in Section [xxxxxx05] has Key/Value pair [hostname]=[xxxxxx05]
[OK ] Line [79] in Section [xxxxxx05] has Key/Value pair [site]=[xxxx]
[OK ] Line [81] is Section [xxxxxx06]
[OK ] Line [82] in Section [xxxxxx06] has Key/Value pair [hostname]=[xxxxxx06]
[OK ] Line [83] in Section [xxxxxx06] has Key/Value pair [site]=[xxxx]
[OK ] Line [85] is Section [xxxxxx07]
[OK ] Line [86] in Section [xxxxxx07] has Key/Value pair [hostname]=[xxxxxx07]
[OK ] Line [87] in Section [xxxxxx07] has Key/Value pair [site]=[xxxx]
[OK ] Line [89] is Section [xxxxxxxxxxxx00]
[OK ] Line [90] in Section [xxxxxxxxxxxx00] has Key/Value pair [hostname]=[xxxxxxxxxxxx00]
[OK ] Line [91] in Section [xxxxxxxxxxxx00] has Key/Value pair [site]=[xxx]
[OK ] Line [93] is Section [xxxxxxxxxxxx01]
[OK ] Line [94] in Section [xxxxxxxxxxxx01] has Key/Value pair [hostname]=[xxxxxxxxxxxx01]
[OK ] Line [95] in Section [xxxxxxxxxxxx01] has Key/Value pair [site]=[xxx]
[OK ] Line [97] is Section [xxxxxxxxxxxx00]

[OK ] Line [98] in Section [xxxxxxxxxxxx00] has Key/Value pair [hostname]=[xxxxxxxxxxxx00]
[OK ] Line [99] in Section [xxxxxxxxxxxx00] has Key/Value pair [site]=[xxx]
[OK ] Line [101] is Section [xxxxxxxxxxxx01]
[OK ] Line [102] in Section [xxxxxxxxxxxx01] has Key/Value pair [hostname]=[xxxxxxxxxxxx01]
[OK ] Line [103] in Section [xxxxxxxxxxxx01] has Key/Value pair [site]=[xxx]
[OK ] Line [108] is Section [xxxxxxxxxxxx0]
[OK ] Line [109] in Section [xxxxxxxxxxxx0] has Key/Value pair [hostname]=[xxxxxxxxxxxx0]
[OK ] Line [110] in Section [xxxxxxxxxxxx0] has Key/Value pair [site]=[xxxx]
[OK ] Line [111] in Section [xxxxxxxxxxxx0] has Key/Value pair [host_type]=[OCUM]
[OK ] Line [112] in Section [xxxxxxxxxxxx0] has Key/Value pair [data_update_freq]=[900]
[OK ] Line [113] in Section [xxxxxxxxxxxx0] has Key/Value pair [normalized_xfer]=[gb_per_sec]
[OK ] Will import dashboards to https://localhost
[OK ] Imported dashboard [db_netapp-detail-7-mode-lun.json] successfully
[OK ] -Response was :{"slug":"netapp-detail-7-mode-lun","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-detail-network-lif.json] successfully
[OK ] -Response was :{"slug":"netapp-detail-network-lif","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-detail-7-mode-windows-file-services.json] successfully
[OK ] -Response was :{"slug":"netapp-detail-7-mode-windows-file-services","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-detail-harvest-poller.json] successfully
[OK ] -Response was :{"slug":"netapp-detail-harvest-poller","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-dashboard-7-mode-group.json] successfully
[OK ] -Response was :{"slug":"netapp-dashboard-7-mode-group","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-detail-network-port.json] successfully
[OK ] -Response was :{"slug":"netapp-detail-network-port","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-dashboard-svm.json] successfully
[OK ] -Response was :{"slug":"netapp-dashboard-svm","status":"success","version":1}
[OK ] Imported dashboard [db_netapp.json] successfully
[OK ] -Response was :{"slug":"netapp","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-detail-7-mode-network-port.json] successfully
[OK ] -Response was :{"slug":"netapp-detail-7-mode-network-port","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-detail-volume.json] successfully
[OK ] -Response was :{"slug":"netapp-detail-volume","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-detail-7-mode-volume.json] successfully
[OK ] -Response was :{"slug":"netapp-detail-7-mode-volume","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-dashboard-cluster.json] successfully
[OK ] -Response was :{"slug":"netapp-dashboard-cluster","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-dashboard-cluster-group.json] successfully
[OK ] -Response was :{"slug":"netapp-dashboard-cluster-group","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-detail-graphite-server.json] successfully
[OK ] -Response was :{"slug":"netapp-detail-graphite-server","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-dashboard-7-mode-node.json] successfully
[OK ] -Response was :{"slug":"netapp-dashboard-7-mode-node","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-detail-7-mode-disk-and-cache-layers.json] successfully
[OK ] -Response was :{"slug":"netapp-detail-7-mode-disk-and-cache-layers","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-detail-disk-and-cache-layers.json] successfully
[OK ] -Response was :{"slug":"netapp-detail-disk-and-cache-layers","status":"success","version":1}
[OK ] Imported dashboard [db_netapp-dashboard-node.json] successfully
[OK ] -Response was :{"slug":"netapp-dashboard-node","status":"success","version":1

 

Thanks

madden
4,734 Views

Hi @mzp45

 

It looks ok to me, the response indicates that Grafana says it created the dashboard.  If you run the import again does the verbose output show the version goes to 2?  Are you sure the dashboards aren't available in the GUI?  Maybe you are accesing a different server from your browser somehow

 

Cheers,
Chris Madden

Storage Architect, NetApp EMEA (and author of Harvest)

Blog: It all begins with data

 

If this post resolved your issue, please help others by selecting ACCEPT AS SOLUTION or adding a KUDO or both!

mzp45
4,718 Views

Ok i feel really silly about this but in Grafana 3.0 when you first login there are no dashboards displayed (unlinke 2.6). However if you click in the Home dashboard dropdown at the top you can see the imported dashboards. Visiting each one then adds them to the home page. So i guess it was working all this time. I just got fooled by the UI changes 🙂

 

Thanks 

 

Public