資產管理系統ITOP安裝配置


項目背景:服務器系統centos7.6,部署ITOP服務用於公司進行資產管理

1.CMDB介紹
   CMDB:資產管理系統,所有運維工具的數據基礎(Configuration Management Database)
   CMDB包括:
     用戶管理,記錄測試,開發,運維人員的用戶表
     業務線管理,需要記錄業務的詳情
  項目管理,指定此項目需屬於那條業務線,以及項目詳情
  應用管理,指定此應用的開發人員,屬於哪個項目,和代碼地址,部署目錄,部署集群,依賴的應用,軟件等信息。
  主機管理,包括雲主機,物理機,主機屬於哪個集群,運行着哪些軟件,主機管理員,連接着哪些網絡設備,雲主機的資源地,存儲等相關信息。
  主機變更管理,主機的一些信息變更,例如管理員,所屬集群等信息更改,連接的網絡變更等。
  網絡設備管理,主要記錄網絡設備的詳細信息,及網絡設備連接的上級設備
  IP管理,IP屬於哪個主機,哪個網段,是否被占用等

2.ITOP安裝配置:
  (1)配置阿里雲yum源:
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo


(2)安裝數據庫:
     增加yum源:vim /etc/yum.repos.d/Mariadb.repo
[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
    yum clean all
    yum makecache all
    yum install MariaDB-server MariaDB-client -y //執行安裝數據庫
   systemctl start mariadb //啟動數據庫
   systemctl enable mariadb //開機自啟
   /usr/bin/mysql_secure_installation //初始化

   創建itop庫信息:
   mysql -uroot -p
   MariaDB [mysql]> create database itop DEFAULT CHARACTER SET utf8;
   MariaDB [mysql]> create user itop@localhost identified by 'itop'; 
   MariaDB [mysql]> grant all privileges on *.* to itop@'localhost' identified by 'itop'; 
   MariaDB [mysql]> flush privileges;
   MariaDB [mysql]> exit;
  cp /usr/share/mysql/my-large.cnf /etc/my.cnf
  vim /etc/my.cnf
  max_allowed_packet=2097652 -- 允許上傳包的最大值


(3)安裝 itop其他依賴:PHP、Apache等
   PHP需要7.2以上版本,在按照PHP之前,需要先配置一下yum源。
   yum install epel-release -y
   rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
   安裝相關組件:
   yum -y install httpd graphviz unzip mod_ssl php72w php72w-gd php72w-mysqlnd php72w-imap php72w-soap php72w-ldap php72w-mbstring php72w-pecl-zendopcache php72w-xml php72w-cli
   # php -v //查看PHP版本
   配置PHP會話目錄
   mkdir -p /var/lib/php/session
   chown apache:apache -R /var/lib/php/session/
   配置:
   systemctl start httpd      //啟動Apache
   systemctl enable httpd   //開機自動啟動


(4)開啟防火牆、關閉SELinux
   firewall-cmd --permanent --add-service=http
   firewall-cmd --permanent --add-service=https
   # 放開數據庫 謹慎操作
   firewall-cmd --zone=public --add-port=3306/tcp --permanent
   #重啟防火牆  
   firewall-cmd --reload
   #重啟生效
   sed -i 's#ELINUX=enforcing#ELINUX=disabled#g' /etc/selinux/config


(5)下載itop、目錄權限配置 
   mkdir -p /var/www/html/{conf,data,log,env-production}
   cd /var/www/html 
   wget https://nchc.dl.sourceforge.net/project/itop/itop/2.6.1/iTop-2.6.1-4463.zip
   unzip iTop-2.6.1-4463.zip
   chown -R apache:apache /var/www/html
   chmod 777 web/
   chmod 777 web/log/
   chmod 777 web/data/


(6)配置itop
   瀏覽器訪問:http://192.168.213.200/web/setup
   install a new itop--->localhost/itop/itop 用已經存在的庫,itop
   -->ITIL compliant tickets management(勾選全部)-->ITIL change management-->known/problem全勾選上
   (具體參考鏈接:https://www.cnblogs.com/easonchean/p/14396259.html)

   登錄界面參考如下:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM