As documented here, I understand that there are 3 main steps / prerequisites to enable alerting in Kibana;
- Set up Kibana to work with Elastic Stack security features.
- Set up TLS encryption between Kibana and Elasticsearch.
Specify a value for
I have a 3 node cluster. I generated
elastic-stack-ca.p12 in one node, gave pass phrase, and copied it to all other nodes. Then I generated
elastic-certificates.p12 in every node using the other
elastic-stack-ca.p12 file. Then I copied
config directory and created a
certs inside that for
elastic-certificates.p12. I believe I have completed step 1.
For step 2, I gave the below configurations in kibana.yml
elasticsearch.username: "kibana_system" elasticsearch.password: "password" xpack.security.session.idleTimeout: "1h" xpack.security.session.lifespan: "30d"
I started kibana, and presented the login page, and the credentials works just fine. Now, as per the documentation, i was doing step 2, to Enable TLS on the HTTP layer in Elasticsearch . Now I have one Kibana node and 3 elasticsearch nodes. What all steps do I need to perform to generate certificates to integrate it with Kibana, so that I can proceed with alerting?
If any information is missing, I can provide it.