Troubleshooting

Solutions for common issues with the Amplify Agent.

Agent Not Reporting

Check Agent Status

sudo systemctl status amplify-agent

Check Logs

sudo tail -100 /var/log/amplify-agent/agent.log

Common Issues

Problem Solution
Invalid API key Verify the key in /etc/amplify-agent/agent.conf
Network blocked Ensure outbound HTTPS to amplify.getpagespeed.com is allowed
NGINX not detected Ensure NGINX is running: nginx -t
Permission denied Check file permissions on config and log directories

Missing Metrics

stub_status Not Working

Test the endpoint:

curl http://127.0.0.1/nginx_status

Expected output:

Active connections: 1
server accepts handled requests
 1234 1234 5678
Reading: 0 Writing: 1 Waiting: 0

Host ID Conflict

If your dashboard shows a "host ID conflict" warning, the agent registered a host identity that is already claimed by another account, so its data is not being monitored.

The agent derives its host ID from the machine's hostname and primary MAC address, not from a random value. Two machines that share both — most commonly a cloned server image (golden AMI), a recycled cloud instance whose MAC was reassigned, or a container built with a fixed MAC — produce the same ID and collide.

How to fix it

Give the affected server a unique identity, then restart the agent:

  • Set a unique hostname: sudo hostnamectl set-hostname my-unique-host
  • If the machine was cloned from an image, confirm it has its own network interface / MAC address rather than an inherited one
  • Restart the agent: sudo systemctl restart amplify-agent

If the machine that originally claimed the ID is gone, its host record is released automatically after 7 days of inactivity, at which point your agent claims the ID on its next check-in. Contact support if you need it released sooner.

Getting Help

If you're still having issues:

  1. Check our FAQ for common questions
  2. Review the agent logs for specific error messages
  3. Contact support with your logs attached