一、在官网下载iTOP:https://wiki.openitop.org/doku.php php
二、将压缩包上传,安装数据库和http,并安装php的相关插件:html
unzip iTop-2.4.0-3585.zip yum install httpd php php-gd php-xml mariadb-server php-mysql php-soap php-mcrypt php-ldap -y mv web /var/www/html/ cd /var/www/html/ chown -R apache:apache web/ systemctl start httpd
三、配置数据库:node
yum install mariadb-server php-mysql php-mysqli -y
四、修改数据库配置文件:mysql
[root@itop-cmdb ~]# cat /etc/my.cnf [mysqld] datadir=/data/mysql socket=/data/mysql/mysql.sock max_allowed_packet=2097652 symbolic-links=0 [mysql] socket=/data/mysql/mysql.sock [mysqld_safe] log-error=/var/log/mariadb/mariadb.log pid-file=/var/run/mariadb/mariadb.pid socket=/data/mysql/mysql.sock !includedir /etc/my.cnf.d
五、指定socket文件,启动数据库:web
ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock systemctl restart mariadb systemctl restart httpd
添加数据库受权:sql
MariaDB [(none)]> grant all on *.* to 'itop'@'localhost' identified by 'itop';
六、登陆web界面,在web 界面安装完成配置。数据库
在安装完成后,使用管理员帐号登陆,能够看到以下界面:apache
提示: 在使用web界面安装的过程当中会有针对应用场景的不一样选项,能够根据本身的业务规模和应用场景选择对应的选项。服务器
对主机和网络设备进行添加时,须要先规划化对应关系,通常状况下能够参考以下顺序:网络
一、 先在位置中定义机房,办公区。组织中定义部门,联系人员,以及联系人员之间的上下级关系,部门的层级关系。
二、根据机房定义机架,物理服务器,网络设备等物理设备,其中的细节能够根据需求进一步完善。
三、定义完物理设备后,能够对物理机进行划分,如集群,云平台等划分到Farm 对象中。
四、单机虚拟机宿主机,划分到Hypervisor中。全部虚拟机划分到Virtual Machine中。
对不一样的业务平台建立不一样的业务方案:
在不一样的业务方案中配置使用的虚拟机和物理机资源池:
若是有大量机器或者虚拟机须要添加到itop中时,可使用表格导入的方式,如批量导入虚拟机:
一、选择一个模板,导出Excel:
二、选择要导出的字段信息,这些信息也是咱们要修改的字段:
三、导出以后使用excel打开,批量添加对应的虚拟机信息到表格中,而后保存为CSV格式。
四、使用nodepad++ 打开此CSV文件,转换为UTF8格式的文件。
五、选择此文件导入: