So I’ve got Icinga set up with Graphite and Grafana, and everything is finally working fine except that Icinga is changing host names as it queries graphs from Grafana. Most of my host objects have their IP address in their names, which are bookended by tildes (ie. “Host-Name~X.X.X.X~”). Graphite and Grafana work fine with this, but I’ve noticed that when trying to show the iframe graphs Icinga replaces tildes with underscores which results in graphs with no data. If I replace the underscores with tildes in the Grafana graph URL, however, the data shows up just fine.
Is there any way to prevent Icinga from doing this? Or is there at least a way to tell what characters Icinga will do this to?