#can NABOX be integrated into existing Graphite and Grafana implementation ?

1 messages · Page 1 of 1 (latest)

stark salmon
#

I am not really familiar with the implementation here in our organization, and not the admin of it. So, my words below may be not so accurate. But, here is what I know of: the existing implementation can not only monitor NetApp cluster also Linux and window servers within vSphere, with the exception of for some reason it can no longer receive information from clusters about volumes. I guess, Harvest has been implemented as well,

In any case, we are not planning on fixing the issue, but planning on using NABOX for monitoring NetApp clusters.

Question : once NABOX gets implemented how we can integrate it into the existing implementation which can continue to monitor servers?

earnest hornet
#

You can add the prometheus endpoint of NAbox as a data source in a different grafana installation (if you allow the connection between both) and then you could copy the dashboards or build your own 🙂

fathom arrow
stark salmon
#

I have three follow-ups:

  1. It sounds some extra work to do, in order to centralize monitoring clusters and servers together if we want to use NABOX for monitoring clusters. What would be your recommendation? should we really use NABOX in our case?

  2. It sounds like NABOX will be seperated from Graphite/Grafana, but play the same role as Graphite/Grafana for monitoring clusters. Is my understanding correct?

  3. I could be wrong, but, I thought we currently use Harvest (not sure of which version) to pull data from cluster into Graphite.
    So, what did you mean by "Harvest 2 doesn't support metric ingestion in Graphite directly"?
    Maybe the way we implemented here is the same way as you said and used "Telegraf to pull metrics from Prometheus to Graphite" ?

Thanks for your advise!

fathom arrow
#

@stark salmon

  1. NABox is an appliance that comes with Harvest, Grafana, and Prometheus, and provides a user interface for you to add and manage clusters. If you already have Grafana and Prometheus/InfluxDB instances and would like to integrate Harvest with them, then NABox might not be the right choice for you. There are other alternatives to install Harvest as documented here https://netapp.github.io/harvest/24.02/install/overview/

  2. Answered above.

  3. Harvest 1.6 used to support Graphite. Harvest 2, however, is a complete rewrite of Harvest in Golang and supports Prometheus/InfluxDB integration. If you want to integrate with another database, such as Graphite, you will need to pull data from Prometheus or InfluxDB. More details here https://github.com/NetApp/harvest/wiki/FAQ#how-do-i-migrate-from-harvest-16-to-20