Você está na página 1de 21

mikrotikbrasil Visitar este grupo

Smith
Compartilhando conhecimento Incio Certificaes Mecatrnica

Digite um texto para pesquisar...

Incio > CentOS, OCS Inventory > CentOS 5.4 Inventrio de rede com OCS Inventory NG

CentOS 5.4 Inventrio de rede com OCS Inventory NG


fevereiro 26, 2010 Deixar um comentrio Ir para os comentrios

Introduo OCS Inventory NG um software para inventrio de computadores Windows e Unix like, licenciado sob a GPLv2. Neste tutorial, irei demonstrar como instalar o OCS Inventory NG no CentOS 5.4. Pr-requisitos Servidor com CentOS 5.4 instalado e atualizado (RPMforge). Conexo com a internet. Mos a obra!

1. Criando diretrio para downloads (Opcional)


1 2 mkdir /downloads cd /downloads/

2. Download dos pacotes


1 2 wget http://launchpad.net/ocsinventory-server/stable-1.3/server-release1.3.1/+download/OCSNG_UNIX_SERVER-1.3.1.tar.gz wget http://rpms.famillecollet.com/el5.i386/perl-XML-Entities-0.02-1.el5.remi.noarch.rpm

3. Instalando as dependncias Apache, PHP, MySQL e mdulos Perl


1 yum install -y httpd php php-gd php-pecl-zip php-mysql mysql-server perl-Apache-DBI perl-XML-Simple perl-SOAP-Lite perl-Net-IP perl-XML-SAX-Base perl-Compress-Zlib mod_perl

Perl-XML-Entities Antes de instalar o Perl-XML-Entities, no arquivo /etc/yum.conf altere a linha:


1 gpgcheck=1

para:
1 gpgcheck=0

Instalando o perl-XML-Entities localmente, resolvendo dependncias


1 yum localinstall perl-XML-Entities-0.02-1.el5.remi.noarch.rpm

Aps concluda a instalao, retornar o valor de gpgcheck para 1. 4. Ativando os servios httpd e mysqld Execute o comando abaixo para ativar os servios httpd e mysqld no boot do sistema, basta pressionar a barra de espao sobre o servio desejado deixando-o marcado com *.
1 ntsysv

Reinicialize a mquina.
1 reboot

5. Definir senha de root do MySQL


1 mysqladmin -u root password "senha"

6. Instalando o OCS Inventory NG Descompactando


1 2 cd /downloads tar -zxvf OCSNG_UNIX_SERVER-1.3.1.tar.gz -C /usr/src/

Criando link simblico


1 ln -s /usr/src/OCSNG_UNIX_SERVER-1.3.1/ /usr/src/ocs

Alterando o usurio do MySQL


1 2 cd /usr/src/ocs vi setup.sh

Altere as linhas
1 2 DB_SERVER_USER="ocs" DB_SERVER_PWD="ocs"

Para:
1 DB_SERVER_USER="root"

DB_SERVER_PWD="senha"

Instalando
1 ./setup.sh

Agora sero feitas vrias perguntas, basta pressionar a tecla [Enter] em todas. Segue abaixo uma traduo tabajara para ajudar a entender o que est acontecendo. Voc quer continuar? [Enter] O banco de dados est no mesmo servidor de instalao do OCS? [Enter] Est rodando na porta 3306? [Enter] O binrio do apache est em /usr/sbin/httpd? [Enter] O arquivo de configurao principal do apache est em /etc/httpd/conf/httpd.conf? [Enter] A conta de usurio que est rodando o apache [apache]? [Enter] O grupo [apache]? [Enter] O diretrio de configurao do apache para incluir configuraes /etc/httpd/conf.d/? [Enter] O binrio do interpretador Perl est em /usr/bin/perl? [Enter] Deseja configurar servidor de comunicao neste servidor? [Enter] Armazenar os logs do servidor de comunicao em /var/log/ocsinventory-server? [Enter] Afim de garantir que o apache carregue o mod_perl antes do OCS Inventory, posso renomear o arquivo ocsinventory-server.conf para z-ocsinventory-server.conf? [Enter] Voc quer configurar o Web Administration Console neste computador? [Enter] Depois de falar um pouco sobre atualizao e um bla bla bla bsico, vem a pergunta: Deseja continuar? [Enter] Posso copiar os arquivos estticos do Server Administration para o PHP Web Console em /usr/share/ocsinventory-reports? [Enter] Posso criar os diretrios de escrita/cache para pacotes de deployement e IPDiscover em /var/lib/ocsinventoryreports? [Enter] Ufa! Enfim, a to esperada frase: Enjoy OCS Inventory NG preciso reiniciar o servidor web para que as alteraes entrem em vigor
1 service httpd restart

8. Finalizando a instalao Digite em seu browser http://webserver/ocsreports, onde webserver o endereo IP do seu servidor. Basta clicar em Send.

Nesta tela clique em Submit para continuar.

Nesta tela informado usurio e senha para acesso. Nas linhas em laranja, informado que voc no ser capaz de criar pacotes de deployment maiores que 8MB, caso queira possvel alterar este limite diretamente no arquivo /etc/php.ini alterando os parmetros post_max_size e upload_max_filesize.

Pgina de login. User: admin Password: admin

Index do OCS Inventory NG

9. Instalando agente para Windows A instalao dos agentes sero feitas atravs do OCS Inventory NG Agent Deployment Tool, que far a instalao do agente em mquinas Windows e Unix like. Esta parte do tutorial ser executada a partir de uma mquina com sistema operacional Windows XP Professional. Download necessrios Na raiz do sistema (C:), crie um diretrio chamado ocs, faa o download dos arquivos abaixo e a descompactao dos arquivos.
1 http://launchpad.net/ocsinventory-windows-agent/trunk/win32-agent-release4061/+download/OCSNG_WINDOWS_AGENT_4061.1.zip http://sourceforge.net/project/downloading.php? group_id=58373&filename=OCSNG_AGENT_DEPLOYMENT_TOOL_1.02.zip&a=55218109

Aps descompactar os arquivos, hora de instalar o OCS Agent Deployment Tool. Sua instalao do tipo NNF (Next, Next, Finish). Execute-o aps a instalao. Abaixo temos a opo de instalar Windows Agent e Unix Agent, clique na primeira opo.

Aqui temos duas formas de efetuar o deployment: Atravs de range de enderaamento o IP, ou selecionando os hosts (um a um). Neste exemplo vamos utilizar a segunda opo, clique no boto + para adicionar o(s) host(s), e em seguida clique em Select All e clique em Next.

Agents service setup file Indique o caminho do OcsAgentSetup.exe, ou seja, no local onde voc descompactou o arquivo OCSNG_WINDOWS_AGENT_4061.1.zip. OCS Inventory NG Server address Coloque somente IP do servidor onde est instalado o OCS.

OCS Inventory NG Server address Coloque somente IP do servidor onde est instalado o OCS. Force inventory Just after setup (Caution: this may load Server IF you deploy on many hosts simultaneously) Cuidado ao marcar essa opo, pois pode aumentar significativamente o trfego de sua rede.

Informe um usurio e senha que tenha credenciais de administrador nos computadores remoto, no exemplo abaixo estou utilizando um usurio do grupo Domain Admins (Administradores do Domnio) do Active Directory.

A opo Bandwidth usage permite efetuar a instalao em mais de um host simultaneamente, com o limite de at 10 hosts, altere esta opo caso seja necessrio. Cliquem em Start para que o OCS Inventory NG Agent Deployment Tool incie a instalao do agente nos computadores remotos.

Prontinho, os agentes esto instalados nas mquinas remotas.

10. Prova dos nove Acesse novamente o OCS Inventory NG atravs do browser. Logo na index j possvel visualizar em Machines in base o nmero 2, que corresponde as duas mquinas onde os agentes foram instalados.

Para verificar quais so as mquinas que j esto em nossa Base de mquinas, clique em All computers. Para detalhar as informaes de cada mquina, clique no nome da mquina na coluna Computer.

isso a, use a curiosidade e seja feliz! =)

At o prximo! :wq! Andrey Smith Rate This

Like

Be the first to like this post.

Comentrios (18) Trackbacks (0) Deixar um comentrio Trackback 1. Diogo Fernandes abril 05, 2010 s 14:54 | #1 Citao Ol Andrey, Para Windows 7 voc ja testou? No estou conseguindo instalar, ja at desabilitei os firewalls do Seven e de nada adiantou. O que sugere? Obrigado 2. Andrey Smith abril 10, 2010 s 19:48 | #2 Citao Ol Diogo,

No testei ainda com clientes Windows 7. L alguns relatos pela internet afora, sobre um BUG no client quando executado em Windows 7. Abs, Andrey Smith 3. Lorena abril 20, 2010 s 15:03 | #3 Citao Ol Andrey, seria possvel o mesmo agente enviar os inventrios para mais de um Server? Obrigada 4. Andrey Smith abril 20, 2010 s 15:40 | #4 Citao Ol Lorena, Nunca utilizei desta forma. O arquivo onde est a configurao do servidor : C:\Arquivos de programas\OCS Inventory Agent\service.ini. Talvez seja possvel configurar neste arquivo mais de um servidor. Abs, Andrey Smith 5. Michel Konzen abril 21, 2010 s 16:53 | #5 Citao Amigo instalei o OCS+GLPI porm no estou conseguindo obter as chaves de licenas dos aplicativos ex: Microsoft Office. Voc sabe alguma configurao especial ? Obrigado. 6. Rallison maio 27, 2010 s 14:47 | #6

Citao me ajuda NOTICE: You will not be able to build any deployment package with size greater than 64m. You must raise both post_max_size and upload_max_filesize in your php.ini to encrease this limit. ERROR: cant write in directory (on dbconfig.inc.php), please set the required rights in order to install ocsinventory (you should remove the write mode after the installation is successfull) 7. Leandro M. Pereira julho 14, 2010 s 14:53 | #7 Citao Boa tarde, Fiz a instalao o OCS e tudo correu tranquilo, mas ao realizar o inventrio s consigo localizar as maquinas com Windows 7 e o Servidor com windows 2003, as maquinas com XP e Win98 no entram na lista. J desabilitei o firewall do windows e abri algumas portas tcp e udp e nada. Todas as maquinas esto em um dominio e utilizo uma senha de Administrador para rodar o acesso as maquinas. Existe alguma configurao para o Win XP? Obrigado. 8. Andrey Smith julho 14, 2010 s 15:06 | #8 Citao Boa tarde Leandro. Nunca utilizei configurao especfica para Windows XP, ou qualquer outro SO Microsoft. Sempre rodou normal. Talvez seja o caso de vc trocar a verso do cliente do OCS. 9. Leandro M. Pereira julho 18, 2010 s 20:14 | #9 Citao Boa noite. Na verdade acho que no havia nenhum problema realmente, s uma demora para transmitir os dados; Ento t funcionando tudo perfeitamente, tanto para XP e umas mquinas com win98. Obrigado.

10. Emerson julho 21, 2010 s 17:34 | #10 Citao Rallison : me ajuda NOTICE: You will not be able to build any deployment package with size greater than 64m. You must raise both post_max_size and upload_max_filesize in your php.ini to encrease this limit. ERROR: cant write in directory (on dbconfig.inc.php), please set the required rights in order to install ocsinventory (you should remove the write mode after the installation is successfull) Estou com o mesmo problema no fedora 13 alguem pode me ajudar 11. andre luis caleiros julho 23, 2010 s 15:58 | #11 Citao boa tarde. gostaria de saber como mudar a porta de conexao do cliente com o servidor. Vou colocar o cliente em micros que iram para fora da minha rede, gostaria que mesmo assim os mesmos se conectassem via internet no meu server. A porta 80 j esta sendo utilizada para outra aplicao. fico no aguardo abraos 12. Rodrigo Gattermann outubro 28, 2010 s 13:29 | #12 Citao Ol Andrey, juntamente com o material do seu passo-a-passo e a juno de outroas materiais que encontrei, consegue realizar a instalao do OCS + GLPI e ainda a integrao entre eles. Mas a minha maior dificuldade como de como utilizar o GLPI, pelo que analisei so muitos cadastros ainda no preenchidos. Ser que voc possui um material ou um contando de alguma pessoa que possa auxiliar a comear a utilizar o GLPI??? Desde j fico grato, []s 13.

13. Elton Guedes novembro 03, 2010 s 08:04 | #13 Citao Como outras pessoas tenho encontrado o seguinte erro (logo na incio da navegao web): ERROR: cant write in directory (on dbconfig.inc.php), please set the required rights in order to install ocsinventory (you should remove the write mode after the installation is successfull) Algum pode ajudar? Em tempo: tive um problema na instalao do modulo perl havia deixado algo pr tras na hora do yum install. Refiz a partir da, sem voltar do zero. Digo isso pr ver se quem tem o mesmo problema passou tb por algum contratempo na instalao. Valeu 14. Elton Guedes novembro 03, 2010 s 08:47 | #14 Citao Amigos, Tentei a dica seguinte: Execute o seguinte comando para permitir escrita no arquivo: sudo chmod 666 /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php (verifique o diretrio correto) Mas no deu certo. Segui outra dica encontrada e a funcionou: Desabilitei o SELinux (falo do CentOS) blz!!! Espero que ajude. 15. Andrey Smith novembro 03, 2010 s 08:53 | #15 Citao Ol Elton, Estava neste momento, tentando simular o erro para tentar resolver. Que bom que voc resolveu, e compartilhou a soluo. Abs, Andrey Smith

16. Hrtr janeiro 19, 2011 s 13:17 | #16 Citao Caro Andrey Smith, Estou com um problema na instalao do OCS. Eu fiz primeiro a instalao do GLPI, coloquei em produo e rodou perfeitamente, passado alguns meses estou agora instalando o OCS no mesmo servidor que havia instalado o GLPI. Fao todos os procedimentos citado no tutorial, mas na hora de instalar (quando executo o setup.sh) tenho o seguinte problema: PERL module Apache::DBI is not installed Mas o mdulo PERL DBI est instalado. Voc tem ideia de como resolver esse problema? Desde j muito obrigado pela sua ateno e seu tempo. Atenciosamente, Julian 17. Adriana maro 02, 2011 s 09:46 | #17 Citao OI pessoal, fiz como na instalao acima, no Deployment coloquei a senha, tudo direitinho, mas quando clico em start o sistema informa que tem uma falha, veja abaixo: ====================================================================== OCS Inventory NG Agent Deployment Tool Version %1 Started on Tuesday 01 March 2011 16:18:11 ====================================================================== Host Testing connection to remote host Host Trying to connect to remote host Host *** ERROR *** Connecting remote host: Falha de logon: nome de usurio desconhecido ou senha incorreta. Deployment finished (0 success, 1 failed) ! J coloquei todas as senhas corretas e nada. Algum pode me ajudar?

J coloquei todas as senhas corretas e nada. Algum pode me ajudar? Intalei tambm o GLPI, fiz a configurao para apanhar o inventrio mas no consigo, como fao esta integrao? 18. Flavio abril 06, 2011 s 10:13 | #18 Citao Galera, estou com problema, estou com uma mensagem na primera tela OCS WARNING: YOUR INSTALL.PHP EXIST IN OCS REPOSITORY, logo abaixo da apresentao do nome do programa OCS nest generatio inventory. Mas at agora no esta me causando problemas, no se futuramente pode ou venha da algum problema do mesmo, me ajuda por favor.. 1. Nenhum trackbacks ainda.

Deixar uma Resposta

Guest

Notificar-me os comentrios mais recentes via e-mail. Notifique-me de novos artigos por e-mail

Windows Server 2003 Instalando o Active Directory Linux Instalando Dropbox no KDE Feed RSS Google

Google Youdao Xian Guo Zhua Xia Meu Yahoo! newsgator Bloglines iNezha

Tpicos recentes
Entendendo o Three-way Handshake (Handshake de Trs Vias) Feliz 2011 Mikrotik Gerenciando Hotspot com User Manager Mikrotik Criando um hotspot Openfire Integrando com o Active Directory Mikrotik RouterOS Instalando o sistema em um PC (x86) Windows XP Adicionando um computador ao domnio CentOS 5.4 Sistema de helpdesk com GLPI CentOS 5.4 Adicionando o repositrio RPMforge Windows Server 2003 Instalando o Active Directory

Categorias
Asterisk CentOS Diversos GLPI Linux Mikrotik OCS Inventory Openfire Redes Ubuntu Windows

Lista de Links

Arquivos
janeiro 2011 abril 2010

abril 2010 maro 2010 fevereiro 2010 janeiro 2010 dezembro 2009 novembro 2009 outubro 2009

Meta
Registrar-se Login Topo WordPress Copyright 2009-2011 Smith Blog no WordPress.com. Theme: INove by NeoEase.

Você também pode gostar