蚊章汇 - ITIL
type: channel
link: https://linuxcn.bwsl.wang/tag/ITIL/
items: 如何在 CentOS 7 上安装开源 ITIL 门户 iTOP

如何在 CentOS 7 上安装开源 ITIL 门户 iTOP
type: item
date: 2015-09-10T17:22:00+08:00
description: iTOP是一个简单的基于Web的开源IT服务管理工具。它有所有的ITIL功能，包括服务台、配置管理、事件管理、问题管理、变更管理和服务管理。iTOP依赖于Apache/IIS、MySQL和PHP，因此它可以运行在任何支持这些软件的操作系统中。因为iTOP是一个Web程序，因此你不必在用户的PC端任何客户端程序。一个简单的浏览器就足够每天的IT环境操作了。我们要在一台有满足基本需求的LAMP环境的CentOS 7上安装和配置iTOP。下载 iTOPiTOP的下载包现在在SourceForge上，我们可以从这获取它的官方链接。我们从这里的连接用wget命令获取压缩文件。[root@centos-007 ~]# wget http://downloads.sourceforge.net/project/itop/itop/2.1.0/iTop-2.1.0-2127.zip iTop扩展和网络安装使用unzip命令解压到apache根目录下的itop文件夹下。[root@centos-7 ~]# ls iTop-2.1.0-2127.zip [root@centos-7 ~]# unzip iTop-2.1.0-2127.zip -d /var/www/html/itop/ 列出安装包中的内容。[root@centos-7 ~]# 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 这些是我们可以安装的扩展。[root@centos-7 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 在解压的目录下，使用如下的 cp 命令将不同的数据模型从web 下的 datamodels 目录下复制到 extensions 目录，来迁移需要的扩展。[root@centos-7 2.x]# pwd /var/www/html/itop/web/datamodels/2.x [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目录。http://servers_ip_address/itop/web/ 你会被重定向到iTOP的web安装页面。让我们按照要求配置，就像在这篇教程中做的那样。验证先决要求这一步你就会看到验证完成的欢迎界面。如果你看到了一些警告信息，你需要先安装这些软件来解决这些问题。这一步有一个叫php mcrypt的可选包丢失了。下载下面的rpm包接着尝试安装php mcrypt包。[root@centos-7 ~]#yum localinstall php-mcrypt-5.3.3-1.el6.x86_64.rpm libmcrypt-2.5.8-9.el6…