锡林浩特网站建设开发,濮阳市城乡一体化示范区范围,好用的网站建设,网页设计建立站点步骤在 CentOS 7 上部署iTOP是一个简单的基于Web的开源IT服务管理工具。它有所有的ITIL功能#xff0c;包括服务台、配置管理、事件管理、问题管理、变更管理和服务管理。iTOP依赖于Apache/IIS、MySQL和PHP#xff0c;因此它可以运行在任何支持这些软件的操作系统中。因为iTOP是一… 在 CentOS 7 上部署iTOP是一个简单的基于Web的开源IT服务管理工具。它有所有的ITIL功能包括服务台、配置管理、事件管理、问题管理、变更管理和服务管理。iTOP依赖于Apache/IIS、MySQL和PHP因此它可以运行在任何支持这些软件的操作系统中。因为iTOP是一个Web程序因此你不必在用户的PC端任何客户端程序。一个简单的浏览器就足够每天的IT环境操作了。我们要在一台有满足基本需求的LAMP环境的CentOS 7上安装和配置iTOP。 下载 iTOPiTOP的下载包现在在SourceForge上我们可以从这获取它的官方链接。itop download我们从这里的连接用wget命令获取压缩文件。[rootcentos-007~]#wget http://downloads.sourceforge.net/project/itop/itop/2.1.0/iTop-2.1.0-2127.zip iTop扩展和网络安装使用unzip命令解压到apache根目录下的itop文件夹下。[rootcentos-7~]#lsiTop-2.1.0-2127.zip[rootcentos-7~]# unzip iTop-2.1.0-2127.zip-d /var/www/html/itop/列出安装包中的内容。[rootcentos-7~]#ls-lh /var/www/html/itop/total 68K-rw-r--r--.1 root root 1.4KDec172014 INSTALL-rw-r--r--.1 root root 35KDec172014 LICENSE-rw-r--r--.1 root root 23KDec172014 READMEdrwxr-xr-x.19 root root 4.0KJul1413:10 web这些是我们可以安装的扩展。[rootcentos-72.x]#lsauthent-external itop-backup itop-config-mgmt itop-problem-mgmt itop-service-mgmt-provider itop-welcome-itilauthent-ldap itop-bridge-virtualization-storage itop-datacenter-mgmt itop-profiles-itil itop-sla-computation version.xmlauthent-local itop-change-mgmt itop-endusers-devices itop-request-mgmt itop-storage-mgmt wizard-iconsinstallation.xml itop-change-mgmt-itil itop-incident-mgmt-itil itop-request-mgmt-itil itop-ticketsitop-p_w_uploads itop-config itop-knownerror-mgmt itop-service-mgmt itop-virtualization-mgmt在解压的目录下使用如下的 cp 命令将不同的数据模型从web 下的 datamodels 目录下复制到 extensions 目录来迁移需要的扩展。[rootcentos-72.x]#pwd/var/www/html/itop/web/datamodels/2.x[rootcentos-72.x]#cp-r itop-request-mgmt itop-service-mgmt itop-service-mgmt itop-config itop-change-mgmt /var/www/html/itop/web/extensions/Docker版本部署 Pull docker镜像rootlocalhost:~#docker pull vbkunin/itop查看镜像Docker p_w_picpathsrootlocalhost:~# docker p_w_picpathsREPOSITORY TAG IMAGE ID CREATED SIZEvbkunin/itop latest 83643662b318 3 weeks ago 615MB运行itop镜像docker run -d -p 80:80 -p 3306:3306 --nameitop -v /var/opt/itop-extensions:/app/extensions vbkunin/itop获取MySQL用户凭据sudo docker logs itop | grep -C4 mysql -uadmin -p/usr/lib/python2.7/dist-packages/supervisor/options.py:295: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a -c argument specifying an absolute path to a configuration file for improved security. Supervisord is running as root and it is searching Done!You can now connect to this MySQL Server using:/usr/lib/python2.7/dist-packages/supervisor/options.py:295: UserWarning: Supervisord is running as root and it is searching for its configuration file in default locations (including its current working directory); you probably want to specify a -c argument specifying an absolute path to a configuration file for improved security. Supervisord is running as root and it is searching mysql -uadmin -pSgvcSad3nOjt -hhost -PportUnlinking stale socket /var/run/supervisor.sockPlease remember to change the above password as soon as possible!MySQL user root has no password but only allows local connections 安装 iTop web界面大多数服务端设置和配置已经完成了。最后我们安装web界面来完成安装。打开浏览器使用ip地址或者完整域名来访问iTop 的 web目录。http://servers_ip_address/itop/web/你会被重定向到iTOP的web安装页面。让我们按照要求配置就像在这篇教程中做的那样。 验证先决要求这一步验证完成的欢迎界面。如果你看到了一些警告信息你需要先安装这些软件来解决这些问题。mcrypt missing这一步有一个叫php mcrypt的可选包丢失了。下载下面的rpm包接着尝试安装php mcrypt包。[rootcentos-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 iTop 许可协议勾选接受 iTOP所有组件的许可协议并点击“NEXT”。License Agreement 数据库配置现在我们输入数据库凭据来配置数据库连接接着选择如下选择创建新数据库。DB Connection 管理员账户这一步中我们会输入它的登录信息来配置管理员账户。Admin Account 杂项参数让我们选择额外的参数来选择你是否需要安装一个带有演示内容的数据库或者使用全新的数据库接着下一步。Misc Parameters iTop 配置管理下面的选项允许你配置在iTOP要管理的元素类型像CMDB、数据中心设备、存储设备和虚拟化这些东西在iTOP中是必须的。Conf Management 服务管理选择一个最能描述你的IT设备和环境之间的关系的选项。因此我们这里选择为服务提供商的服务管理。Service Management iTop Tickets 管理从不同的可用选项我们选择符合ITIL Tickets管理选项来管理不同类型的用户请求和事件。Ticket Management 改变管理选项选择不同的ticket类型以便管理可用选项中的IT设备变更。我们选择ITTL变更管理选项。ITIL Change iTop 扩展这一节我们选择额外的扩展来安装或者不选直接跳过。iTop Extensions 准备开始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最强大的一方面是它可以很简单地通过扩展来自定义。如果你在安装中遇到任何问题欢迎评论。https://www.douban.com/note/307248333/ http://os.51cto.com/art/201509/490993_all.htmhttp://www.linuxidc.com/Linux/2015-09/122828.htm http://www.jianshu.com/p/94a115746514 http://purplegrape.blog.51cto.com/1330104/1887713 docker https://github.com/vbkunin/itop-docker 使用手册https://wiki.openitop.org/doku.php?id2_4_0:start http://www.itilxf.com/thread-36546-1-1.html https://wenku.baidu.com/view/aac147af011ca300a7c390be 转载于:https://blog.51cto.com/xiexf/1967197