February 2019

iTop, stands for IT Operational Portal, is an Open Source web based application for the day to day operations of an IT environment. iTop was designed with the ITIL best practices in mind but does not dictate any specific process, the application is flexible enough to adapt to your processes whether you want rather informal and pragmatic processes or a strict ITIL aligned behaviour.
This tool is ideal for Help Desk agents, Support engineers, Service managers, IT managers and End-users. Hence it is based on Apache, MySQL and PHP, so you can run it on any operating system that supports those applications like Windows, Linux, MacOS and Solaris as well.
Using iTop you can:
– Document your entire IT infrastructure assets such as servers, applications, network devices, virtual machines, contacts.. etc.
– Manage incidents, user requests, planned outages.
– Document IT services and contracts with external providers including service level agreements.
– Export all the information in a manual or scripted manner.
– Import or synchronize/federate any data from external systems.
Features
– Fully configurable CMDB.
– HelpDesk and Incident Management.
– Service and Contract Management.
– Change Management.
– Configuration Management.
– Automatic SLA management.
– Automatic impact analysis.
– CSV import tool for all data.
– Consistency audit to check data quality.
– Data synchronization (data federation).
In this tutorial let us see how to setup the iTop on CentOS 6.5 and Debian 7, although it should work on RHEL, Scientific Linux 6.x and Ubuntu 13.10 as well.
Prerequisites
As it relies on apache, mysql and php, we need a server that has a working LAMP stack. To install LAMP server, refer the following articles that matches your platform.
Then install the following php extensions.
On CentOS/RHEL/Scientific Linux:
# yum install php-mysql php-mcrypt php-xml php-cli php-soap php-ldap graphviz
On Debian/Ubuntu:
# apt-get install php5-mysql php5-ldap php5-mcrypt php5-cli php5-soap php5-json graphviz
We need to adjust the following php settings for best performance. Edit file /etc/php.ini,
# vi /etc/php.ini
Set post_max_size as 32M.
[...]
post_max_size = 32M
[...]
Download iTap
You can download the latest version from here.
 # wget http://sourceforge.net/projects/itop/files/itop/2.0.2/iTop-2.0.2-1476.zip
Extract the zip file with command:
# unzip iTop-2.0.2-1476.zip
The above command extracts the zip file as a folder called ‘web’ in your current directory. Copy the ‘web’ folder contents to apache root folder.
# cp -fr web/ /var/www/html/itop
If you’re on a Debian/Ubuntu system, then the command would be:
# cp -fr web/ /var/www/itop
Create the following folders and make them to be writable.
# mkdir /var/www/html/itop/conf
# mkdir /var/www/html/itop/data
# mkdir /var/www/html/itop/env-production
# mkdir /var/www/html/itop/log
# chmod 777 /var/www/html/itop/conf/
# chmod 777 /var/www/html/itop/data
# chmod 777 /var/www/html/itop/env-production/
# chmod 777 /var/www/html/itop/log
Begin Installation
Let us start the installation by navigating to the URL http://ip-address/itop or http://domain-name/itop.
If everything Ok, you will see the following screen. Click Continue.
Welcome to iTop version 2.0.2 - Mozilla Firefox_001Select Install a New iTop and click Next.
Install or Upgrade choice - Mozilla Firefox_002Accept the License agreement.
License Agreement - Mozilla Firefox_003Create a new database for iTop.
Database Configuration - Mozilla Firefox_005Enter the password for admin account.
Administrator Account - Mozilla Firefox_006We’ve reached the end of installation. You’ll be asked to populate some sample data’s into your data. If you directly use it in production environment, then select the second option and Click Next. I want to populate my database with some demo data’s, so checked the first option.
Miscellaneous Parameters - Mozilla Firefox_008Click Next.
Configuration Management options - Mozilla Firefox_010Select the best choice of your IT environment and click Next.
Service Management options - Mozilla Firefox_012Select the type of your Ticket management. If you don’t like to have Ticket management system, you can skip it also.
Tickets Management options - Mozilla Firefox_013Select the type of tickets you want to use in order to manage changes to the IT infrastructure.
Change Management options - Mozilla Firefox_015Select the following options if you want to implement any additional ITIL processes.
Additional ITIL tickets - Mozilla Firefox_016Once you done with configuration, click Install.
Ready to install - Mozilla Firefox_018Congratulations! We’ve successfully installed iTop. Click on the Link Enter iTop to log in.
Done - Mozilla Firefox_019This is how my Dashboard looks with demo data.
Welcome to iTop - Mozilla Firefox_020That’s all now. Start learning iTop with demo data and manage your IT infrastructure like a boss.

Would you like to learn how to do an iTOP installation on Ubuntu Linux? In this tutorial, we are going to show you how to install, configure and access iTOP on a computer running Ubuntu Linux version 17.

Hardware List:

The following section presents the list of equipment used to create this iTOP tutorial.
Every piece of hardware listed above can be found at Amazon website.

iTOP Related Tutorial:

On this page, we offer quick access to a list of tutorials related to iTOP installation.

Tutorial - NTP on Ubuntu Linux

First, we are going to configure the system to use the correct date and time using NTP.
On the Linux console, use the following commands to set the correct timezone.
# dpkg-reconfigure tzdata
Install the Ntpdate package and set the correct date and time immediately.
# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br
The Ntpdate command was used to set the correct date and time using the server: pool.ntp.br
Let's install the NTP service.
# apt-get install ntp
NTP is the service that will keep our server updated.
Use the command date to check the date and time configured on your Ubuntu Linux.
# date
If the system shown the correct date and time, this means that you followed all the steps correctly.

Tutorial - MariaDB on Ubuntu Linux

Now, we can proceed to the installation of the database service.
On the Linux console, use the following commands to install the required packages.
# apt-get update
# apt-get install software-properties-common
# apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
# add-apt-repository 'deb [arch=amd64,i386] http://nyc2.mirrors.digitalocean.com/mariadb/repo/10.2/ubuntu artful main'
# apt-get update
# apt-get install mariadb-server mariadb-client
The installation wizard will ask you for a password to the root user.
After finishing the installation, use the following command to access the MariaDB database server.
To access the database server, enter the password set on the MariaDB server installation wizard.
# mysql -u root -p
Use the following SQL command to create a database named itop.
CREATE DATABASE itop CHARACTER SET UTF8 COLLATE UTF8_BIN;
Use the following SQL command to create a database user named itop.
CREATE USER 'itop'@'%' IDENTIFIED BY 'kamisama123';
Give the sql user named itop permission over the database named itop.
GRANT ALL PRIVILEGES ON itop.* TO 'itop'@'%';
quit;

Tutorial - Installing Apache on Linux

Now, we need to install the Apache web server and all the required software.
On the Linux console, use the following commands to install the required packages.
# apt-get install apache2 php7.0 php7.0-cli libapache2-mod-php7.0
# apt-get install php7.0-mysql php7.0-mcrypt php7.0-ldap php7.0-soap php7.0-json
# apt-get install php7.0-xml php7.0-gd php7.0-zip graphviz
Now, you should find the location of the php.ini file on your system.
After finding, you need to edit the php.ini file.
# updatedb
# locate php.ini
# vi /etc/php/7.0/apache2/php.ini
Keep in mind that your PHP version and the location of the file may not be the same of mine.
Here is the original file, before our configuration.
file_uploads = On
max_execution_time = 30
memory_limit = 128M
post_max_size = 8M
max_input_time = 60
; max_input_vars = 1000
; date.timezone =
Here is the new file with our configuration.
file_uploads = On
max_execution_time = 300
memory_limit = 256M
post_max_size = 32M
max_input_time = 60
max_input_vars = 4440
date.timezone = America/Sao_Paulo
In our example, the timezone configured was America/Sao_Paulo.
Keep in mind that you must set the correct timezone for your location
You should also restart apache manually and verify the service status.
# service apache2 stop
# service apache2 start
# service apache2 status
Here is an example of the Apache service status output.
● apache2.service - LSB: Apache2 web server
Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
Drop-In: /lib/systemd/system/apache2.service.d
└─apache2-systemd.conf
Active: active (running) since Mon 2018-04-23 00:02:09 -03; 1min 4s ago

Tutorial - iTOP Installation on Ubuntu

Now, we need to install the iTOP Ubuntu Linux.
On the Linux console, use the following commands to download the iTOP package.
# apt-get install unzip software-properties-common
# mkdir /downloads
# cd /downloads
# wget https://downloads.sourceforge.net/project/itop/itop/2.4.1/iTop-2.4.1-3714.zip
# unzip  iTop-2.4.1-3714.zip
Move all the iTOP files to the root directory of your Apache installation.
Set the correct file permission on all moved files.
# mkdir /var/www/html/itop
# mv /downloads/web/* /var/www/html/itop/
# cd /var/www/html/itop
# mkdir conf data env-production env-production-build log
# chown www-data.www-data /var/www/html/itop/* -R
Open your browser and enter the IP address of your web server plus /itop.
In our example, the following URL was entered in the Browser:
• http://35.162.85.57/itop
The iTOP web installation interface should be presented.
itop installation screen
On the next screen, you need to select the option to create a new iTOP installation.
itop new installation
On the next screen, you will have to accept the iTOP license agreement.
itop license agreement
On the next screen, you will have to enter the Database information required to connect to the iTOP database.
• Host: localhost
• Database Username: itop
• Database Password: *****
• Use the existing database: itop
itop database installation
On the next screen, you will have to set the administrative account username and password.
itop admin account
In our example, we set the username admin, the password kamisama123, and the English language.
On the next screen, you will have to set additional parameters.
Select the default language desired.
Select the option to install a production instance of iTOP.
itop additional parameters
On the next screen, you will have to select all the type of elements.
itop type of elements
On the next screen, you will have to select the option: Service Management for Enterprises.
itop it infrastructure
On the next screen, you will have to select the type of tickets that you want to use.
In order to be ITIL compliant, we are going to select the option: ITIL Compliant Ticket Management.
You should also check the following checkboxes:
User Request Management.
Incident Management.
Enhanced Customer portal.
itop itil standard
On the next screen, you will have to select the type of Change management tickets that you want to use.
In order to be ITIL compliant, we are going to select the option: ITIL Change Management.
itop change management
On the next screen, you will have to enable the following ITIL processes.
Known Error Management.
Problem Management.
itop itil process
Finally, you will be presented with the iTOP summary installation screen.
itop setup summary
After finishing the installation, the following screen will be presented.
itop installation finished
Click on the Enter iTOP button to be sent to the iTOP dashboard.
itop dashboard
Congratulations, you have installed the iTOP system on Ubuntu Linux.

https://techexpert.tips/itop/itop-installation-on-ubuntu-linux/

MKRdezign

Contact Form

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget