【CMDB】iTop 开源cmdb/ITIL软件部署

2023-10-17 06:08
文章标签 部署 软件 开源 itil cmdb itop

本文主要是介绍【CMDB】iTop 开源cmdb/ITIL软件部署,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

--测试环境
centos 7.5
安装版本iTop-2.6.1-4463.zip

--官网下载
https://wiki.openitop.org/doku.php

--官方安装手册
https://www.itophub.io/wiki/page?id=latest%3Ainstall%3Ainstalling_itop

--环境要求,摘录自官方安装手册
Software requirements
iTop is based on MySQL and PHP.

Plus of-course a web server: Apache, IIS or any web server supporting PHP.
Graphviz is needed to display the impact analysis graph.
php-gd is optionnal but required to be able to add images with CKEditor and resize automatically images within HTML fields.
Check Encrypted data for what to install to managed EncryptedString attribute
To select a database version, check MariaDB release notes by version and MySQL release notes 5.7
Version requirement are:
Minimum PHP 5.6, recommended?PHP 7.x (7.0, 7.1 or 7.2)
Only the version 2.6.1 and above are compatible with PHP 7.3
Minimum MySQL 5.6 (or MariaDB 10.1), recommended MySQL 5.7 or MariaDB 10.2
iTop does not work on PHP 7.3 and MySQL 8    #不支持PHP7.3和Mysql8

--环境准备
关闭selinux
/usr/sbin/setenforce 0

vi /etc/selinux/config
SELINUX=disabled

PHP需要5.6版本以上,以下的话安装完成后网页无法访问
yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

rpm -qa |grep php
yum remove php*

yum install -y php56w php56w-pdo php56w-gd php56w-mcrypt php56w-soap php56w-mbstring php56w-ldap 
yum install -y php56w-mysql php56w-imap php56w-xml php56w-cli php56w-opcache php56w-common php56w-intl graphviz

--解压安装包
unzip iTop-2.6.1-4463.zip

--配置启动http
mv web /var/www/html/itop
mkdir -p /var/www/html/itop/{conf,data,log,env-production,env-production-build}
chown -R apache:apache /var/www/html/itop/{conf,data,log,env-production,env-production-build}
cd /var/www/html/itop/
chmod 755 index.php 
systemctl restart httpd

--在数据库中创建db和账号,数据库在另外一台机器
create database itopdb DEFAULT CHARACTER SET utf8;
grant all on itopdb.* to 'itop'@'%' identified by 'itop';
flush privileges ;


--完成后打开站点进行配置
 http://192.168.3.5/itop/setup/
 
--根据配置一部部完成部署即可

安装配置流程参考:

https://blog.csdn.net/kk185800961/article/details/84954918


--部署完成后访问地址
 http://192.168.3.5/itop

 

优点:功能多,部署简单,界面相对好看,可以进行二次开发

缺点:使用较复杂,需要二次开发

这篇关于【CMDB】iTop 开源cmdb/ITIL软件部署的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/223438

相关文章

Qt 设置软件版本信息的实现

《Qt设置软件版本信息的实现》本文介绍了Qt项目中设置版本信息的三种常用方法,包括.pro文件和version.rc配置、CMakeLists.txt与version.h.in结合,具有一定的参考... 目录在运行程序期间设置版本信息可以参考VS在 QT 中设置软件版本信息的几种方法方法一:通过 .pro

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

如何确定哪些软件是Mac系统自带的? Mac系统内置应用查看技巧

《如何确定哪些软件是Mac系统自带的?Mac系统内置应用查看技巧》如何确定哪些软件是Mac系统自带的?mac系统中有很多自带的应用,想要看看哪些是系统自带,该怎么查看呢?下面我们就来看看Mac系统内... 在MAC电脑上,可以使用以下方法来确定哪些软件是系统自带的:1.应用程序文件夹打开应用程序文件夹

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

Nginx使用Keepalived部署web集群(高可用高性能负载均衡)实战案例

《Nginx使用Keepalived部署web集群(高可用高性能负载均衡)实战案例》本文介绍Nginx+Keepalived实现Web集群高可用负载均衡的部署与测试,涵盖架构设计、环境配置、健康检查、... 目录前言一、架构设计二、环境准备三、案例部署配置 前端 Keepalived配置 前端 Nginx

ubuntu如何部署Dify以及安装Docker? Dify安装部署指南

《ubuntu如何部署Dify以及安装Docker?Dify安装部署指南》Dify是一个开源的大模型应用开发平台,允许用户快速构建和部署基于大语言模型的应用,ubuntu如何部署Dify呢?详细请... Dify是个不错的开源LLM应用开发平台,提供从 Agent 构建到 AI workflow 编排、RA

ubuntu16.04如何部署dify? 在Linux上安装部署Dify的技巧

《ubuntu16.04如何部署dify?在Linux上安装部署Dify的技巧》随着云计算和容器技术的快速发展,Docker已经成为现代软件开发和部署的重要工具之一,Dify作为一款优秀的云原生应用... Dify 是一个基于 docker 的工作流管理工具,旨在简化机器学习和数据科学领域的多步骤工作流。它

Nginx部署React项目时重定向循环问题的解决方案

《Nginx部署React项目时重定向循环问题的解决方案》Nginx在处理React项目请求时出现重定向循环,通常是由于`try_files`配置错误或`root`路径配置不当导致的,本文给大家详细介... 目录问题原因1. try_files 配置错误2. root 路径错误解决方法1. 检查 try_f

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的