Sem resumo de edição
Linha 116: Linha 116:


Caso não abra, faça:
Caso não abra, faça:
Reinstalar o pacote do OCS Inventory -> yum --enablerepo=remi install ocsinventory
Reinstalar o pacote do OCS Inventory -> yum --enablerepo=remi install ocsinventory
Caso de certo: Acompanhar no LOG do HTTPD
 
Caso certo: Acompanhar no LOG do HTTPD
 
Acompanhe no log-> tail -f /var/log/httpd/error_log
Acompanhe no log-> tail -f /var/log/httpd/error_log
Verifique qual error está mostrando agora, para que você possa corrigi-los, mas acredito que irá aparecer timezone 'UTC'. Ai seria questão de verificar data / hora da sua estação ou configurar o NTP BR em sua maquina.


= REFERÊNCIAS =
= REFERÊNCIAS =
[https://felliperocha.blogspot.com.br/2014/11/ocs-inventory-no-centos-7.html OCS-Inventory no CentOS 7]
[https://felliperocha.blogspot.com.br/2014/11/ocs-inventory-no-centos-7.html OCS-Inventory no CentOS 7]

Edição das 19h18min de 4 de setembro de 2017

O OCS Inventory é uma aplicação que promove um inventário de máquinas automático, onde as informações são coletadas em tempo real. Conta com suporte a outra aplicação chamada GLPI que faz o inventário offline, o que seria útil para máquinas e recursos (como memória RAM, CPU, discos, ...) que não estão ativas, ou que estão guardadas em algum almoxarifado ou depósito.


INSTALAÇÃO OCS INVENTORY CENTOS 7

1º Instalação de repositórios extras

  • EPEL
  • REMI

EPEL

Para incluir os Pacotes Adicionais para Enterprise Linux (ou EPEL), é necessário executar o seguinte comando:

yum install epel

Para habilitando o Remi no CentOs 7, execute:

wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm 
sudo rpm -Uvh remi-release-7*.rpm
sudo yum --enablerepo=remi install php-tcpdf

Acesse /etc/yum.repos.d/remi.repo

Em [remi] modifique enable=0 para enable=1 para ativar o repositorio. Abaixo como [remi] deve ficar.

[remi]
name=Les RPM de remi pour Enterprise Linux 7 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/7/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/7/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority

Para verificar se o repositorio está funcionando, execute:

yum repolist

2º Preparando o servidor

Agora há a necessidade de instalar alguns pacotes que são pre-requisitos do OCS-Inventory:

yum update -y
yum install -y httpd httpd-devel mod_perl mod_php mod_ssl php-gd php-mysql php-mbstring php perl perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL  perl-Net-IP perl-SOAP-Lite perl-Apache-DBI perl-Apache2-SOAP perl-XML-Entities

Inicie o WebServer

systemctl start httpd.service
systemctl enable httpd.service

Adicione o repositorio do MariaDB

cd /etc/yum.repos.d/
vim MariaDB.repo

Adicione o conteúdo abaixo no arquivo e salve o arquivo Mariadb.repo

# MariaDB 10.0 CentOS repository list - created 2014-11-30 22:51 UTC 
# http://mariadb.org/mariadb/repositories/
[mariadb] 
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

Agora faça a instalação do MariaDB

sudo yum install MariaDB-server MariaDB-client

Inicie o Banco de Dados

/etc/init.d/mysql start

Execute o instalação segura do Mysql e atribui a senha para root

/usr/bin/mysql_secure_installation

Dê enter para todas as mensagens e escolha uma senha para o root do MySQL.

Opcional

Caso deseje criar a base de dados agora, segue abaixo o procedimento, porém é possivel criar na durante a instalação do OCS. Fazendo essa configuração agora quando acessar o OCS será necessário somente dar input das informações de conexão com o banco de dados.

# mysql -u root -p
   
CREATE DATABASE ocs;
GRANT ALL PRIVILEGES ON ocs.* to ocs@localhost IDENTIFIED BY 'suasenha';
FLUSH PRIVILEGES;
QUIT

3º Instalando o OCS-Inventory em si

Instalação do OCS NG através do Yum utilizando o Remi

yum --enablerepo=remi install ocsinventory

Libera acesso http e https

firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload

Altere no php.ini o tamanho maximo de post e upload

vim /etc/php.ini
post_max_size = 200M
upload_max_filesize = 200M

Concluida a instalação remova o arquivo install.php do diretorio /usr/share/ocsinventory-reports/ocsreports

cd /usr/share/ocsinventory-reports/ocsreports
rm install.php


Acesse a URL para configurar o OCS http://ipdoservidor/ocsreports


4º Caso haja página em branco, ao abrir no navegador, faça essa guia, senão pule!

Faça isso aqui e veja se dar certo:

Volte o install.php para o diretório que ele pertencia

/usr/share/ocsinventory-reports/ocsreports (TENTE ABRIR A PAGINA AGORA);

caso não abra, faça:

systemctl restart httpd.service

Caso abra, faça: Voltar ao arquivo install.php e editalo

mv install.php install-.php
systemctl restart httpd.service

Caso não abra, faça:

Reinstalar o pacote do OCS Inventory -> yum --enablerepo=remi install ocsinventory

Caso dê certo: Acompanhar no LOG do HTTPD

Acompanhe no log-> tail -f /var/log/httpd/error_log

REFERÊNCIAS

OCS-Inventory no CentOS 7