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

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

下载 iTOP

iTOP的下载包现在在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.x86_64.rpm.

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

安装或者升级 iTop

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

iTop 许可协议

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

数据库配置

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

管理员账户

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

杂项参数

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

iTop 配置管理

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

服务管理

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

iTop Tickets 管理

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

改变管理选项

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

iTop 扩展

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

准备开始web安装

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

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

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

iTop安装完成

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

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

iTop 面板

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

总结

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

本文由 LCTT 原创翻译,Linux中国 荣誉推出

开源ITIL框架 php,分享|如何在 CentOS 7 上安装开源 ITIL 门户 iTOP相关推荐

  1. 如何在 CentOS 7 上安装 Nginx

    本文首发:开发指南:如何在 CentOS 7 上安装 Nginx Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. ...

  2. opencv 安装_如何在 CentOS 8 上安装 OpenCV

    本文最先发表在: 如何在 CentOS 8 上安装 OpenCV​www.itcoder.tech OpenCV(Open Source Computer Vision Library) 是一个开源的 ...

  3. 2019 年如何在 CentOS 7 上安装最新版 Nginx

    本文首发:开发指南:如何在 CentOS 7 上安装 Nginx Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. ...

  4. fortran安装_如何在 CentOS 8 上安装 GCC

    本文最先发布在: 如何在 CentOS 8 上安装 GCC​www.itcoder.tech GNU 编译器集合是一系列用于语言开发的编译器和库的集合,包括: C, C++, Objective-C, ...

  5. centos 使用java_如何在CentOS 8上安装Java

    Java是用于构建不同类型的应用程序和系统的最流行的编程语言之一. Java有两种不同的实现,OpenJDK和Oracle Java,两者之间几乎没有区别,只是Oracle Java具有一些其他的商业 ...

  6. linux centos7 r安装,如何在CentOS 7上安装R

    R是一种快速增长的开源编程语言和免费环境,专门从事统计计算和图形表示.它得到R统计计算基金会的支持,主要由统计学家和数据挖掘人员用于开发统计软件和执行数据分析. 本教程将教您如何在CentOS 7上安 ...

  7. 如何在CentOS 7上安装Kubernetes Docker群集

    如何在CentOS 7上安装Kubernetes Docker群集 Kubernetes是一个开源平台,用于管理由Google开发的容器化应用程序.它允许您在集群环境中管理,扩展和自动部署容器化应用程 ...

  8. 如何在CentOS 7上安装Percona XtraDB集群

    原作者:Muhammad Arul  转载&翻译来源:https://www.howtoforge.com/tutorial/how-to-install-percona-xtradb-clu ...

  9. 如何在CentOS 7上安装Varnish Cache

    Varnish cache is a free and opensource high-performance HTTP accelerator used to speed up the rate a ...

  10. centos nginx不是命令_2019 年如何在 CentOS 7 上安装最新的 Nginx

    Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. Nginx 可以作为一个独立的 Web 服务,也可以用来给 Apa ...

最新文章

  1. java变量初始化0.00
  2. 5、图书类别查询功能
  3. 遍历同辈节电的方法_jQuery遍历
  4. java怎么判断类相同_java中如何判定两个对象属于同一类 两个对象是不是类的相同实例,即用“===”是什么意思...
  5. EL toString()功能,对象转换字符串
  6. 对 SolarWinds 事件更深的思考:如何防御供应链攻击
  7. java 多线程两种方式_JAVA多线程实现的两种方式
  8. c# 调用oracle function,C#调用Oracle存储过程的方法
  9. linux密码过期不修改,Linux解决用户密码过期但不用修改密码的方法
  10. 第二章--物理层--重点
  11. python能做什么项目-Python 的练手项目有哪些值得推荐?
  12. python框架之Flask(4)-上下文管理
  13. 如何寻找、下载期刊投稿的LaTeX模板
  14. PTA 7-31 掉入陷阱的
  15. 第26章 站在巨人肩膀上——游戏引擎技术导论
  16. 荣耀手机如何批量删除日历日程?日历日程提醒便签
  17. 武汉为什么进不了互联网第一梯队?
  18. 上海个人住房公积金复议材料
  19. 如何在网页中屏蔽右键
  20. java怎么画八卦图_自己画八卦图怎么画?电脑绘制八卦图|八卦图的简单画法

热门文章

  1. 链表-双向循环链表【C语言】
  2. Dijkstra迪杰斯特拉算法 最短路径 Fibonacci Heap斐波那契堆实现以及与链表速度对比
  3. 最简单DIY基于Android系统的万能蓝牙设备智能遥控器
  4. Linux操作系统知识点总结
  5. ADN8831ACPZ特征TPS63020DSJR应用 具有 4A 开关转换器
  6. 奥维互动地图自建服务器,奥维中如何添加在线自定义地图
  7. Numpy:numpy包下载并导入Pycharm的方法
  8. 单相电机正反转接线图_单相电机正反转原理及接线图(多图)
  9. C语言 utf8 gbk 互转
  10. 数据库建模工具ER Studio 8 安装破解总结