The agent is working, but the infrastructure monitoring UI shows the wrong hostname.
To set the correct hostname, try the following steps:
Edit the newrelic-infra.yml configuration file and add the
override_hostnameoption, whose value is your expected hostname. For example:override_hostname: correct-host.domain.com
Use your init system to restart the agent service:
In Linux and macOS, the New Relic infrastructure agent tries to resolve its fully qualified domain name against a domain name server, which may not be properly configured or not controlled by the same user as the New Relic infrastructure agent. In Windows, it resolves the domain name using internal tools.