Agent-free management of DNS/DHCP servers

Micetro supports agent-free management of DNS and DHCP servers for some server types. These include Microsoft DNS/DHCP and ISC Kea DHCP.

Kea

Kea DHCP servers can be configured agent-free, without a DHCP Agent running on every Kea machine. The Kea Control Agent needs to be installed and available for communication through its defined port (default: 8000). A single DHCP Agent is sufficient to communicate with and handle all Kea servers on the network.

Microsoft

Microsoft DNS and DHCP servers in Active Directory environments can be managed agent free, i.e. without running a Micetro agent locally on the DNS/DHCP server.

Although it isn’t required to install an agent on the DNS/DHCP server itself, an agent must be installed somewhere in the same domain as the server resides. This agent is used as a proxy to handle all communications to the remote DNS/DHCP server(s). Usually, this proxy agent is installed on the same server as Micetro Central, assuming the Micetro Central server is a member in the domain.

If the DNS/DHCP servers are distributed over a wide geographic area, you may experience better performance if you install one agent in each geographic location. For example, if there are data centers in Iceland, India, and the United States, it’s probably best to install one proxy agent in each data center that handles communications with the DNS/DHCP servers in its data center. The proxy agent, in turn, feeds all the information back to Micetro Central, eventually reaching the end-user in one of the Micetro user interfaces.

The Micetro proxy agent must adhere to the security imposed by Active Directory. Therefore, the proxy agent service must be running with a service account that has sufficient privileges for DNS and/or DHCP management in the domain. If the privileges are restricted, that translates to the same restrictions in Micetro. For example, if the service account only has privileges to view DNS zones and records but not make any changes, the zones and records will be displayed in Micetro, but all changes to those zones will be denied.

The same rule applies to the DHCP server management. If the service account has read-only privileges to the scopes, the scopes will be displayed in Micetro, but the end-user will not be able to make any changes.

Limitations with agent-free management of MS DNS/DHCP servers

Agent-free management comes with some limitations.

DNS

With agent-free management of MS DNS servers, as opposed to using a locally installed agent, you lose the following ability in static zones only:

  • Disable resource record

  • Enable resource record

  • View and edit resource record comments

  • Disable zone

DHCP

Collection of lease history is only possible when the agent is installed locally. No lease history will be collected from servers that are managed agent-free.

If netsh with full dhcp functionality is not installed properly, no scopes will be displayed in Micetro, regardless of the privileges of the service account running the proxy DHCP agent. The proxy DHCP agent must be installed on a machine that has netsh with full dhcp capability. This is always the case if the DHCP role service is installed. If not, it can be installed (on Win2008R2) by Server Manager ‣ Features ‣ Remote Server Administration ‣ Role Administration Tools – >DHCP Server Tools.

It’s recommended (but not required) that Windows 2003 DHCP servers are managed by proxy DHCP agents installed on Windows 2003 servers, and Windows 2008/R2 DHCP servers are managed by proxy DHCP agents installed on Windows 2008/R2 servers, due to some minor differences in the netsh between these two operating systems.