hi everybody,
we've got a multi-cluster setup with a tribe node and a dedicated ES node for ".kibana" index only (localhost:19200). All communications are SSL secured. There is no dedicated monitoring cluster so far.
What we're trying to achieve is to store the NodeJS statistics from Kibana to the "main" ES cluster.
The monitoring page in the "main" Kibana itself should not be exposed to the users, as we've got "admin" Kibanas in every ES cluster.
So, the problem is - the "main" Kibana does not send its monitoring data to the "main" ES cluster, we checked the audit logs on the ES side - no index requests from the Kibana side at all.
Here is the configuration of the "main" Kibana:
elasticsearch.url: "https://127.0.0.1:19200"
elasticsearch.tribe.url: "https://tribe-node:9200"
elasticsearch.username: "kibana-admin"
elasticsearch.password: "password"
elasticsearch.tribe.username: "kibana-admin"
elasticsearch.tribe.password: "password"
server.ssl.cert: /etc/kibana/ssl/kibana.crt
server.ssl.key: /etc/kibana/ssl/kibana.key
elasticsearch.ssl.ca: /etc/kibana/ssl/ca-bundle.crt
elasticsearch.ssl.verify: false
elasticsearch.tribe.ssl.verify: false
logging.dest: /var/log/kibana/kibana.log
logging.verbose: false
xpack.reporting.encryptionKey: asdfasdfadsfasdfadsfsdaf
xpack.security.encryptionKey: asdfasdfadsfasdfadsfsdaf
xpack.monitoring.elasticsearch.url: "https://main-cluster-node-1:9200"
xpack.monitoring.elasticsearch.username: "monitoring"
xpack.monitoring.elasticsearch.password: "password"
xpack.monitoring.kibana.collection.enabled: true
xpack.monitoring.report_stats: false
xpack.monitoring.elasticsearch.ssl.ca: /etc/kibana/ssl/ca-bundle.crt
elasticsearch.ssl.verify: false
console.enabled: false
xpack.searchprofiler.enabled: false
xpack.monitoring.enabled: false
So, the question: which ES node does Kibana send its monitoring data to, when the collection (xpack.monitoring.kibana.collection.enabled
) is enabled?
Thank you!