tutorial servidor debian linux ocs invetory
Post on 11-Jun-2015
4.985 Views
Preview:
DESCRIPTION
TRANSCRIPT
Professor Ramon Moreno
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.
Mãos à Obra!!!
Antes de tudo é necessário montar um servidor web...
Servidor LAMP no Debian Wheeze
• Primeiramente ganhe poder de super usuário
executando o comando abaixo (será
necessário a senha de root) :
usuario@dominio:$ su -
• Após se logar como root , verifique se seu sistema está totalmente atualizado :
• root@dominio:$ aptitude update
• 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.
• 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
No meio da instalação a seguinte tela será apresentada para definição do usuário root ao mysql.
Terminando de montar o servidor WEB...
aptitude install apache2 apache2-doc
aptitude install php5 php5-mysql php5-gd
• É 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
• 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:
• 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(); ?>
• Ok! Seu servidor web está rodando. Agora acesse IP_DO_SERVIDOR/info.php e você verá isso:
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
• Instale o phpmyadmin com o comando abaixo:
aptitude install phpmyadmin
Durante a instalação você verá a mensagem abaixo:
Com a barra de espaço selecione apache2.
Novamente será exibido uma nova informação:
Selecione a opção sim , para que seja criado uma base de dados para do phpmyadmin.
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.
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.
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!!!
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
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...
Ajustes
É necessário alterar duas configurações do PHP,
para que não tenhamos problemas para
inicializar arquivos dos agentes para o
servidor.
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.
• Reinicialize o apache
/etc/init.d/apache2 restar
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
• 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
Forneça a senha de acesso ao banco de dados...
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...
Mensagens de alerta
cd /usr/share/ocsinventory-reports/ocsreports/
ls
/usr/share/ocsinventory-reports/ocsreports# mv install.php install.php.old
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 ?>
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.
Esse erro pode ocorrer devido a alteração da senha do banco de dados.É possível solucionar o problema com o PHPmyAdmin.
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.
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...
Instale o OCS e siga os passos a seguir...
Após a instalação finalizar, acesse o OCS pelo seu navegador.
The End
top related