inicio Etiqueta: visualeditor |
Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
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. | 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 <nowiki>[remi]</nowiki> modifique enable=0 para enable=1 para ativar o repositorio. | |||
Abaixo como <nowiki>[remi]</nowiki> deve ficar. | |||
<nowiki>[remi]</nowiki> | |||
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/ | |||
<nowiki>[mariadb]</nowiki> | |||
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 de certo: Acompanhar no LOG do HTTPD | |||
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 = | |||
[https://felliperocha.blogspot.com.br/2014/11/ocs-inventory-no-centos-7.html OCS-Inventory no CentOS 7] | |||
Edição das 19h10min 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 de certo: Acompanhar no LOG do HTTPD 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.