i've just set up an Icinga2 monitoring cluster for testing purposes, with 3 VMs :
1) Master Node (Endpoint) -> Master Zone
2) Client1 Node (Endpoint) -> Client1 Zone
3) Client2 Node (Endpoint) -> Client2 Zone
I have used icinga2 node wizard on all nodes (1 master & 2 satellite) and also set up Icinga2 Web interface on master Node, using 2 MySQL databases.
All nodes appear in the web interface looking good, zones are connected and hosts are running the default services (12 in number).
I need to export the metrics from all 3 nodes to InfluxDB, so i enabled the correspondig feature only on the master Node with the needed configurations.
In the InfluxDB Web Panel I can query the DB and get back metrics using the InfluxQL.
The problem is that only metrics from the master-Node are written in the InfluxDB.
As i have understood, each client-Node sends the metrics to the master-Node, as my 2 client zones have the master zone as parent. So the master-Node should write all metrics it receives.
What am I missing?
I can't figure out if it's an Icinga related problem or an InfluxDB related problem
When querying InfluxDB, i get metrics with wrong TIME value, in comparison to my local TimeZone ( e.g. correct time is 20.00 and the metric has 18.00 in the Time column)
Can i change that setting somehow?
All 3 nodes have Ubuntu Server 16.04 freshly installed - if any .config files are needed. i can share them for better insight of the setup.
Thanks a lot for any help!