tutorial servidor debian linux ocs invetory
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_8TRANSCRIPT
![Page 1: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/1.jpg)
Professor Ramon Moreno
![Page 2: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/2.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/3.jpg)
![Page 4: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/4.jpg)
![Page 5: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/5.jpg)
Mãos à Obra!!!
Antes de tudo é necessário montar um servidor web...
![Page 6: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/6.jpg)
Servidor LAMP no Debian Wheeze
![Page 7: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/7.jpg)
• 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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/8.jpg)
• 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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/9.jpg)
• 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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/10.jpg)
• 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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/11.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/12.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/13.jpg)
• É 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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/14.jpg)
• 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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/15.jpg)
• 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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/16.jpg)
• 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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/17.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/18.jpg)
• Instale o phpmyadmin com o comando abaixo:
aptitude install phpmyadmin
![Page 19: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/19.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/20.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/21.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/22.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/23.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/24.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/25.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/26.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/27.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/28.jpg)
• Reinicialize o apache
/etc/init.d/apache2 restar
![Page 29: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/29.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/30.jpg)
• 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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/31.jpg)
Forneça a senha de acesso ao banco de dados...
![Page 32: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/32.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/33.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/34.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/35.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/36.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/37.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/38.jpg)
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](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/39.jpg)
![Page 40: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/40.jpg)
Instale o OCS e siga os passos a seguir...
![Page 41: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/41.jpg)
![Page 42: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/42.jpg)
![Page 43: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/43.jpg)
![Page 44: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/44.jpg)
![Page 45: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/45.jpg)
![Page 46: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/46.jpg)
![Page 47: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/47.jpg)
![Page 48: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/48.jpg)
Após a instalação finalizar, acesse o OCS pelo seu navegador.
![Page 49: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/49.jpg)
![Page 50: Tutorial servidor debian linux ocs invetory](https://reader030.vdocuments.pub/reader030/viewer/2022020713/5579a507d8b42ac1148b4a2a/html5/thumbnails/50.jpg)
The End