Vous êtes sur la page 1sur 50

Professor Ramon Moreno

O que o OCS?
um software livre que permite aos usurios
conhecer seus ativos de TI;
Coleta informaes sobre o hardware e
software de mquinas em rede;
Fornece uma interface de gerenciamento
WEB.
Mos Obra!!!
Antes de tudo necessrio montar um servidor
web...
Servidor LAMP no DebianWheeze
Primeiramente ganhe poder de super usurio
executando o comando abaixo (ser
necessrio a senha de root) :
usuario@dominio:$ su-
Aps se logar como root , verifique se seu
sistema est totalmente atualizado :
root@dominio:$ aptitudeupdate
Aps verificar se est tudo atualizado e ok,
vamos ao prximo 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 Apache
est servindo, em mdia, mais de 50% dos sites pesquisados.
Execute o comando abaixo para instala-lo,
junto com o PHP e o mdulo para que o
apache interprete o PHP:
aptitudeinstall make
aptitudeinstall libapache2-mod-perl2
aptitudeinstall mysql-server
No meio da instalao a seguinte tela ser apresentada
para definio do usurio root ao mysql.
Terminando de montar o servidor
WEB...
aptitudeinstall apache2 apache2-doc
aptitudeinstall php5 php5-mysql php5-gd
necessrio reiniciar o Apache, pois o servio
foi instalado e iniciado antes do mdulo do
PHP ser instalado e por isso ainda no foi
carregado:
root@dominio:#serviceapache2 restart
Aps reiniciar o Apache necessrio verificar se o
servidor WEB est OK.
Acesse no seu navegador o endereo, (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 esto
funcionando corretamente criando um
arquivo de teste no diretrio/var/www:
vi /var/www/info.php
Insira o contedo abaixo no arquivo :
<?phpphpinfo(); ?>
Ok! Seu servidor web est rodando. Agora
acesseIP_DO_SERVIDOR/info.phpe voc ver isso:
Ento podemos instalar o resto dos pacotes...
aptitudeinstall libxml-simple-perl libcompress-zlib-perl libdbi-
perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl
libsoap-lite-perl
aptitudeinstall libapache2-mod-perl2
Instale o phpmyadmincom o comando abaixo:
aptitudeinstall phpmyadmin
Durante a instalao voc ver a mensagem abaixo:
Com a barra de espao selecione apache2.
Novamente ser exibido uma nova informao:
Selecione a opo sim , para que seja criado uma base de dados
para do phpmyadmin.
Tambm ser solicitado sua senha de usurio root que foi criada na
instalao do mysql.
Digite sua senha e confirme-a novamente quando for solicitado.
Faa um teste acessando com o usurio root e sua senha. Aps logar no
phpmyadminvoc poder criar novos usurios e atribuir os privilgios que
desejar, tambm poder criar bases de dados de forma simples e intuitiva.
Preparando o servidor para hospedar
o OCS...
Aps a instalao dos pacotes necessrios
realizar alguns ajustes. Acesse o arquivo:
vim /etc/mysql/my.cnf
max_allowed_packet =32M
Salve o arquivo e sair!!!
Ser necessrio realizar o download do
OSC Inventorydo site.
Crie uma pasta de download , acesse-a e faa o download do OCS dentro do respectivo
diretrio.
cd / Comando mudar de diretrio (acessa o /)
mkdir downloads Comando para criar o diretrio 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.
Aps realizar o download necessrio 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 esto no mesmo
equipamento, todas as configuraes podemser deixadas
comopadro.
Clique em ENTER para todas as opes.
Aps terminar, ser necessrio realizar alguns ajustes...
Ajustes
necessrio alterar duas configuraes do PHP,
para que no tenhamos problemas para
inicializar arquivos dos agentes para o
servidor.
Acesse o arquivo...
vim /etc/php5/apache2/php.ini
procure a sitaxpost_max_sizee altere o a configurao
para 888M
post_max_size=888M
procure a sitaxupload_max_filesizee aumente o
tamanho dela para 222M
upload_max_filesize=222M
No esquea de salvar o arquivo antes de sair.
Reinicialize o apache
/etc/init.d/apache2 restar
Ajustes no usurio 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 aquivoter as seguintes linhas:
1 <?php
2 $_SESSION["SERVEUR_SQL"]="localhost";
3 $_SESSION["COMPTE_BASE"]="ocs";
4 $_SESSION["PSWD_BASE"]="ocs";
5 ?>
Altere o COMPTE_BASEpara root
Altere o PSWD_BASEpara a senha root para o banco de dados
Aps essas alteraes o acesso pelo navegador WEB
estar funcionando...
Na primeira tela, voc pode colocar apenas a senha
do usurio do banco de dados e o usurio que o
root.
Depois clique em enviar.
O logine senha do primeiro acesso adminadmin
Fornea a senha de acesso ao banco de dados...
Mensagens de alerta
*O usurio adminprecisa ser excludo, ou sua
senha mudada, para que a mensagem de
alerta sair do topo da tela.
*A segunda mensagem de alerta somente
sair da tela aps voc renomear o arquivo
solicitado...
Mensagens de alerta
cd /usr/share/ocsinventory-reports/ocsreports/
ls
/usr/share/ocsinventory-reports/ocsreports#mv
install.phpinstall.php.old
Criando a conexo do banco de daods
Cadastre a mesma senha que acabou de alterar no arquivo de
conexo com o banco de dados.
vim /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php
1 <?php
2 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 31
PerlSetVar OCS_DB_PWD 1q2w3e
Salve o arquivo e saia.
Esse erro pode ocorrer devido a alterao da senha do banco de dados.
possvel solucionar o problema com o PHPmyAdmin.
Fornea todos os privilgios do banco de dados para o usurio OCS.
Altere a senha do banco de dados para a senha criada no incio do tutorial.
Instalando o OCS Agent
Antes de realizar o download do OCS Agent,
importante verificar a verso do OCS inventory
instalado no servidor.
Faa o download do site oficial do OCS...
Instale o OCS e siga os passos a seguir...
Aps a instalao finalizar, acesse o OCS pelo seu navegador.
TheEnd

Vous aimerez peut-être aussi