Search
StarWind is a hyperconverged (HCI) vendor with focus on Enterprise ROBO, SMB & Edge

How to install iTOP IP Address Management Tool in Linux

  • May 5, 2022
  • 10 min read
IT Engineer and Technical Author. Karim is specializing in Linux, he is a prolific blogger who writes for various websites.
IT Engineer and Technical Author. Karim is specializing in Linux, he is a prolific blogger who writes for various websites.


IP management become a necessity in bigger Organizations where there is a large number of systems and networking devices in use. Keeping record of IPs now becomes hassle less by the use of such IP Management tools like TeemIP which is the product of iTOP Combodo. TeemIP is an Opensource IPAM (IP Address Management) product which is widely used by most of the IT firms to manage and keep record of IPs within the Organization.

Since iTop’s TeemIP is a web-based application, so we are going to run its installation setup on a CentOS 7 based Operating system running with a LAMP stack.

Prerequisites:

A well secured and fully patched server is the basic requirement for any web application that you are going to use for production.

So, let’s login to your system using the sudo privileged or root user to update your system using the command given below on a RHEL based system.

Once all the updates are applied, make sure to reboot the server so that the updates are applied on system wide.

LAMP Stack Installation:

LAMP (Linux Apache MySQL and PHP) are the core components required to run any web-based application in a Linux Operating system.

Run the command below to install all the required packages for the lamp stack along with its php extensions.

Lamp stack

This will install the new packages and update those if already installed on the system with older versions.

Start LAMP Services:

After the installation is complete, its time to start the services and enable them to be started up automatically at the time when system reboots.

Services up and running

Now we have both the core web and database services up and running. Let’s move to setting up its database and web server for the TeeamIP.

Setup Database for TeemIP:

Once we have all the core packages installed with their respective services running, we are good to go with its database and webserver setup to be used and required for the TeemIP.

To get started, let’s get the mysql root password by reading below logs file.

After this command, you have to provide the password first and then follow the instructions to:

Remove anonymous users? y

Disallow login remotely? y

Remove test database and its access? y

Reload privilege tables now? y

Basic database setup

That’s it you have done the basic database setup to make it secure. Next use below command to create the database and user for the teemIP.

Setup Apache Web for TeemIP:

As we have already install Apache webserver and started its services, now its time to configure it with the TeemIP.

Let’s place the teemIP web setup files which you can get download from sourceforge link as given below.

https://sourceforge.net/projects/teemip/files/latest/download

After uploading the package on the server run the command below to extract into the document root directory of your web server.

After extracting the zip archive, move the required teemIP extensions from its web directory to the document web root directory’s extensions folder using below commands.

Give the ownership to apache user to the web directory we are using here for teemIP.

http://yourdomain.com/teemip/web/setup/wizard.php

Teemip

Here it will confirm that all the extensions are in place and compatible with the application. Move to the next step to choose the new installation.

Install or Upgrade

Next Accept the license agreement and then configure your database as shown below.

Database Configuration

After the database configurations, there are some other miscellaneous parameters to choose like the web address and to populate demo data if you want.

Miscellaneous Parameters

Choose the IP DNS and DHCP management that you wish to use for your setup.

Management Options

 

Next choose the helpdesk and ticketing option if you want or just leave that unchecked and move forward to the next step. Here you will have to select the TeemIP extensions as shown below.

Extensions

These are the most useful extensions help you manage your TeemIP effectively. Now after this point we are ready to start the installation.

Ready to install

Once the installation is complete, you will be directed to login to TeemIP management console.
TeemIP management console

Now explore the options from the left bar as shown below to start managing your IP spaces and subnets.

Start managing your IP spaces and subnets

Conclusion:

In this article you have learned about the LAMP stack installation with TeemIP installation which is one of the most popular Open source web application for IP Address Management. Hope you find this article much helpful, leave your comments or suggestions in case of any issue.

Hey! Found Karim’s article helpful? Looking to deploy a new, easy-to-manage, and cost-effective hyperconverged infrastructure?
Alex Bykovskyi
Alex Bykovskyi StarWind Virtual HCI Appliance Product Manager
Well, we can help you with this one! Building a new hyperconverged environment is a breeze with StarWind Virtual HCI Appliance (VHCA). It’s a complete hyperconverged infrastructure solution that combines hypervisor (vSphere, Hyper-V, Proxmox, or our custom version of KVM), software-defined storage (StarWind VSAN), and streamlined management tools. Interested in diving deeper into VHCA’s capabilities and features? Book your StarWind Virtual HCI Appliance demo today!