Você está na página 1de 37

Instalação do OCS Inventory e do agente via política de grupo (GPO) no Active Directory

 A – Instalação do OCS Server;


 B – Configuração do OCS Agente sem GPO;
 C – Configurando o Agent do OCS para ser distribuído via GPO;
 D – Configurando a sua GPO no Active Directory(AD);
 E – Conferindo as configurações no OCS;
 F – E agora, vamos conferir as configurações do Xampp;

sumindo (PRESTE ATENÇÃO NISSO), você terá DUAS opções de instalação e configuração:
1. Se você prefere instalar o OCS Agent manualmente, siga os passos A, B, E e F;
2. Senão, se você quer que o seu OCS Agent seja instalado e atualizado automaticamente em todos os
PCs da sua rede toda a vez em que um computador se logue no AD, siga os passos A, C, D, E e F;

A – 1 – Vá até o site do OCS Inventory e baixe o OCS Server(http://www.ocsinventory-


ng.org/en/download/download-server.html).
A – 2 – Baixou o bicho? Então dois cliques neste troço e siga adiante
A – 3 – Escolha a linguagem Português Brasileiro:

A – 4 – Ele vai jogar um aviso dizendo que o Xampp não está instalado no seu pc, mas ignore, tudo next,
next, next.

A – 5 – Go, go, go!


A – 6 – Aceite a licença sem reclamar de nada e prossiga.
REPORT THIS AD

A -7 – Defina SE QUISER o diretório de instalação do bicho.


A – 8 – Caso você já tenha o Xampp em sua máquina aqui vai minha recomendação, desinstale o que
você tem e deixe marcado tudo o que tem aí e prossiga. Não tenha dor de cabeça.
REPORT THIS AD
A – 9 – Avance também nisso aí.

A – 10 – Para configurar o Xampp no prompt de comando continue pressionando a teclar Enter.


REPORT THIS AD

A – 11 – Mais uma vez, prossiga.

A – 12 – Pronto, clique em terminar e vamos mandar brasa.


REPORT THIS AD

Configurando Apache e MySQL como serviço do Windows


Gente, para deixar o MySQL e o Apache como serviço, de preferência, pare os dois serviços que estão
rodando (dê um Stop) e depois marque o checkbox Svc como está na figura e confira no Services do
Windows. Faça isso tanto com o Apache, quanto o MySQL. E para desinstalar como serviço, pare os
serviços que você está utilizando (de preferência) e desmarque o Svc do Apache e do MySQL que os
serviços serão desinstalados.
Caso o serviço do Apache não seja iniciado (Se seu Apache iniciou sem problema, pule para o passo A –
13)
Pode acontecer de o serviço do Apache não iniciar mesmo você apertando aquele botão Start mil vezes
seguidas. Se isso acontecer você pode verificar quais as portas estão em uso no seu computador, pois o
Apache utiliza a porta 80 e que por vezes pode já estar sendo utilizada. Para verificar isso, abra o prompt
e digite netstat -a

Como você pode ver na imagem acima, a porta 80 já está ocupada e o que faremos é alterar a porta que
o Apache irá utilizar dentro de suas configurações. Bem, no meu caso, abri o arquivo(httpd.conf) que está
no caminho C:\xampp\apache\conf e alterei onde está escreito Listen 80 para Listen 83 e reiniciei o
Apache (não se preocupe se no Xampp ele mostra a porta 80 mesmo você tendo alterado a porta). Após
reiniciado ou iniciado o Apache, digite novamente o comando netstat -a e confira.
REPORT THIS AD

A – 13 – Após iniciar o Xampp no navegador, marque o a opção Português (Brasil) para prosseguir.

A -14 – Pronto, agora pode pular para a instalação do banco de dados do OCS.
A -15 – Depois que você entrou no Xampp usando o navegador, digite http://localhost/ocsreports.
REPORT THIS AD

A – 16 – Você verá nesta tela alguns avisos do PHP pedindo para que você altere algumas
configurações, mas ignore por enquanto e prossiga na instalação.
 O login do MySQL padrão é sempre root.
 O password dele não existe nesta configuração de Xampp, portanto deixe em branco;
 O nome da base de dados é oscweb, portanto mantenha gravado isso aí;
 E o nome ou endereço do servidor de banco de dados (caso for local) será qualquer_nome.
REPORT THIS AD

A – 17 – Apesar de não existir este banco de dados chamado ocsweb ele irá criar tudo isso
automaticamente após você digitar as configurações acima.

A – 18 – Agora digite no User, admin e no Password, admin.


Lendas da Net
Diz uma lenda escrita num post de um fórum, que para o OCS Server reconhecer o Agent, você deve
instalar sempre uma versão abaixo do Agent em referência ao OCS Server (um exemplo seria instalar o
Server na versão 2.1.1 e o Agent na versão 2.0.5).
REPORT THIS AD

B – Configuração do OCS Agente sem GPO


Agora, fazendo a instalação do agente sem utilizar a GPO para replicar nas máquinas. Portanto
aconselho só utilizar este tipo de instalação caso não utilizar GPO. Resumindo, se você não precisa
utilizar GPO e prefere instalar o cliente do OCS em cada máquina manualmente, pule os passos C e D,
senão pule o passo B, vá direto para o C e siga adiante.
B – 1 – Este primeiro passo é bem basicão, clique em Next!

B – 2 – Sim, pode prosseguir porque você tem que aceitar o termo de licença.
REPORT THIS AD
B – 3 – Neste 3º passo, deixe como está e bola pra frente. Prossiga.
B – 4 – Este passo é importantíssimo. Pois caso você altere a porta do Apache no Xampp (explicarei mais
a frente como fazer tal procedimento), é necessário informar qual será a porta dele aí.
Pois bem, na figura abaixo você só deve informar o endereço IP do seu servidor, mas se for preciso
informar também a porta, ficaria algo assim http://192.168.12.25:83/ocsinventory, sacaram? Estou
tomando por base que você tenha alterado a porta do Apache para 83, mas no caso abaixo, a porta não
foi alterada portanto ela é padrão 80 e por isso não precisa ser informada, mas eu irei trabalhar com o
OCS na porta 83 no restante do tutorial.

REPORT THIS AD

B – 5 – Meu caro, se você tiver de usar algum tipo de proxy este aqui é o local onde você deverá
configurá-lo, caso contrário, apenas avance.
B – 6 – Deixe marcado apenas a última opção, pois quando terminar de instalar, a aplicação irá iniciar
“sozinhamente“.
REPORT THIS AD

B – 7 – E pronto! É só clicar em install agora e mandar brasa (mandar brasa é foda né? Deve ser tipo
fazer um churrasco, só pode, pois não vejo menor sentido em mandar brasa).

C – Configurando o Agent do OCS para ser distribuído via GPO.


Aqui, vamo preparando a instalação do Agent para ser espalhada nas máquinas via GPO(Preparação do
OCS Packager). Com este tipo de instalação do Agent você não irá precisar ir em computador por
computador instalar o cliente, mas lembre-se, você tem que ter um Active Directory (AD) para fazer isso,
senão, nada feito.
C – 1 – Antes de preparar o OCS Packager eu baixei um tal de PS Tools (lembrando que eu baixei este
cara no site do OCS), descompactei numa pasta e coloquei o executável OCS Packager lá dentro,
porque próprio instalador manda você colocar o OCS Packager dentro do mesmo diretório que contém o
executável PsExec.exe e exibe este aviso aí em baixo SE VOCÊ NÃO FIZER ESTE PROCEDIMENTO.

Mas,
como não queremos ir de encontro ao aviso do programa, faremos isso e colocaremos o executável
do OCS Packager lá dentro da pastinha do PS Tools como na figura abaixo. Quem quiser saber mais
sobre o que faz o PS Tools, entre no site do usuário avançado porque tem um excelente artigo sobre isso
lá.
REPORT THIS AD

C – 2 – Na preparação da configuração do Agent na GPO, eu utilizei a tese do carinha de um fórum que


dizia que se o OCS Server tivesse uma versão x, o agent das máquinas deveria ser de uma versão
anterior, em outras palavras, eu instalei o OCS Server na versão 2.1.1.1 e o agent das máquinas instalei
na versão 2.0.5. Por isso preste atenção, não significa que não funcione o agent na mesma versão do
server, mas quando fui instalar usando a GPO, só consegui fazer funcionar deste jeito (agent com versão
menor que o do server), então tenha em mente que você pode tentar outros tipos de instalação se preferir
assim.
REPORT THIS AD

O que eu fiz na imagem acima?


 Em Agent Setup file, coloquei o meu OCS Agent de uma versão anterior a do servidor;
 Em Certificate file eu percebi que tinha que gerar este cara e para isso precisava de SSL no servidor,
mas como eu entendi que não precisava disso para o tipo de instalação que iria usar, deixei em
branco;
 Em Plugins to include também não coloquei nada;
 Em Comand line options eu coloquei a linha abaixo:
 /S /NOW /SERVER=http://192.168.12.25:83/ocsinventory /NP /INSTALL /DEBUG /FORCE
 Aonde 192.168.12.25 é o ip do servidor onde está a minha aplicação OCS Server e 83 é a porta em
que ela está rodando, pois eu alterei o padrão 80 para 83, então entenda que se você usa a porta
padrão 80 (ou seja, não alterou porta alguma) você não precisa deste :83, apenas deixe sem, deste
jeito para ser mais exato:
 /S /NOW /SERVER=http://192.168.12.25/ocsinventory /NP /INSTALL /DEBUG /FORCE
Entendeu? Bem, tá bem mastigado.
Agora, em Label eu também não coloquei nada. Pensei comigo para que colocar algo aí? Então eu não
coloquei.
Em User coloquei o nome de um usuário admin do ad junto com o nome do domínio, tipo assim:
usuario_admin_do_ad@meudominioquerido
Em Password digitei a senha do usuário acima.

D – Configurando a sua GPO no Active Directory(AD)


Vou tentar ser bem básico, para aqueles que como eu, são leigos.
D – 1 – Primeiro, criaremos uma Unidade Organizacional para que possamos fazer um teste de nossa
nova GPO. Você deve abrir o seu Active Directory, clicar com o botão direito em Recursos > New >
Organizational Unit.
D -2 – Em seguida, dê um
nome para este novo recurso. Eu vou chamá-lo de TESTEGPO.
REPORT THIS AD
D -3 – Agora que você tem um recurso chamado de TESTEGPO, escolha um computador na sua lista de
computadores do seu domínio (os meus pcs estão dentro de RECURSOS > COMPUTADORES) e clique
com o botão direito em cima dele. Em seguida, clique em Move.

D – 4 – E escolha o recurso TESTEGPO para onde você irá mover este pc que foi selecionado.
REPORT THIS AD
D -5 – Em seguida, clique no menu Iniciar > Admnistrative Tools > Group Policy Management (GPO :p)
D – 6 – Agora, clique com o botão direito em cima de Group Policy Objects e no menu que se abrirá,
clique New para uma nova política de grupo de objeto.
REPORT THIS AD
D – 7 – Eu defini o nome
desta GPO como SET-OCS-CONFIG, mas fique à vontade em colocar o nome que você quiser.

D – 8 – Agora, dentro da pasta RECURSOS, cliquemos com o botão direito em cima do


recurso TESTEGPO que criamos para “linkarmos” com a GPO que acabamos de criar. No menu que se
abrirá escolha a opção Link an Existing GPO.
REPORT THIS AD

D – 9 – Encontre
a GPO chamada de SET-OCS-CONFIG que acabamos de criar e clique em OK.
D – 10 – Clique em cima deste link que foi criado e você verá ao seu lado direito sua configurações.
REPORT THIS AD

D – 11 – Agora, com o botão o direito, clique em cima do link criado e em seguida em Edit.
D – 12 – E na nova janela que se abrirá, expanda Policies > Windows Setting > Scripts
(Start/Shutdown) e dê dois clique em cima de Startup (no lado direito da tela). Agora, você clicará no
botão Add e em seguida no botão Browse da janela que se abrirá.
REPORT THIS AD
D – 13 – Em seguida, você irá procurar por aquele maravilhoso pacote do OCS que criamos só para a
nossa GPO.

D – 14 – E irá selecioná-lo.
D – 15 – Feito o processo da seleção do arquivo, coloque os parâmetros install /np em Script
Parameters. Agora, é bom que você saiba que o seu pacote OCS deverá ficar em um local que deve ser
visível para todos da rede, mais especificamente que todas as máquinas da rede consigam ler este
arquivo, pois caso contrário você não conseguirá instalá-lo em todas as máquinas, compreende-me?
Quero dizer que esta pastinha linda onde fica este executável deverá estar compartilhada. Feito isso, dê
OK na janela.

D – 16 – Agora, dê OK nesta janela aí também.


D – 17 – E para finalizar, clique com o botão direito em cima do seu link de sua GPO e marque a
opção Enforced.
Pronto! Tem que funcionar assim.
D – Conferindo e testando a GPO.
My friends! Depois de ter configurado o package do OCS e sua GPOzinha linda, vamos testar para ver se
o seu cliente vai pegar pegar mesmo este pacote.
D – 1 – Veja, você pode abrir o prompt no seu cliente que está marcado no seu AD para receber a regra
da GPO que criamos e digitar o comando gupdate /force para forçar a atualização das políticas do
controlador de domínio a que está submetido.

D – 2 – Em seguida, você pode executar o comando gpresult /r e conferir para ver se realmente o cliente
Windows pegou a regra que criamos. Tem que ter algo como no quadro abaixo.
D – 3 – Bem, se a GPO SET-OCS-CONFIG estiver como na figura acima, parabéns! Você realmente sabe
minimamente configurar uma GPO, senão, sorry. Refaça seus passos se você não tiver tido êxito até
aqui. Se você quiser conferir no Serviço do Windows se estiver lá, é bom.
D – 4 – Agora, você pode reiniciar a sua máquina para a sua estação informar ao OCS que já tem o
cliente instalado assim que ela reiniciar.

E – Conferindo as configurações no OCS


E – 1 – Agora que você já sabe que o OCS client foi instalado com sucesso na sua estação cliente,
configura no OCS Server para ver como vão as coisas por lá. Clique lá no canto superior esquerdo da tela
para conferir quantos pcs estão aparecendo.
E – 2 – Feito isso, confira se o pc é mesmo o que você instalou e pronto, tá tudo ok.

F – E agora, vamos conferir as configurações do Xampp


F – 1 – Entrem no diretório do Xampp. Aqui, como usei a porta 83, fica algo
como http://localhost:83/security e ali, verifique como estão as configurações.

F – 2 – Logo abaixo, coloque uma senha para o usuário root (pois ela não existe ainda).
F – 3 – Em seguida, entre no OCS Reports e o observe que o sistema está avisando que o script de
instalação do OCS continua existindo no diretório do Apache, a base de dados chamada ocsweb ainda
está com o usuário padrão de instalação e o usuário admin do OCS ainda está configurado da mesma
maneira em que foi instalado. E você terá de alterar isso.

F – 4 – Primeiro, começaremos a renomear o script de instalação do OCS (ou deletá-lo), faça o quiser,
mas não deixe como está. Entre no diretório ocsreports que está dentro da pasta htdocs do Xampp e
renomeie o arquivo install.phppara como na figura abaixo.
F – 5 – Bem, já diminuímos uma mensagem, vamos prosseguir, altere a senha do admin do OCS dentro
do aplicativo OCS Server.

F – 6 – Pronto, depois de alterado, mais uma mensagem foi embora. Let’s go.
F – 7 – Entre no endereço onde se encontra o seu PHPMyAdmin, digitando algo
como http://localhost:83/phpmyadminno seu navegador. Clique em Privilégios e em seguida Adicionar
Novo Usuário. Crie um usuário com o nome de ocsuser e no password, oquevocequiser.

F – 8 – Selecione o usuário que você criou (ocsuser) e clique em editar privilégios.


F – 9 – Adicione privilégios no banco Banco de Dados ocsweb.

F – 10 – Marque todos os privilégios para este usuário.

F – 11 – Vá no arquivo dbconfig.inc.php que está dentro da pasta ocsreports, que está dentro da
pasta htdocs do seu diretório do Xampp, abra-o e comente as linhas que definem o usuário e senha do
OCS, replique-as e deixe como está na figura abaixo. Aquela senha que você colocou o que você achou
melhor, vai entrar no lugar de onde está escrito minha_senha_maravilhosa. Lembrando que eu só pedi
para comentar a linhas para caso der algum pau.

F – 12 – As linhas 26 e 27 do arquivo ocsinventory-server.conf que está dentro da pasta extra, que está
dentro da pasta conf do Apache do Xampp tem que ficar da forma como está escrito abaixo. O local do
arquivo (se você instalou o Xampp no C:) é C:\xampp\apache\conf\extra\ocsinventory-server.conf.

F – 13 – Feito isso, se você quiser deletar os seus usuários ocs antigos que estão dentro do
PhpMyAdmin, fique à vontade. Vai, delete.

Bem gente, acho que agora fechou.


fonte: mastigado.wordpress.com
fonte: http://tidocumentar.blogspot.com.br/2013/04/ocs-inventory-tutorial-windows.html

Você também pode gostar