De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Andrey Smith
Data de Publicação: 21 de março de 2010
OCS Inventory NG é um software para inventário de computadores Windows e Unix like, licenciado sob a GPLv2.
Neste tutorial, irei demonstrar como instalar o OCS Inventory NG no CentOS 5.4.
Servidor com CentOS 5.4 instalado e atualizado (RPMforge). Conexão com a internet.
Mãos a obra!
mkdir /downloads cd /downloads/
wget http://launchpad.net/ocsinventory-server/stable-1.3/server-release-1.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
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_perlPerl-XML-Entities Antes de instalar o
Perl-XML-Entities
, no arquivo /etc/yum.conf
altere a linha:
gpgcheck=1para:
gpgcheck=0Instalando o perl-XML-Entities localmente, resolvendo dependências
yum localinstall perl-XML-Entities-0.02-1.el5.remi.noarch.rpmApós concluída a instalação, retornar o valor de
gpgcheck
para 1.
ntsysv
reboot
mysqladmin -u root password "senha"
cd /downloads tar -zxvf OCSNG_UNIX_SERVER-1.3.1.tar.gz -C /usr/src/Criando link simbólico
ln -s /usr/src/OCSNG_UNIX_SERVER-1.3.1/ /usr/src/ocsAlterando o usuário do MySQL
cd /usr/src/ocs vi setup.shAltere as linhas
DB_SERVER_USER="ocs" DB_SERVER_PWD="ocs"Para:
DB_SERVER_USER="root" DB_SERVER_PWD="senha"Instalando
./setup.shAgora serão feitas várias perguntas, basta pressionar a tecla
[Enter]
em todas. Segue abaixo uma "tradução tabajara" para ajudar a entender o que está acontecendo.
Você quer continuar? [Enter] O banco de dados está no mesmo servidor de instalação do OCS? [Enter] Está rodando na porta 3306? [Enter] O binário do apache está em /usr/sbin/httpd? [Enter] O arquivo de configuração principal do apache está em /etc/httpd/conf/httpd.conf? [Enter] A conta de usuário que está rodando o apache é [apache]? [Enter] O grupo é [apache]? [Enter] O diretório de configuração do apache para incluir configurações é /etc/httpd/conf.d/? [Enter] O binário do interpretador Perl está em /usr/bin/perl? [Enter] Deseja configurar servidor de comunicação neste servidor? [Enter] Armazenar os logs do servidor de comunicação em /var/log/ocsinventory-server? [Enter] A fim 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 atualização e um bla bla bla básico, vem a pergunta:
Deseja continuar? [Enter] Posso copiar os arquivos estáticos do Server Administration para o PHP Web Console em /usr/share/ocsinventory-reports? [Enter] Posso criar os diretórios de escrita/cache para pacotes de deployement e IPDiscover em /var/lib/ocsinventory-reports? [Enter]Ufa! Enfim, a tão esperada frase:
Enjoy OCS Inventory NG ;-)É preciso reiniciar o servidor web para que as alterações entrem em vigor
service httpd restart
Submit
para continuar.
Nesta tela é informado usuário e senha para acesso. Nas linhas em laranja, é informado que você não será capaz de criar pacotes de deployment maiores que 8MB, caso queira é possível alterar este limite diretamente no arquivo /etc/php.ini
alterando os parâmetros post_max_size
e upload_max_filesize
.
Página de login. User: admin Password: admin
Index do OCS Inventory NG
(C:)
, crie um diretório chamado ocs
, faça o download dos arquivos abaixo e a descompactação dos arquivos.
Aqui temos duas formas de efetuar o deployment:
Através de range de endereçamento o IP, ou selecionando os hosts (um a um).
Neste exemplo vamos utilizar a segunda opção, clique no botão + para adicionar o(s) host(s), e em seguida clique em Select All e clique em Next.
Agent's 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.
Force inventory Just after setup (Caution: this may load Server IF you deploy on many hosts simultaneously) - Cuidado ao marcar essa opção, pois pode aumentar significativamente o tráfego de sua rede.
Informe um usuário e senha que tenha credenciais de administrador nos computadores remoto, no exemplo abaixo estou utilizando um usuário do grupo Domain Admins (Administradores do Domínio) do Active Directory.
A opção Bandwidth usage permite efetuar a instalação em mais de um host simultaneamente, com o limite de até 10 hosts, altere esta opção caso seja necessário. Cliquem em Start para que o OCS Inventory NG Agent Deployment Tool incie a instalação do agente nos computadores remotos.
Prontinho, os agentes estão instalados nas máquinas remotas.
Acesse novamente o OCS Inventory NG através do browser. Logo na index já é possível visualizar em Machines in base o número 2, que corresponde as duas máquinas onde os agentes foram instalados.
Para verificar quais são as máquinas que já estão em nossa "Base de máquinas", clique em All computers. Para detalhar as informações de cada máquina, clique no nome da máquina na coluna Computer.
É isso aí, use a curiosidade... e seja feliz! =)
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários