CentOS 7 Setup iTOP (IT Operational Portal)

iTOP is a simple, Open source web based IT Service Management tool. It has all of ITIL functionality that includes with Service desk, Configuration Management, Incident Management, Problem Management, Change Management and Service Management. iTop relays on
Apache/IIS, MySQL and PHP, so it can run on any operating system supporting these applications. Since iTop is a web based application you don’t need to deploy any client software on each user’s PC. A simple web browser is enough to perform day to day operations
of an IT environment with iTOP.

To install and configure iTOP we will be using CentOS 7 as base operating with basic LAMP Stack environment installed on it that will cover its almost all prerequisites.

Downloading iTOP

iTop download package is present on SourceForge, we can get its link from their official website
link.

We will the download link from here and get this zipped file on server with wget command as below.

[[email protected] ~]# wget http://downloads.sourceforge.net/project/itop/itop/2.1.0/iTop-2.1.0-2127.zip

iTop Extensions and Web Setup

By using unzip command we will extract the downloaded packages in the document root directory of our apache web server in a new directory with name itop.

[[email protected] ~]# ls

iTop-2.1.0-2127.zip

[[email protected] ~]# unzip iTop-2.1.0-2127.zip -d /var/www/html/itop/

List the folder to view installation packages in it.

[[email protected] ~]# ls -lh /var/www/html/itop/

total 68K

-rw-r--r--. 1 root root 1.4K Dec 17 2014 INSTALL

-rw-r--r--. 1 root root 35K Dec 17 2014 LICENSE

-rw-r--r--. 1 root root 23K Dec 17 2014 README

drwxr-xr-x. 19 root root 4.0K Jul 14 13:10 web

Here is all the extensions that we can install.

[[email protected] 2.x]# ls

authent-external itop-backup itop-config-mgmt itop-problem-mgmt itop-service-mgmt-provider itop-welcome-itil

authent-ldap itop-bridge-virtualization-storage itop-datacenter-mgmt itop-profiles-itil itop-sla-computation version.xml

authent-local itop-change-mgmt itop-endusers-devices itop-request-mgmt itop-storage-mgmt wizard-icons

installation.xml itop-change-mgmt-itil itop-incident-mgmt-itil itop-request-mgmt-itil itop-tickets

itop-attachments itop-config itop-knownerror-mgmt itop-service-mgmt itop-virtualization-mgmt

Now from the extracted web directory, moving through different data models we will migrate the required extensions from the datamodels into the web extensions directory of web document root directory with copy command.

[[email protected] 2.x]# pwd

/var/www/html/itop/web/datamodels/2.x

[[email protected] 2.x]# cp -r itop-request-mgmt itop-service-mgmt itop-service-mgmt itop-config itop-change-mgmt /var/www/html/itop/web/extensions/

Installing iTop Web Interface

Most of our server side settings and configurations are done.Finally we need to complete its web interface installation process to finalize the setup.

Open your favorite web browser and access the WordPress web directory in your web browser using your server IP or FQDN like.

http://servers_ip_address/itop/web/

You will be redirected towards the web installation process for iTop. Let’s configure it as per your requirements like we did here in this tutorial.

Prerequisites Validation

At the stage you will be prompted for welcome screen with prerequisites validation ok. If you get some warning then you have to make resolve it by installing its prerequisites.

At this stage one optional package named php mcrypt will be missing. Download the following rpm package then try to install php mcrypt package.

[[email protected] ~]#yum localinstall php-mcrypt-5.3.3-1.el6.x86_64.rpm libmcrypt-2.5.8-9.el6.x86_64.rpm.

After successful installation of php-mcrypt library we need to restart apache web service, then reload the web page and this time its prerequisites validation should be OK.

Install or Upgrade iTop

Here we will choose the fresh installation as we have not installed iTop previously on our server.

iTop License Agreement

Chose the option to accept the terms of the licenses of all the components of iTop and click "NEXT".

Database Configuration

Here we the do Configuration of the database connection by giving our database servers credentials and then choose from the option to create new database as shown.

Administrator Account

In this step we will configure an Admin account by filling out its login details as.

Miscellaneous Parameters

Let‘s choose the additional parameters whether you want to install with demo contents or with fresh database and proceed forward.

iTop Configurations Management

The options below allow you to configure the type of elements that are to be managed inside iTop like all the base objects that are mandatory in the iTop CMDB, Manage Data Center devices, storage device and virtualization.

Service Management

Select from the choices that best describes the relationships between the services and the IT infrastructure in your IT environment. So we are choosing Service Management for Service Providers here.

iTop Tickets Management

From the different available options we will Select the ITIL Compliant Tickets Management option to have different types of ticket for managing user requests and incidents.

Change Management Options

Select the type of tickets you want to use in order to manage changes to the IT infrastructure from the available options. We are going to choose ITIL change management option here.

iTop Extensions

In this section we can select the additional extensions to install or we can unchecked the ones that you want to skip.

Ready to Start Web Installation

Now we are ready to start installing the components that we choose in previous steps. We can also drop down these installation parameters to view our configuration from the drop down.

Once you are confirmed with the installation parameters click on the install button.

Let‘s wait for the progress bar to complete the installation process. It might takes few minutes to complete its installation process.

iTop Installation Done

Our iTop installation setup is complete, just need to do a simple manual operation as shown and then click to enter iTop.

Welcome to iTop (IT Operational Portal)

iTop Dashboard

You can manage configuration of everything from here Servers, computers, Contacts, Locations, Contracts, Network devices…. You can create your own. Just the fact, that the installed CMDB module is great which is an essential part of every bigger IT.

Conclusion

ITOP is one of the best Open Source Service Desk solutions. We have successfully installed and configured it on our CentOS 7 cloud host. So, the most powerful aspect of iTop is the ease with which it can be customized via its “extensions”. Feel free to comment
if you face any trouble during its setup.

时间: 2024-10-06 22:33:49

CentOS 7 Setup iTOP (IT Operational Portal)的相关文章

CentOS 7 安装iTop

本文以iTop 2.3 在CentOS 7上的安装为例.比较方便复制粘贴. 1.安装lamp及相关软件 yum install epel-release -y yum install httpd php mariadb-server graphviz unzip php-gd php-mysqlnd php-imap php-soap php-ldap php-mbstring php-mcrypt php-pecl-zendopcache -y 2.确保session目录权限 mkdir -p

CentOS安装setup

一.前言 setup即linux下的图形管理设置工具. 二.环境 系统:CentOS6.4 64位(最小化安装) 三.配置 # yum install setuptool                      //安装setuptool,以便使用setup命令 # setup                                      //系统最小化安装时的默认界面 # yum install system-config-network-tui       //网络设置 # y

How to install Zabbix on CENTOS 7

when you have installed zabbix , it is important of changing password. How to install Zabbix on CENTOS 7 Setup 1 INSTALL Create the repos of Zabbix rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rp

itop2.3.3-3159 环境中 安装Teemip插件

fljcn 170415 下载地址 https://sourceforge.net/projects/teemip/files/teemip%20-%20an%20iTop%20module/2.1.1/TeemIp-Module-2.1.1.zip/stats/timeline 如上面不行,可直接把下面地址复制到浏览器 https://sourceforge.net/projects/teemip/files/teemip%20-%20an%20iTop%20module/2.1.1/Teem

linux网络配置文件及相关命令

##ifcfg:ifconfig,route,netstat ##iprout:ip,ss,nmcli 1)#ifconfig 常用显示或更改网络配置 -a 显示所有接口信息,包括未激活接口 #ifconfig IFACE IP/MASK [up]  立即生效 #ifconfig add addr/prefixlen  添加IPv6地址 更改IP地址: ]# ifconfig eth0 202.204.235.1/24 查看指定网卡信息 ]# ifconfig eth0 2)#route 路由查

Centos6.6 64位安装LTIB i.MX6Q BSP开发环境

<CentOS 6.3 64-bit Host Building i.MX6Q-SDB Linux L3.0.35_12.09.01.01_GA_Source> Introduction The SABRE Board for Smart Devices Based on the i.MX 6 Series is an evalutaion board featuring the i.MX6 Quad Core Cortex-A9 processor. Freescale ported the

Trouble_shooting

日期 问题 解决方法 2015/3/3 SSH登录/WinSCP连接太慢 在/etc/ssh/sshd_config中添加一行:UseDNS no   正则表达式反向预查 (?:)(?!)/(?=)/(?<!)/(?<=)   查找某个端口 netstat -anp|grep 5038   查找后排序并限制 # du -m /xfmdata1/ | sort -nr | head -10   git bash在push时要求输入GitHub密码 修改文件.git/config,将https修改

Mongodb的安装方法 -- 转自朋友微博

1. 下载安装文件,解压tar zxvf mongodb-linux-x86_64-2.6.8.gz 2. 移动到/opt目录 mv mongodb-linux-x86_64-2.6.8/bin /opt/mongodb bin目录说明: mongo 客户端程序,连接MongoDB mongod 服务端程序,启动MongoDB mongodump 备份程序 mongoexport 数据导出程序 mongofiles GridFS工具,内建的分布式文件系统 mongoimport 数据导入程序 m

linux系统连接方式和连接出现问题的常见的解决方法

1.本地服务器/虚拟机网络的配置1.1.nmtui配置(centos 6:setup) 1.2.验证网卡配置是否正确,ping 223.5.5.5是否通畅,此情况为不通畅的情况,针对这个情况,目前做如下解决方案 1.2.1 查看网络配置是否正确 1.2.2 重启网络服务:(systemctl restart network) 1.2.3 查看网卡地址(centos7:ip addr show centos6:ifconfig) 1.2.4 查看路由地址(centos7:ip route show