Before you post: Your responses to these questions will help the community help you. Please complete this template if you’re asking a support question. Don’t forget to select tags to help index your topic!
1. Describe your incident:
I am in the process to setup a demo with graylog open and I already got the WebUI working with a self-signed certificate but I am having issues to make it work for secured input for my syslog servers. When I tail the /var/log/graylog-server/server.log I am seeing a lot of the following message:
2025-03-18T10:56:07.120-06:00 WARN [ProxiedResource] Failed to call API on node <27552e57-a257-47ff-a9da-263519580deb>, cause: None of the TrustManagers trust this certificate chain. (duration: 198 ms)
I generated this self-signed certificate on this same host where graylog is running on. Like I mentioned it is working alright for the WebUI
2. Describe your environment:
OS Information:
I am running this on a Red Hat 9.5 VM
I followed this guide and even created cert and key, also imported our local networks CA Root and intermediate Certs etc…nothing is working. I cannot even get a unsecured syslog port 514/udp or 10514/udp up and running. There is seriously something wrong with the install/config but i dont know where to start to troubleshoot it. Any ideas?
The below error suggests that while the WebUI is secure, the Graylog node is unable to make api calls to itself. It explicitly says that a certificate trust chain is missing from your keystore. Is this a Docker setup?
2025-03-18T10:56:07.120-06:00 WARN [ProxiedResource] Failed to call API on node <27552e57-a257-47ff-a9da-263519580deb>, cause: None of the TrustManagers trust this certificate chain. (duration: 198 ms)
Regarding inputs, you should be able to send logs if an input has not been secured. Are the inputs in a running state? As the node can’t call itself it might be that it’s unable to start the inputs.
Not to keep throwing guides at you but this “Hardening” course was recently released and covers securing inputs and goes into mutual auth.
Well, I couldnt get it to work properly with my certs, even with adding them to the keystore etc. I ended up removing all TLS stuff and got it to work insecure for now and will tackle TLS to a later point