The Micetro components for Windows are provided as exe files/executables
consisting of multiple MSI components. The executeable must be installed as Windows
Administrator (right-click on the exe file and select Run as
Administrator). This extracts the MSI and starts the MSI installer.
The Micetro Agent installer for Windows contains three agents:
-
DNS Agent (Windows service name:
Men and Mice DNS Server Controller) -
DHCP Agent (Windows service name:
Men and Mice DHCP Server Controller) -
Update Agent (Windows service name:
Men and Mice Updater)
You can install all components, i.e., all three agents, or select a custom installation, which allows you to select which agent you want to install.
You can also run the installer executable as Windows Administrator in silent install mode. To do so, run silent install mode with the following parameters:
- A full installation, including the DNS Agent, DHCP Agent, and Update
Agent:
Micetro_Controllers_x64_<version>.exe /s /v"/qn /L*V C:\temp\controllerInstall.log REBOOT=ReallySuppress ADDLOCAL=DHCP,DNS,Update" - A full installation, including the DNS Agent, DHCP Agent, and Update Agent, with
runas.exeadministrator in a Windows command:Note: The c:\temp directory for the controllerInstall.log file must be created before executing the installation.runas.exe /user:administrator "Micetro_Controllers_x64_25.2.0.exe /s /v\"/qn /L*V C:\temp\controllerInstall.log REBOOT=ReallySuppress ADDLOCAL=DHCP,DNS,Update\""Enter the password for administrator:
Attempting to start Micetro_Controllers_x64_25.2.0.exe /s /v"/qn /LV C:\temp\controllerInstall.log REBOOT=ReallySuppress ADDLOCAL=DHCP,DNS,Update" as user "WIN-32QTB227IR8\administrator" ... - To install only the DNS and Update
Agents:
Micetro_Controllers_x64_<version>.exe /s /v"/qn /L*V C:\temp\controllerInstall.log REBOOT=ReallySuppress ADDLOCAL=DNS,Update" - To install only the DHCP and the Update
Agents:
Micetro_Controllers_x64_<version>.exe /s /v"/qn /L*V C:\temp\controllerInstall.log REBOOT=ReallySuppress ADDLOCAL=DHCP,Update"
Example: The following example is a full installation for Micetro version 25.2.0:
Micetro_Controllers_x64_<25.2.0>.exe /s /v"/qn /L*V C:\temp\controllerInstall.log REBOOT=ReallySuppress ADDLOCAL=DHCP,DNS,Update"
All agents are installed as a Windows Service and all services run by default under the Local System account.
If you intend to use the Generic DNS Agent, refer to Generic DNS Agent for more information.
The installer will ask a series of questions. Be prepared to answer them, as described, for each component.
Where to install the Micetro DNS Agent
If Micetro Central is installed on a Windows host, you can install Micetro DNS Agent on the same host. If not, the system needs to be told where to find the DNS Agent when a new DNS server is added to the system. This is presented as connecting via proxy, the agent host.
Active Directory-integrated zones and dynamic zones
To open a dynamic zone, Micetro must read it from the DNS service rather than from a file. This is done via zone transfer. On Windows Server 2003 and later, the zone transfer restriction setting in the zone's options window must be set to allow transfers to an explicit list of IP addresses that includes the server's own address. The default setting which allows zone transfers to any server listed in the zone's NS records will not suffice.
In some cases, the Micetro DNS Agent must need to be specifically told which interface to use when requesting zone transfers. If you have trouble opening a dynamic zone after setting the zone's transfer restrictions appropriately, check the Event Log / Application Log for messages from the Micetro DNS Agent. If there is a message indicating that Agent was unable to get a zone transfer, take note of the address it tried to use; you can either add that IP address to the transfer restrictions list or else edit a configuration file for the Micetro DNS Agent.
Setting up agent-free management for MS services
Normally, the Micetro DNS Agent is installed on only one host in an Active Directory forest, or one copy per site. That installation can then manage all Microsoft DNS servers in the forest, or in the site, using Microsoft's own DNS management API (agent-free). To do so, the service needs to run as a user with DNS management privileges (i.e., the AD service account must be a member of the DNSAdmins group for the domain).
To configure Micetro DNS Agent to access DNS servers on remote computers:
- Start the Windows Services program and open the Properties dialog for the Micetro DNS Agent.
- Select the Log On tab. The Local System account radio button is most likely selected.
- Select the This account radio button and enter the name and password of a Windows user who is a member of the Administrators group.
- Close the dialog and restart the Micetro DNS Agent service.
If Micetro DNS Agent is run as a local system service (the default), it will only be able to manage the MS DNS service on the same host.
Enabling the generic DNS Agent functionality
If the Agent should be configured to run a connector script so it can interface with
DNS servers other than the natively supported Windows DNS/Unix BIND DNS, you must
configure the script interpreter and the connector script in the agents'
preferences.cfg file.
The file is a text file in a simple XML-based format. Add the following element, replacing the dummy script interpreter and script:
<GenericDNSScript value="python /scripts/genericDNS.py" />
For information about preferences.cfg files, refer to Configuration files for Windows.
Configuring the DNS Agent for Microsoft Azure DNS
You can configure the DNS Agent to work with Microsoft Azure DNS. For information on configuring Microsoft Azure DNS, refer to Configuring Azure.