tutorial servidor debian linux ocs invetory

50
Professor Ramon Moreno

Upload: ramon-moreno-goes

Post on 11-Jun-2015

4.979 views

Category:

Technology


2 download

DESCRIPTION

Tutoria de instalação da ferramenta de inventário OCS. O Servidor utilizado foi Debian-7.1.0 Com muito carinho compartilho o que aprendi e espero sinceramente ajudar. Por favor, não esqueçam de dar um like ou comentar. Aqui tem o link para o vídeo tutorial que está no Youtube. https://www.youtube.com/watch?v=-FPxyCBGP_8

TRANSCRIPT

Page 1: Tutorial servidor debian linux ocs invetory

Professor Ramon Moreno

Page 2: Tutorial servidor debian linux ocs invetory

O que é o OCS?

• É um software livre que permite aos usuários

conhecer seus ativos de TI;

• Coleta informações sobre o hardware e

software de máquinas em rede;

• Fornece uma interface de gerenciamento

WEB.

Page 3: Tutorial servidor debian linux ocs invetory
Page 4: Tutorial servidor debian linux ocs invetory
Page 5: Tutorial servidor debian linux ocs invetory

Mãos à Obra!!!

Antes de tudo é necessário montar um servidor web...

Page 6: Tutorial servidor debian linux ocs invetory

Servidor LAMP no Debian Wheeze

Page 7: Tutorial servidor debian linux ocs invetory

• Primeiramente ganhe poder de super usuário

executando o comando abaixo (será

necessário a senha de root) :

usuario@dominio:$ su -

Page 8: Tutorial servidor debian linux ocs invetory

• Após se logar como root , verifique se seu sistema está totalmente atualizado :

• root@dominio:$ aptitude update

Page 9: Tutorial servidor debian linux ocs invetory

• Após verificar se está tudo atualizado e ok,

vamos ao próximo passo! Instalar o Apache e

o PHP.

Apache é um dos mais famosos servidores web utilizado em servidores por todo o mundo.Segundo uma pesquisa feita pelo site "NetCraft"(www.netcraft.com), o Apacheestá servindo, em média, mais de 50% dos sites pesquisados.

Page 10: Tutorial servidor debian linux ocs invetory

• Execute o comando abaixo para instala-lo,

junto com o PHP e o módulo para que o

apache interprete o PHP:

aptitude install make

aptitude install libapache2-mod-perl2

aptitude install mysql-server

Page 11: Tutorial servidor debian linux ocs invetory

No meio da instalação a seguinte tela será apresentada para definição do usuário root ao mysql.

Page 12: Tutorial servidor debian linux ocs invetory

Terminando de montar o servidor WEB...

aptitude install apache2 apache2-doc

aptitude install php5 php5-mysql php5-gd

Page 13: Tutorial servidor debian linux ocs invetory

• É necessário reiniciar o Apache, pois o serviço

foi instalado e iniciado antes do módulo do

PHP ser instalado e por isso ainda não foi

carregado:

• root@dominio:# service apache2 restart

Page 14: Tutorial servidor debian linux ocs invetory

• Após reiniciar o Apache é necessário verificar se o servidor WEB está OK.

• Acesse no seu navegador o endereço, (IP configurado na placa de rede). EX: http://192.168.1.10

(IP do seu servidor)

Se tudo deu certo, você verá a mensagem default do Apache:

Page 15: Tutorial servidor debian linux ocs invetory

• Vamos verificar se o apache e o PHP estão funcionando corretamente criando um arquivo de teste no diretório /var/www :

vi /var/www/info.php

• Insira o conteúdo abaixo no arquivo :

<?php phpinfo(); ?>

Page 16: Tutorial servidor debian linux ocs invetory

• Ok! Seu servidor web está rodando. Agora acesse IP_DO_SERVIDOR/info.php e você verá isso:

Page 17: Tutorial servidor debian linux ocs invetory

Então podemos instalar o resto dos pacotes...

aptitude install libxml-simple-perl libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perllibsoap-lite-perl

aptitude install libapache2-mod-perl2

Page 18: Tutorial servidor debian linux ocs invetory

• Instale o phpmyadmin com o comando abaixo:

aptitude install phpmyadmin

Page 19: Tutorial servidor debian linux ocs invetory

Durante a instalação você verá a mensagem abaixo:

Com a barra de espaço selecione apache2.

Page 20: Tutorial servidor debian linux ocs invetory

Novamente será exibido uma nova informação:

Selecione a opção sim , para que seja criado uma base de dados para do phpmyadmin.

Page 21: Tutorial servidor debian linux ocs invetory

Também será solicitado sua senha de usuário root que foi criada na instalação do mysql.

Digite sua senha e confirme-a novamente quando for solicitado.

Page 22: Tutorial servidor debian linux ocs invetory

Faça um teste acessando com o usuário root e sua senha. Após logar no phpmyadmin você poderá criar novos usuários e atribuir os privilégios que desejar, também poderá criar bases de dados de forma simples e intuitiva.

Page 23: Tutorial servidor debian linux ocs invetory

Preparando o servidor para hospedar o OCS...

• Após a instalação dos pacotes necessários realizar alguns ajustes. Acesse o arquivo:

vim /etc/mysql/my.cnf

max_allowed_packet = 32M

Salve o arquivo e sair!!!

Page 24: Tutorial servidor debian linux ocs invetory

Será necessário realizar o download do OSC Inventory do site.

Crie uma pasta de download , acesse-a e faça o download do OCS dentro do respectivo diretório.

cd / Comando mudar de diretório (acessa o /)mkdir downloads Comando para criar o diretório downloads

wget https://launchpad.net/ocsinventory-server/stable-2.1/2.1rc1/+download/OCSNG_UNIX_SERVER-2.1rc1.tar.gz

O link pode ser copiado do site.Após realizar o download é necessário descompactar o arquivo.extrair o pacote com o comando:

tar -xvzf OCSNG_UNIX_SERVER-2.1rc1.tar.gz

Page 25: Tutorial servidor debian linux ocs invetory

Preparando o servidor para hospedar o OCS...

• Dentro da pasta descompactada existe um setup para executá-lo utilize o comando:

./setup.sh

Como o banco de dados e o servidor estão no mesmoequipamento, todas as configurações podem ser deixadascomo padrão.

Clique em ENTER para todas as opções.

Após terminar, será necessário realizar alguns ajustes...

Page 26: Tutorial servidor debian linux ocs invetory

Ajustes

É necessário alterar duas configurações do PHP,

para que não tenhamos problemas para

inicializar arquivos dos agentes para o

servidor.

Page 27: Tutorial servidor debian linux ocs invetory

Acesse o arquivo...vim /etc/php5/apache2/php.ini

procure a sitax post_max_size e altere o a configuração para 888M

post_max_size = 888M

procure a sitax upload_max_filesize e aumente o tamanho dela para 222M

upload_max_filesize = 222M

Não esqueça de salvar o arquivo antes de sair.

Page 28: Tutorial servidor debian linux ocs invetory

• Reinicialize o apache

/etc/init.d/apache2 restar

Page 29: Tutorial servidor debian linux ocs invetory

Ajustes no usuário do banco de dados

• Precisamos habilitar a senha que de root do MYSQL para o OCS.

vim /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php

o aquivo terá as seguintes linhas:

1 <?php2 $_SESSION["SERVEUR_SQL"]="localhost";3 $_SESSION["COMPTE_BASE"]="ocs";4 $_SESSION["PSWD_BASE"]="ocs";5 ?>

Altere o COMPTE_BASE para rootAltere o PSWD_BASE para a senha root para o banco de dados

Page 30: Tutorial servidor debian linux ocs invetory

• Após essas alterações o acesso pelo navegador WEB estará funcionando...

• Na primeira tela, você pode colocar apenas a senha do usuário do banco de dados e o usuário que é o root.

• Depois clique em enviar.

• O login e senha do primeiro acesso é admin admin

Page 31: Tutorial servidor debian linux ocs invetory

Forneça a senha de acesso ao banco de dados...

Page 32: Tutorial servidor debian linux ocs invetory

Mensagens de alerta

• *O usuário admin precisa ser excluído, ou sua senha mudada, para que a mensagem de alerta sair do topo da tela.

• *A segunda mensagem de alerta somente sairá da tela após você renomear o arquivo solicitado...

Page 33: Tutorial servidor debian linux ocs invetory

Mensagens de alerta

cd /usr/share/ocsinventory-reports/ocsreports/

ls

/usr/share/ocsinventory-reports/ocsreports# mv install.php install.php.old

Page 34: Tutorial servidor debian linux ocs invetory

Criando a conexão do banco de daods

• Cadastre a mesma senha que acabou de alterar no arquivo de conexão com o banco de dados.

• vim /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php

1 <?php2 define("DB_NAME", "ocsweb");3 define("SERVER_READ","localhost");4 define("SERVER_WRITE","localhost");5 define("COMPTE_BASE","ocs");6 define("PSWD_BASE","1q2w3e"); <<<<----- a senha deve ser a senha

de acesso ao banco de dados 7 ?>

Page 35: Tutorial servidor debian linux ocs invetory

Acesse o arquivo e troque a senha

vim /etc/apache2/conf.d/z-ocsinventory-server.conf

linha 31PerlSetVar OCS_DB_PWD 1q2w3e

Salve o arquivo e saia.

Page 36: Tutorial servidor debian linux ocs invetory

Esse erro pode ocorrer devido a alteração da senha do banco de dados.É possível solucionar o problema com o PHPmyAdmin.

Page 37: Tutorial servidor debian linux ocs invetory

Forneça todos os privilégios do banco de dados para o usuário OCS.

Altere a senha do banco de dados para a senha criada no início do tutorial.

Page 38: Tutorial servidor debian linux ocs invetory

Instalando o OCS Agent

• Antes de realizar o download do OCS Agent, é importante verificar a versão do OCS inventoryinstalado no servidor.

• Faça o download do site oficial do OCS...

Page 39: Tutorial servidor debian linux ocs invetory
Page 40: Tutorial servidor debian linux ocs invetory

Instale o OCS e siga os passos a seguir...

Page 41: Tutorial servidor debian linux ocs invetory
Page 42: Tutorial servidor debian linux ocs invetory
Page 43: Tutorial servidor debian linux ocs invetory
Page 44: Tutorial servidor debian linux ocs invetory
Page 45: Tutorial servidor debian linux ocs invetory
Page 46: Tutorial servidor debian linux ocs invetory
Page 47: Tutorial servidor debian linux ocs invetory
Page 48: Tutorial servidor debian linux ocs invetory

Após a instalação finalizar, acesse o OCS pelo seu navegador.

Page 49: Tutorial servidor debian linux ocs invetory
Page 50: Tutorial servidor debian linux ocs invetory

The End