OVA not listening/refusing connection on 443

I’m trying to find out why, but sidecar can’t connect to Graylog anymore - it’s OVA is setup on 172.28.97.4:

time="2017-06-09T23:16:20-03:00" level=error msg="[RequestConfiguration] Fetching configuration failed: Get https://172.28.97.4:443/api/plugins/org.graylog.plugins.collector/a4694aa3-f003-482c-9c4d-1b86c39431fd?tags=%5B%22windows%22%2C%22desktop%22%5D: dial tcp 172.28.97.4:443: connectex: Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente." 

(that message at the end translates to “No connection could be made because the target machine actively refused it”)
When I tried netstat or ss, there was no listening on 443, which explains why connection was refused…

Any ideas where I could look for what’s going on? Shouldn’t 443 be listening by default on OVA?

the appliance is listening by default on port 80 (http) and you need to create certificates and actively enable https (port 443).

see the documentation here

I could swear I’ve read somewhere that OVA already came with self-signed certifications created and applied, and SSL on by default. Still, why do I need https on sidecar (I’m testing, not on production, I fully understand the point of enforcing on production)? is there no way to make sidecar communicate with graylog through http/80?

As I’ve mentioned on my last post on the other topic, where I reviewed the whole scenario…

I created a self-signed certificate. VM sidecar works, notebook sidecar complains that “x509: certificate signed by unknown authority”

“tls_skip_verify: true”

changed to false, it’s working now. I think we should leave this post here for when my bad memory strikes and I forget about this…

1 Like

Just to have it said - you can also use http for sidecar to Graylog connection.

1 Like

I’m not working right now, but I’ll check to see about that - now that you’ve mentioned that, I think server in collector_sidecar.yml is set to https. Anyway, my next move in testing will be to integrate letsencrypt…

Yeah, changing connection from https://ip:443/api to http://ip:9000/api worked too. Feeling pretty dumb about it now, you know? But thanks! =)

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