This have been something I have wanted to do for a very long time. I have used the InfluxDB exporter for years and it have been super useful to quickly run a PromQL query against Checkmk data or create visual appealing dashboards of Checkmk metrics.
Let’s face it dashboards in Checkmk are boring (but useful) ![]()
Here is a multi-host node exporter that can be used as inspiration. It used two custom labels but you don’t have to use them. The last one is host_name that comes out of the box.
AI was used to get this done as it would been almost impossible to find all metrics used in node-exporter (prometheus style metrics) and convert that to Checkmk format used by Influxdb.
However this works great and I use it every day. Our hosts in Checkmk gets labels from our CMDB that makes this super powerful. I can see hosts in a specific datacenter, for a specific application really easy.
There are of course many other ways this can be done but for those who knows PromQL this is much more powerful than for instance the Checkmk datasource imho - or creating the same dashboards in Checkmk.