Graylog docker HTTPS config

Hi I need some help with configuration of Graylog 6.0 using docker-compose.
I setup almost everything overt HTTP and work fine.
Problem is with HTTPS - I manage to make it work but when run docker logs of graylog container an error shows up:

2024-05-22 14:57:40,712 WARN : org.graylog2.shared.rest.resources.ProxiedResource - Failed to call API on node <3bbb269a-bfbc-49ff-b51c-311fefc0c6b6>, cause: None of the TrustManagers trust this certificate chain. (duration: 17 ms)

Also Iā€™m unable to check nodes status from Graylog Web UI:

Getting plugins on node "3bbb269a-bfbc-49ff-b51c-311fefc0c6b6" failed: FetchError: There was an error fetching a resource: Internal Server Error. Additional information: None of the TrustManagers trust this certificate chain.
FetchError: There was an error fetching a resource: Internal Server Error. Additional information: None of the TrustManagers trust this certificate chain.
Check your Graylog logs for more information.

Can any one provide me step-by-step solution how to resolve it.

Problem solved.
Solution:

  • login into container with graylog
  • add rootca with sub ca to java keystore cacert with keytool
  • export it to external storage which I add to graylog with graylog permision
  • point modified cacert location in docker-compose file in graylog enviroment variable
1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.