Differences

This shows you the differences between two versions of the page.

Link to this comparison view

instalacao_e_configuracao_do_glpi_integrado_com_ocs_no_centos_6.4_pt_br [2017/09/05 12:18] (current)
Line 1: Line 1:
 +====== Instalação e Configuração do GLPI intregrado com OCS no CentOS 6.4  ======
 +
 +
 +E ai galera, aqui eu vou abordar a instalação e configuração do GLPI integrado ao OCS, o GLPI trabalha bem com o OCS do repositório a última versão do OCS o GLPI não da suporte com isso eu vou utilizar tudo dos repositórios oficiais.
 +
 +Prepare o seu sistema com o seguinte script http://​wiki.douglasqsantos.com.br/​doku.php/​confinicialcentos6_en para que não falte nenhum pacote ou configuração.
 +
 +O que vou utilizar:
 +  * CentOS 6.4
 +    * IP: 192.168.0.80/​24 ​
 +
 +====== Instalação do MySQL ======
 +
 +<sxh bash>
 +yum install mysql-server -y
 +</​sxh>​
 +
 +Agora vamos colocar o MySQL na inicialização do sistema
 +<sxh bash>
 +service mysqld start
 +chkconfig mysqld on
 +</​sxh>​
 +
 +Agora vamos definir uma senha para o usuário do MySQL
 +<sxh bash>
 +mysqladmin -u root password '​senha'​
 +</​sxh>​
 +
 +Agora caso ache necessário pode fazer a configuração segura do MySQL com o seguinte comando
 +<sxh bash>
 +mysql_secure_installation
 +</​sxh>​
 +
 +Agora precisamos fazer um ajuste no arquivo de configuração do MySQL
 +<sxh bash>
 +vim /​etc/​my.cnf ​
 +[mysqld]
 +[...]
 +symbolic-links=0
 +max_allowed_packet=32M
 +[...]
 +</​sxh>​
 +
 +Agora vamos reiniciar o serviço do MySQL
 +<sxh bash>
 +/​etc/​init.d/​mysqld restart
 +</​sxh>​
 +
 +====== ​ Instalação e Configuração do OCS Inventory NG======
 +
 +Vamos instalar o ocsinventory
 +<sxh bash>
 +yum install ocsinventory -y
 +</​sxh>​
 +
 +Agora vamos reiniciar o serviço do Apache
 +<sxh bash>
 +service httpd restart
 +</​sxh>​
 +
 +Agora vamos colocar o apache na incialização do sistema
 +<sxh bash>
 +chkconfig httpd on
 +</​sxh>​
 +
 +Agora vamos criar um banco de dados para o OCS
 +<sxh sql>
 +mysql -u root -p
 +create database ocsweb;
 +grant all privileges on ocsweb.* to ocsweb@localhost identified by '​senha';​
 +</​sxh>​
 +
 +Agora vamos acessar http://​192.168.0.80/​ocsreports/​install.php
 +
 +Aqui na primeira tela informe:
 +  * MySQL login: ocsweb
 +  * MySQL password: senha
 +  * MySQL hostname: localhost
 +  * Agora selecione Send
 +  * Agora na segunda tela selecione Enviar
 +  * Agora selecione Click here to enter OCS-NG GUI
 +  * O usuário que podemos utilizar é admin e a senha admin
 +
 +
 +Agora vamos remover o arquivo de instalação do OCS que é o aviso que vamos receber quando efetuarmos o login
 +<sxh bash>
 +rm -rf /​usr/​share/​ocsinventory-reports/​ocsreports/​install.php
 +</​sxh>​
 +
 +Agora vamos fazer alguns ajustes para ele trabalhar em conjunto com o GLPI
 +  * Agora no ícone da chave de grifo selecione Configuração
 +  * Selecione a guia server
 +      * Em LOGLEVEL mude para ON
 +      * Em AUTO_DUPLICATE_LVL selecione Serial, macaddress, model
 +      * Em TRACE_DELETED mude para ON
 +      * Em SESSION_VALIDITY_TIME informe 600
 +      * Depois selecione Atualizar
 +
 +Agora vamos ajustar a senha do ocsweb
 +<sxh bash>
 +vim /​etc/​httpd/​conf.d/​ocsinventory-server.conf
 +  PerlSetEnv OCS_DB_USER ocsweb
 +[...]
 +  PerlSetVar OCS_DB_PWD senha
 +</​sxh>​
 +
 +Agora vamos reiniciar o serviço o apache
 +<sxh bash>
 +/​etc/​init.d/​httpd restart
 +</​sxh>​
 +
 +Agora vamos cadastrar o nosso servidor do OCS
 +
 +Vamos instalar o agente
 +<sxh bash>
 +yum install ocsinventory-agent -y
 +</​sxh>​
 +
 +Agora vamos enviar o nosso inventário
 +<sxh bash>
 +ocsinventory-agent --server=localhost
 +</​sxh>​
 +
 +Agora o servidor já deve estar aparecendo na lista de computadores do OCS
 +
 +Agora vamos habilitar o inventário automático para esse nosso cliente
 +<sxh bash>
 +vim /​etc/​sysconfig/​ocsinventory-agent
 +[...]
 +OCSMODE[0]=cron
 +[...]
 +OCSSERVER[0]=http://​localhost/​ocsinventory
 +[...]
 +</​sxh>​
 +
 +====== Instalação e Configuração do GLPI ======
 +
 +Vamos fazer a instalação do GLPI
 +<sxh bash>
 +yum install glpi -y
 +</​sxh>​
 +
 +Agora vamos reiniciar o apache
 +<sxh bash>
 +/​etc/​init.d/​httpd restart
 +</​sxh>​
 +
 +Agora vamos criar o banco de dados para o GLPI
 +<sxh sql>
 +mysql -u root -p
 +create database glpi;
 +grant all privileges on glpi.* to glpi@localhost identified by '​senha';​
 +</​sxh>​
 +
 +Agora vamos acessar http://​192.168.0.80/​glpi/​install/​install.php
 +
 +  * Na primeira tela vamos selecionar o Idioma e selecionar OK
 +  * Aqui na segunda tela aceite os termos e selecione Continuar
 +  * Agora selecione Instalar pois não temos o glpi ainda instalado
 +  * Agora temos a tela com os pré-requisitos para a instalação do GLPI se estiver tudo ok vamos selecionar Continuar
 +  * Agora precisamos informar os dados para a conexão com o banco
 +    * Servidor do MySQL: localhost
 +    * Usuário do MySQL: glpi
 +    * Senha do MySQL: senha
 +    * Agora selecione Continuar
 +  *  Agora selecione a base glpi e selecione Continuar
 +  *  Agora vamos ter um aviso que o banco foi inicializado vamos selecionar Continuar
 +  * Agora podemos selecionar User GLPI
 +
 +Na instalação do glpi cria alguns usuários:
 +  * glpi/glpi para usuário administrador
 +  * tech/tech para usuário técnico
 +  * normal/​normal para usuário normal
 +  * post-only/​post-only para usuário postonly
 +
 +Vamos logar com o usuário GLPI
 +
 +====== Integração do OCSNG com o GLPI ======
 +
 +
 +Aqui na tela principal selecione Configurar/​Geral
 +    * Na guia Inventário
 +    * Em Ativar o modo OCSNG selecione YES e depois selecione Enviar
 +
 +Agora vamos configurar a conexão com o OCS
 +
 +Na tela principal selecione Configurar/​Modo OCSNG
 +  * Agora selecione localhost
 +  * Agora vamos preencher os dados da seguinte forma
 +    * Nome: Servidor OCS
 +    * Servidor do OCS-NG: localhost
 +    * Nome do banco de dados do OCS-NG: ocsweb
 +    * Nome do usuário de dados do OCS-NG: ocsweb
 +    * Senha do usuário do OCS-NG: senha
 +    * Agora selecione Atualizar ​
 +
 +Caso tudo tenha sido informado corretamente vamos ter a seguinte mensagem
 +<sxh bash>
 +Conexão com o banco de dados OCS-NG efetuada com sucesso
 +Configuração e Versão do OCS-NG válida
 +</​sxh>​
 +
 +Agora vamos configurar o que queremos importar do OCS
 +  * Na guia Opções de importação
 +  * Em prefiréricos:​ Unidade de importação
 +  * Monitores: Importação de unidade em número de série
 +  * Impressoras:​ Unidade de importação
 +  * Softwares: Unidade de importação
 +  * Volumes: Sim
 +  * **Usar o dicionário de software do OCS-NG precisa ficar como não**
 +  * Registro: Sim
 +  * Máquinas Virtuais: sim
 +  * Agora selecione enviar
 +
 +Agora vamos configurar o que queremos importar de informações gerais do computador
 +  * Aqui podemos selecionar o que vamos importar do cliente
 +  * Aqui selecione o que achar necessário e selecione Enviar
 +
 +Agora vamos importar os computadores do OCS
 +    * No menu Ferramentas/​OCSNG
 +    * Agora selecione Importação de novos computadores
 +    * Agora selecione o Segundo Importar que deve já estar listando os computadores do OCS
 +
 +Agora vamos listar os nosso computadores do OCS
 +  * No menu Inventário/​Computadores
 +  * Aqui selecione o computador que temos listados
 +
 +Aqui está tudo ok.
 +
 +====== Referências ======
 +  * http://​blog.famillecollet.com/​pages/​OCS-GLPI-en