Looking at TopologyServers.png it seem that your server IP keeps changing while the DB stays the same. This IP's look like they are from your personal LAN, so if you've been restarting your router or something then that can happen.
Delete the DOWN entries.
You want to make sure the IP stays the same. If in fact you are just trying to run a local agent, you can edit the NORMAL server entry to have an endpoint of 127.0.0.1 or localhost. If you want to run remote agents then you'll want an IP or alias that doesn't change. Your agent can't connect to the server because it is trying to use one of the dated endpoint addresses, which it received when it previously connected to the server. Starting with --setup should allow you to get past that by re-establishing the connection info. Make sure that the agent name *stays the same* when you use --setup.
A second possible issue is that "daniels-laptop", which is your public server endpoint, at the the moment, is not a resolvable alieas by the agent. if not then it will not be able to connect. From the agent box try a 'ping daniels-laptop' and see if that works.
Now just have the one NORMAL entry on Servers page. I changed that entry to have an endpoint of "localhost." The agent is also running locally and "ping daniels-laptop" is successful from a terminal. I ran the agent with the "--setup" option. Still getting same errors.