如何在CentOS 7上安装开源ITIL门户iTOP

系统 Linux 系统运维
iTOP是一个简单的基于Web的开源IT服务管理工具。它有所有的ITIL功能,包括服务台、配置管理、事件管理、问题管理、变更管理和服务管理。iTOP依赖于Apache/IIS、MySQL和PHP,因此它可以运行在任何支持这些软件的操作系统中。因为iTOP是一个Web程序,因此你不必在用户的PC端任何客户端程序。一个简单的浏览器就足够每天的IT环境操作了。

  iTOP是一个简单的基于Web的开源IT服务管理工具。它有所有的ITIL功能,包括服务台、配置管理、事件管理、问题管理、变更管理和服务 管理。iTOP依赖于Apache/IIS、MySQL和PHP,因此它可以运行在任何支持这些软件的操作系统中。因为iTOP是一个Web程序,因此你 不必在用户的PC端任何客户端程序。一个简单的浏览器就足够每天的IT环境操作了。

  我们要在一台有满足基本需求的LAMP环境的CentOS 7上安装和配置iTOP。

  下载iTOP

  iTOP的下载包现在在SourceForge上,我们可以从这获取它的官方链接

  itop download

  我们从这里的连接用wget命令获取压缩文件。  

  1. [root@centos-007 ~]# wget http://downloads.sourceforge.net/project/itop/itop/2.1.0/iTop-2.1.0-2127.zip 

  iTop扩展和网络安装

  使用unzip命令解压到apache根目录下的itop文件夹下。

  1. [root@centos-7 ~]# ls 
  2. iTop-2.1.0-2127.zip 
  3. [root@centos-7 ~]# unzip iTop-2.1.0-2127.zip -d /var/www/html/itop/ 

  列出安装包中的内容。  

  1. [root@centos-7 ~]# ls -lh /var/www/html/itop/ 
  2. total 68K 
  3. -rw-r--r--. 1 root root 1.4K Dec 17 2014 INSTALL 
  4. -rw-r--r--. 1 root root 35K Dec 17 2014 LICENSE 
  5. -rw-r--r--. 1 root root 23K Dec 17 2014 README 
  6. drwxr-xr-x. 19 root root 4.0K Jul 14 13:10 web 

  这些是我们可以安装的扩展。  

  1. [root@centos-7 2.x]# ls 
  2. authent-external itop-backup itop-config-mgmt itop-problem-mgmt itop-service-mgmt-provider itop-welcome-itil 
  3. authent-ldap itop-bridge-virtualization-storage itop-datacenter-mgmt itop-profiles-itil itop-sla-computation version.xml 
  4. authent-local itop-change-mgmt itop-endusers-devices itop-request-mgmt itop-storage-mgmt wizard-icons 
  5. installation.xml itop-change-mgmt-itil itop-incident-mgmt-itil itop-request-mgmt-itil itop-tickets 
  6. itop-attachments itop-config itop-knownerror-mgmt itop-service-mgmt itop-virtualization-mgmt 

  在解压的目录下,使用如下的 cp 命令将不同的数据模型从web 下的 datamodels 目录下复制到 extensions 目录,来迁移需要的扩展。  

  1. [root@centos-7 2.x]# pwd 
  2. /var/www/html/itop/web/datamodels/2.x 
  3. [root@centos-7 2.x]# cp -r itop-request-mgmt itop-service-mgmt itop-service-mgmt itop-config itop-change-mgmt /var/www/html/itop/web/extensions/ 

  安装 iTop web界面

  大多数服务端设置和配置已经完成了。***我们安装web界面来完成安装。

  打开浏览器使用ip地址或者完整域名来访问iTop 的 web目录。  

  1. http://servers_ip_address/itop/web/ 

  你会被重定向到iTOP的web安装页面。让我们按照要求配置,就像在这篇教程中做的那样。

  验证先决要求

  这一步你就会看到验证完成的欢迎界面。如果你看到了一些警告信息,你需要先安装这些软件来解决这些问题。

  mcrypt missing

  这一步有一个叫php mcrypt的可选包丢失了。下载下面的rpm包接着尝试安装php mcrypt包。  

  1. [root@centos-7 ~]#yum localinstall php-mcrypt-5.3.3-1.el6.x86_64.rpm libmcrypt-2.5.8-9.el6.x86_64.rpm. 

  成功安装完php-mcrypt后,我们需要重启apache服务,接着刷新页面,这时验证应该已经OK。

  安装或者升级 iTop

  现在我们要在没有安装iTOP的服务器上选择全新安装。

  Install New iTop

  #p#

iTop 许可协议

  勾选接受 iTOP所有组件的许可协议,并点击“NEXT”。

  License Agreement

  数据库配置

  现在我们输入数据库凭据来配置数据库连接,接着选择如下选择创建新数据库。  

  DB Connection

  管理员账户

  这一步中我们会输入它的登录信息来配置管理员账户。

  Admin Account

  杂项参数

  让我们选择额外的参数来选择你是否需要安装一个带有演示内容的数据库或者使用全新的数据库,接着下一步。

  Misc Parameters

  iTop 配置管理

  下面的选项允许你配置在iTOP要管理的元素类型,像CMDB、数据中心设备、存储设备和虚拟化这些东西在iTOP中是必须的。  

  Conf Management

  #p#

服务管理

  选择一个最能描述你的IT设备和环境之间的关系的选项。因此我们这里选择为服务提供商的服务管理。 

  Service Management

  iTop Tickets 管理

  从不同的可用选项我们选择符合ITIL Tickets管理选项来管理不同类型的用户请求和事件。

  Ticket Management

  改变管理选项

  选择不同的ticket类型以便管理可用选项中的IT设备变更。我们选择ITTL变更管理选项。 

  ITIL Change

  iTop 扩展

  这一节我们选择额外的扩展来安装或者不选直接跳过。 

  iTop Extensions

  #p#

准备开始web安装

  现在我们开始准备安装先前先前选择的组件。我们也可以下拉这些安装参数来浏览我们的配置。

  确认安装参数后点击安装按钮。

  Installation Parameters

  让我们等待进度条来完成安装步骤。它也许会花费几分钟来完成安装步骤。  

  iTop Installation Process

  iTop安装完成

  我们的iTOP安装已经完成了,只要如下一个简单的手动操作就可以进入到iTOP。 

  iTop Done

  欢迎来到iTop (IT操作门户)  

  itop welcome note

  iTop 面板

  你这里可以配置任何东西,服务、计算机、通讯录、位置、合同、网络设备等等。你可以创建你自己的。事实是刚安装的CMDB模块是每一个IT人员的必备模块。

  iTop Dashboard

  总结

  ITOP是一个最棒的开源桌面服务解决方案。我们已经在CentOS 7上成功地安装和配置了。因此,iTOP***大的一方面是它可以很简单地通过扩展来自定义。如果你在安装中遇到任何问题欢迎评论。

责任编辑:火凤凰 来源: Linux中国
相关推荐

2014-12-01 11:27:54

CentOS 7Docker

2017-05-03 14:00:00

LinuxCentOSElastic Sta

2015-12-11 13:16:10

CentOS 7Redis服务器

2015-12-29 13:59:53

Ubuntu 15.0CentOS 7Android Stu

2016-01-06 13:04:13

CentOS 7Ubuntu 15.0Laravel

2017-03-21 15:51:57

LinuxCentOS 7MariaDB 10

2017-08-15 11:58:15

LinuxCentOSApache Hado

2011-04-06 09:16:05

2017-06-05 13:02:55

CentOS 7iRedMailSamba4 AD

2020-03-02 14:06:54

CentOS 8FFmpegLinux

2013-04-07 15:14:41

2013-12-04 14:45:22

2017-04-11 13:20:06

CentOSRHELFedora

2015-12-11 09:45:45

CentOSZephyr工具

2019-04-08 09:00:00

CentOS 7ElasticsearLinux

2015-12-21 13:19:23

CentosRHEL 6.XWetty

2019-12-02 11:50:09

CentOS 8VirtualBoxLinux

2017-04-24 18:10:27

DrupalCentOSFedora

2017-03-17 16:30:23

2019-10-12 10:24:06

CentOSRHELCockpit
点赞
收藏

51CTO技术栈公众号