We have a PMM server instance (v1.17.2) running as a docker container on an EC2 instance. Unfortunately, we have some issues regarding linux metrics. It seems to be the case that the PMM server is misconfigured, but I’m unfortunately unable to find the exact issue.
The web dashboard is working fine, registering new client with pmm-admin add also works without problems. But when running pmm-admin check-network on the clients, we get the following message:
[B]* Connection: Client <-- Server[/B]
-------------- -------- ----------------- ------- ---------- ---------
SERVICE TYPE NAME REMOTE ENDPOINT STATUS HTTPS/TLS PASSWORD
-------------- -------- ----------------- ------- ---------- ---------
linux:metrics worker1 <ip>:42000 [B]DOWN[/B] [B]YES[/B] [B]YES[/B]
AWS SG are setup correctly. Interesstincly, when calling
curl http://pmm-server-ip/ping
we get a
502 Bad Gateway
Also, when running
pmm-admin list
on the client it shows the service linux metrics as running, but also displays
Error getting a list of external metrics: status code 502 (text/html).
Please check versions of your PMM Server and PMM Client.
I’ve check the containers nginx
cat /var/log/nginx/error.log
which shows a lot of error messages like this one:
2019/11/26 10:54:55 [error] 155#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 127.0.0.1, server: _, request: "GET /qan-api/ HTTP/1.1", upstream: "http://127.0.0.1:9001/", host: "127.0.0.1"
What is going on here? Is the server misconfigured? Thanks in advance for anyone helping out!