计算机技术

【Linux】【CMDB】【OCSINVENTORY】安装与配置

2018-12-29  本文已影响0人  炼狱腾蛇Eric

1. 简介

2. 链接

3. 环境

4. 安装

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh https://rpm.ocsinventory-ng.org/ocsinventory-release-latest.el7.ocs.noarch.rpm
yum install ocsinventory

手动建库

mysql -uroot -p
MariaDB [(none)]> create database ocsweb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON ocsweb.* to ocs@localhost IDENTIFIED BY 'ocs';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON ocsweb.* to ocs@'%' IDENTIFIED BY 'ocs';
MariaDB [(none)]> flush privileges;

4.2. 或者可以使用二进制包,这样可以保持最新版,但是要手动其他依赖,php默认版本是5.4,但是同样需要手动建库

yum install -y httpd mariadb mariadb-server \
perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL perl-Net-IP perl-SOAP-Lite perl-Archive-Zip \
perl-Mojolicious perl-Plack perl-XML-Entities perl-Switch php-pecl-zip perl-XML-Simple \
perl-DBI perl-DBD-MySQL perl-Net-IP perl-Apache-DBI perl-Digest-SHA1 perl-Apache2-SOAP \
php-mbstring php-mysql php-embedded php php-soap php-common php-gd 

*** PS开始 ***
如果使用php7和mariadb10.3的话需要下载额外的yum源

rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

/etc/yum.repos.d/mariadb.repo

# MariaDB 10.3 CentOS repository list - created 2018-05-26 07:55 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

上面的依赖安装过程就变成了

yum install -y httpd mariadb mariadb-server \
perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL perl-Net-IP perl-SOAP-Lite perl-Archive-Zip \
perl-Mojolicious perl-Plack perl-XML-Entities perl-Switch php-pecl-zip perl-XML-Simple \
perl-DBI perl-DBD-MySQL perl-Net-IP perl-Apache-DBI perl-Digest-SHA1 perl-Apache2-SOAP \
php73-php-embedded php73-php-mbstring php73-php-mysqlnd php73 php73-php-soap php73-php-common php73-php-gd 

*** PS结束 ***


下载并使用配置脚本安装

wget https://github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.5/OCSNG_UNIX_SERVER_2.5.tar.gz
tar xf OCSNG_UNIX_SERVER_2.5.tar.gz
cd OCSNG_UNIX_SERVER_2.5
./setup.sh #全都回车就好了

4.3. 直接使用Docker镜像,传参数的方式 ,但是同样需要有个数据库

docker run -d -p 80:80 -p 443:443 \
-e OCS_DBSERVER_WRITE=mysql.ekaexhz.seli.gic.ericsson.se \
-e OCS_DBSERVER_READ=mysql.ekaexhz.seli.gic.ericsson.se \ 
-e OCS_DBNAME=ocsweb \
-e OCS_DBUSER=ocs \
-e OCS_DBPASS=ocs docker.io/ocsinventory/ocsinventory-docker-image

5. 配置

上一篇 下一篇

猜你喜欢

热点阅读