# Quick Installation Guide ## Table of Contents - [Installing DDI Central Management UI Console](https://www.manageengine.com/dns-dhcp-ipam/help/ddi-quick-installation-guide.html#one) - [Installing DDI Central Discovery Node Agent](https://www.manageengine.com/dns-dhcp-ipam/help/ddi-quick-installation-guide.html#two) - [DDI Central console mode installation](https://www.manageengine.com/dns-dhcp-ipam/help/ddi-quick-installation-guide.html#three) - [Starting DDICentral](https://www.manageengine.com/dns-dhcp-ipam/help/ddi-quick-installation-guide.html#four) - [Accessing the Web Client](https://www.manageengine.com/dns-dhcp-ipam/help/ddi-quick-installation-guide.html#five) - [Licensing information](https://www.manageengine.com/dns-dhcp-ipam/help/ddi-quick-installation-guide.html#six) - [License components in DDICentral](https://www.manageengine.com/dns-dhcp-ipam/help/ddi-quick-installation-guide.html#seven) - [Upgrading your license](https://www.manageengine.com/dns-dhcp-ipam/help/ddi-quick-installation-guide.html#eight) **DDI Central for Linux DNS and DHCP servers** ManageEngine DDI Central can be deployed as an overlay for your existing Linux DNS and DHCP clusters that runs on Internet Systems Consortium: ISC DHCP and ISC BIND9 DNS software. To successfully install DDI Central download the following `.bin` files: - **Management UI Console (ddiconsole.bin):** The central console with a unified user interface where all the DNS, DHCP and IP configurations are consolidated, monitored, correlated and controlled from a single window. - **Discovery Node Agent (ddinodeagent.bin):** A lightweight agent installed on all managed DNS and DHCP servers, which frequently communicates with the central console to provide continuous visibility. **DDI Central for Microsoft DNS and DHCP servers** DDI Central can also be deployed as an overlay for your existing Windows DNS and DHCP clusters that run on Microsoft Windows Server OS 2016, 2019, and 2022. For this download the `.exe` based installer available in our Downloads page. With this `.exe` installer you can create only Windows based DNS and DHCP servers and manage their configurations through DDI Central's intuitive UI. > **Note:** To manage both Linux and Windows based DNS and DHCP clusters directly from DDI Central's unified interface you can run DDI Central on your Linux machines by downloading the `.bin` files mentioned above. ## Installing DDI Central Management UI Console 1. Download DDI Console for Linux 2. Assign **execute** permission using the command: ``` chmod a+x ManageEngine_DDI_Console_xxxx.bin ``` where `ManageEngine_DDI_Console_xxxx` is the name of the downloaded BIN file. 3. Execute the following command as **'root'.** ``` ./ManageEngine_DDI_Console_xxxx.bin -i console ``` 4. Follow the instructions as they appear on the screen to successfully install DDI Console on to your machine. ## Installing DDI Central Discovery Node Agent 1. Download DDI Node Agent for Linux 2. Assign **execute** permission using the command: ``` chmod a+x ManageEngine_DDI_Agent_xxxx.bin ``` where `ManageEngine_DDI_Agent_xxxx` is the name of the downloaded BIN file. 3. Execute the following command as **'root'.** ``` ./ManageEngine_DDI_Agent_xxxx.bin -i console ``` ## DDI Central console mode installation ### Installing DDI Central Management UI Console Follow the instructions as they appear on the screen to successfully install DDI Central **Management UI Console (ddiconsole.bin)** on to any remote machine. This is a quick walk-through of the console mode installation of DDI on a Linux box - an easy thing to do if you are working on a Windows box and want to install on a remote Linux system. **Step 1:** Execute the binary with administrator privileges (sudo) and `-i console` option. ![](https://cdn.manageengine.com/sites/meweb/images/dns-dhcp-ipam/images/screenshot_2023-09-12_at_4.07.53_pm.png) **Step 2:** Go through the license agreement and enter `Y` to proceed. You can register for technical support by providing the required details (Name, E-mail ID, Phone, Company Name). **Step 3:** Select the location **Step 4:** Choose the installation directory ![](https://cdn.manageengine.com/sites/meweb/images/dns-dhcp-ipam/images/screenshot_2023-09-12_at_4.09.11_pm.png) **Step 5:** Configure the Webserver and Listener Ports. ![](https://cdn.manageengine.com/sites/meweb/images/dns-dhcp-ipam/images/screenshot_2023-09-12_at_4.09.33_pm.png) **Step 6:** Verify the installation details and press `Enter` to complete the installation. ![](https://cdn.manageengine.com/sites/meweb/images/dns-dhcp-ipam/images/screenshot_2023-09-12_at_4.10.31_pm.png) During installation if you get an error message stating that the temp folder does not have enough space, try executing this command with the `-is:tempdir` option, where `` is the absolute path of an existing directory. ``` ./ManageEngine_DDI_xxxx.bin -is:tempdir ``` For non-x11 machines, use the following command: ``` ./ManageEngine_DDIr_xxxx.bin -i console ``` > **Note:** You can follow similar set of instructions as they appear on the screen to install DDI Central **Discovery Node Agent (ddinodeagent.bin)** on to any remote machine. ## Starting DDI Central Once the ManageEngine DDI Central installation is completed, you can start the service by executing following command on your linux box: ``` systemctl start DDI ``` To check whether service is started, execute the following command: ``` systemctl status DDI ``` After ensuring service is started successfully, you can connect the web client using both http and https as follows: ``` http://server_ip:9090 https://server_ip:9443 ``` ## Accessing the Web Client Once the service has successfully started, follow the steps below to access DDI Central. 1. Open a supported web browser window 2. Type the URL address as **http://DDI_ConsoleServer_IP:9090** (where **DDI Console Server** is the name of the machine on which DDI Console Server is running, and `9090` is the default web server port) 3. Log in to DDI using the default username/password combination of **admin/admin** ## Licensing information - **Essential Edition** Manage 1 DNS Cluster (3 DNS servers max), 1 DHCP Cluster (2 DHCP servers max), 5 DNS Zones, 5 IP Subnet, 1 User, and IPAM. This is entry level edition with basic DNS, DHCP and IP Address Management. Advanced features are available in Professional edition. - **Professional Edition** Manage 1 DNS Cluster (6 DNS servers max), 2 DHCP Cluster (4 DHCP servers max), 15 DNS Zones, 15 IP Subnet, 2 Users, and IPAM. Includes advanced feature like Domain Blocking, DHCP Fingerprinting, Audit, Query Analytics, etc. ## License components in DDI Central ### Clusters in ManageEngine DDI Central Clusters are logical groupings of servers - DNS, DHCP or both organized for identification and administrative purposes. These clusters operate independently of other clusters configured within DDI Central. Each cluster you add has its own internalized IP address plans, IP inventory, IP Address Manager, DNS manager and DHCP manager. A single cluster can accommodate any number of DNS servers and DHCP servers. However, ManageEngine DDI Central enables you to add only one Primary DHCP server for each cluster and the rest of DHCP servers act secondary servers configured under DHCP failover configurations. ### Essential Plan: The Essential plan includes **1 DNS cluster and 1 DHCP cluster.** You can add **up to 3 DNS servers** into the DDI Central console. Similarly, the single DHCP cluster allows for the addition of **up to 2 DHCP servers.** These servers can be grouped together within a single cluster or distributed across multiple clusters in any combination as per your preference. There is **no restriction on the number of clusters** you can create and each cluster comes with an internalized IPAM that enables you to manage exclusive dual stack IP address spaces (IPv4 and IPv6) for the cluster. Along with this, you can manage 5 DNS Zones, 5 IP Subnet, and onboard one Admin/Operator user. ### Professional Plan: The Professional plan provides **2 DNS clusters (6 DNS servers max) and 2 DHCP clusters (4 DHCP servers).** This way you can **add up to six DNS servers and four DHCP servers in total.** You have the flexibility to organize these servers by grouping them into a single cluster or by creating multiple clusters. You can configure the clusters in any combination that suits your needs, with no limit on the number of clusters. Each cluster you create in DDI Central comes with an internalized IPAM enabling you to manage a separate dual stack IP address spaces for that cluster. In addition to this, you can also manage 15 DNS Zones, 15 IP Subnets, and onboard two Admin/Operator users with relevant access permissions. > **Note:** You can also purchase additional DNS clusters, DHCP clusters, subnets, zones, and users as add-ons. Please refer the [ManageEngine Store](https://store.manageengine.com/dns-dhcp-ipam/) page to check the prices of DDI Central add-ons. > > Once installed, DDI Central runs in evaluation mode for 30 days. You can obtain a registered license for DDI Central at any time during the evaluation period by contacting DDI Central Support. If you have not upgraded to the Licensed Edition by the end of the evaluation period, DDI Central evaluation license expires and you will have only read-only access. ## Upgrading your license After obtaining the new license from ZOHO Corp, save it on your computer, and follow the steps below to upgrade your DDI Central installation: 1. Log in to the DDI Central web client 2. Click **Admin** logo/icon in the top right corner of the web client. 3. Click the **Register** link present in that pop-up page. 4. In the License window that opens up, browse for the new license file and select it. 5. Click **Register** to apply for the new license file > **Note:** The new license is applied with immediate effect. You do not have to shut down or restart the DDI Central server after the license is applied. > > **Note:** You can configure self-signed [SSL certificate for DDI Central Linux](https://www.manageengine.com/dns-dhcp-ipam/help/configuring-custom-ssl-certificates-in-ddi-linux.html), to enable secure HTTPS access to the application.