OCS - Instalação
INSTALAÇÃO
Open Computer and Software Inventory Next Generation (OCS Inventory NG)
Sistema Operacional : Linux
Distribuição : UBUNTU 16.04.4 LTS 64 Bits
Caracteristicas do Servidor
Maquina Virtual
Maquina Fisica
Processador fisico - i3 - 1.70GHz
Disco - 60 Gb
Memória - 512 Mb
Software necessários
Serviço Web Apache2 e o PHP7.0
Serviço de Banco de Dados o Mysql-server-core-5.7
instalando os pacotes adicionais
apt-get install gcc make libdbi-perl libdbd-mysql-perl libapache-dbi-perl build-essential libxml-simple-perl libnet-ip-perl libsoap-lite-perl libarchive-zip-perl php-soap libapache2-mod-perl2 libapache2-mod-php libio-compress-perl libxml-simple-perl libdbi-perl libdbd-mysql-perl php-mysql php-gd php7.0-dev php-mbstring php-soap php-curl openssl php7.0-zip libswitch-perl -y
perl -MCPAN -e 'install XML::Entities'
Agora vamos criar um banco de dados no MySQL para o OCS.
mysql -u root -p
CREATE DATABASE ocs;
GRANT ALL PRIVILEGES ON ocs.* to ocs@localhost IDENTIFIED BY 'coloque-senha';
20
FLUSH PRIVILEGES;
quit
Feito isso, acesse a pasta /tools para baixar o arquivo de instalação do OCS Inventory Server, ou qualquer outra pasta que ache melhor.
git clone https://github.com/OCSInventory-NG/OCSInventory-ocsreports.git ocsreports
Podemos fazer download do pacote .tar
Após fazer o download do pacote do OCS, iremos instalá-lo.
Primeiro, vamos descompactar o pacote:
# tar -xvf PACOTE BAIXADO
Acesse o pacote descompactado e procure o pacote setup e o execute:
# cd PACOTE_OCS
Antes de instalar, altere os parâmetros de senha do setup:
vim setup.sh
Altere as linhas
(linha 20) DB_SERVER_USER=”ocs”
(linha 21) DB_SERVER_PWD=”ocs”
Para
(linha 20) DB_SERVER_USER=”ocs”
(linha 21) DB_SERVER_PWD=”coloque-senha”
Agora sim, inicie a instalação:
./setup.sh
Sequencia da instalação no arquivo : SeqInstSetup.txt
Caso de ERROR
curl -L https://cpanmin.us | perl - -M https://cpan.metacpan.org -n Mojolicious
cpan install HTML::Perlinfo::Modules
cpan Plack
Ele criou os arquivos do apache na pasta ....
/etc/apache2/conf-available#
Seguintes nomes dos arquivos
ocsinventory-reports.conf
z-ocsinventory-server.conf
neste mesmo diretório eu criei um alias para o nome....
ln -s z-ocsinventory-server.conf ocsinventory.conf
ln -s ocsinventory-reports.conf ocsreports.conf
ln -s zz-ocsinventory-restapi.conf ocsrestapi.conf
Depois criei um novo alias na seguinte pasta .....
/etc/apache2/sites-enabled#
Dentro desta pasta criei alias para os arquivos....
ln -s /etc/apache2/conf-available/ocsinventory.conf
ln -s /etc/apache2/conf-available/ocsreports.conf
ln -s /etc/apache2/conf-available/ocsrestapi.conf
chown -R www-data:www-data /var/lib/ocsinventory-reports
No arquivo php.ini alterar os valores abaixo ....
post_max_size = 300M
upload_max_filesize = 300M
Reinicie o Apache:
/etc/init.d/apache2 restart
Acesse no browser http://ip_server/ocsreports/
Após finalizada a instalação e acesso ao sistema....
Excluir ou renomear o arquivo de instalação conforme abaixo ....
/usr/share/ocsinventory-reports/ocsreports# mv install.php install.phpBKP
Não esquecer de corrigir o user e senha conforme mostra abaixo ( Estas são as configurações colocadas na instalação )
/etc/apache2/conf-available# vi z-ocsinventory-server.conf
# Name of database
PerlSetEnv OCS_DB_NAME ocs
PerlSetEnv OCS_DB_LOCAL ocs
# User allowed to connect to database
PerlSetEnv OCS_DB_USER root
# Password for user
PerlSetVar OCS_DB_PWD senha
root@SRV3-OCS:/usr/share/ocsinventory-reports# chown -R www-data:www-data ocsreports
Pronto....
http://<IP>/ocsreports
Comentários
Postar um comentário