What is the best way to add Nagios as a Datasource in Grafana

Hi,
I am trying to find the bet way to present Nagios data in Grafana.
I have a grafana puling metrics from multiple sources (prometheus and Influx).
I have recently been asked to add the Nagios metrics to the same grafana to reduce the places people need to monitor for metrics/monitoring/alerting.
I read that this can be done with a PNP pluggin, something called nagflux, or by using collectd to push the data to a graphite data source.

what is considered the best way to do this?.. is anyone aware of any guides/articles i can read to get me started?

thanks
Joe