Warnings after configuring Foreman with external Puppet Master

I have installed Foreman (AIO) on one instance and have
followed Foreman :: Manual
for configuring it with external puppet master. All went well puppet master
has added in list for smart proxies on foreman. When I run puppet agent -t
on external puppet master below warnings are coming. I think there are some
configuration errors. can anyone please advice.

puppet agent -t
Warning: Unable to fetch my node definition, but the agent run will
continue:
Warning: Find
/puppet/v3/node/puppetmaster.com?environment=production&configured_environment=production…
resulted in 404 with the message: Not Found: Could not find node
puppetmaster.com
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Info: Caching catalog for puppetmaster.com
Info: Applying configuration version '1470678127'
Notice: Applied catalog in 0.08 seconds

Please advice