Skip to end of metadata
Go to start of metadata

There are three main user interfaces for the Men & Mice Suite; Management Console, Command Line Interface and the Web Interface. Multiple copies of each may be installed, and multiple copies can be logged in at once to manage your servers.

Management Console

This is the main user interface of Men & Mice Suite, and initial setup of the Suite (after software installation) must be performed with this application. The Management Console can be installed on any machine on your network that meets the minimum system requirements.

Command Line Interface

The command line interface (CLI) has most of the editing features of the Management Console. It is ideal for scripting and batch jobs, as well as situations where a command line interface is required.

Web Interface

The web interface provides a basic editing interface for DNS and DHCP data. It is written in AJAX and runs primarily in the browser, so the resource requirements for the web server are relatively modest. It is available for Microsoft IIS and Apache 2. Other web servers may also be compatible.

Men & Mice Central

Men & Mice Central provides central user authentication and data storage for Men & Mice Suite. It also acts as a gateway between the user interfaces and DNS and DHCP servers. The Central service can be installed on any available server on your network - it does not need to be installed on a DNS or DHCP server.

  • Data Storage: Men & Mice Central stores its data in a database. Available database engines are SQLite (default) and MS-SQL.
  • Fault Tolerance: Only one copy of Men & Mice Central should be used at a time. However, extra copies can be set up as spares in case the primary instance fails.

Men & Mice DNS Server Controller

The DNS server controller handles all communications between Men & Mice Central and the DNS Server.

ISC BIND

The DNS Server Controller should be installed on each DNS server machine. It will manage the ISC BIND service on that machine.

MS DNS

The DNS Server Controller should be installed on a Windows Server near the DNS servers to be managed. The options are:

  • On the same server as Men & Mice Central. This requires that Men & Mice Central run on a Windows Server. The system will use this copy by default when adding new MS DNS servers. The service must be configured to run under a user account that has privileges to manage the DNS service in order to control any DNS server over the network.
  • On the DNS server itself. The service can run as a local system service if it will not control any other MS DNS servers. When adding a DNS server to Men & Mice Suite using this copy of DNS Server Controller, the DNS Server Controller must be specified as a proxy.
  • On any other available server. The service must run under a user account with the necessary privileges, as with the first option above. It must also be specified as a proxy when adding a DNS server using this Controller, as with the second option above.

Generic DNS

The DNS Server Controller can be installed on a Windows server or Linux/Unix server.

  • Linux/Unix
    The installation from the installer tarball and the startup or init script must be configured manually. Please get in contact with the M&M support to get more info and assistance on this.
  • Windows
    The normal DNS Server Controller installer should be used.

To enable the generic controller functionality the preferences.cfg file of the DNS Server Controller must be configured with the script interpreter and script location.
This is done by adding a XML tag "GenericDNSScript" to the mentioned preferences.cfg file.
For example:

<GenericDNSScript value="python /scripts/genericDNS.py" />

In the example the DNS Server Controller would execute the connector script, which is located in

/scripts/genericDNS.py 

with the Python interpreter. Please note that you want to install the interpreter on the same machine where the Generic DNS Server Controller is installed.

Men & Mice DHCP Server Controller

The DHCP server controller handles all communications between Men & Mice Central and the DHCP Server.

ISC DHCP

The DHCP Server Controller should be installed on each DHCP server machine. It will manage the ISC DHCP service on that machine, and can also manage Cisco IOS servers with DHCP support.

MS DHCP

The DHCP Server Controller should be installed on a Windows Server near the DHCP servers to be managed. The options are:

  • On the same server as Men & Mice Central. This requires that Men & Mice Central run on a Windows Server. The system will use this copy by default when adding new MS DHCP servers. The service must be configured to run under a user account that is a member of the DHCP Admins group in Active Directory in order to control any DHCP server over the network.
  • On the DHCP server itself. The service can run as a local system service if it will not control any other MS DHCP servers. When adding a DHCP server to Men & Mice Suite using this copy of DHCP Server Controller, the DHCP Server Controller must be specified as a proxy.
  • On any other available server. The service must run under a user account with the necessary privileges, as with the first option above. It must also be specified as a proxy when adding a DHCP server using this Controller, as with the second option above.

For Cisco IOS with DHCP support, any installation of Men & Mice DHCP Server Controller can be used as a proxy.

Men & Mice Updater

Men & Mice Updater is the agent software that enables automatic updates of the server controllers. A copy should be installed on each server machine whose server controllers you want to update automatically.
This guide contains instructions to install each of these components. It is not necessary to read this entire document; however, it is recommended that you review the sections relevant to your chosen operating system for each component.

  • No labels