@Obsidian said:
Do I need the fog agent installed or just to register it with the fog server?
As Avaryan said, there is no need to install the client for registering. Though it can make it easier. Clients should come up as pending hosts in the FOG web interface if you have the fog-client installed on the machines. But for domain joining (and host renaming) you need to install the fog-client anyway.