«

»

jul 22

Imprimir Post

instalando OCS-Inventory

0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×

Descobrindo uma rede ...Realizando uma pesquisa sobre como fazer o inventário de computadores da empresa, de uma forma mais assertiva e pratica, encontrei o OCS-Iventory.

É um ótimo programa para um automatizar esta tarefa sem dor de cabeça, com poucos ou muitos computadores, ele é uma das ferramentas ideais para realizar esta tarefa.

Podemos instalar ele utilizando o apt-get ou o yum, no entanto, nos testes que realizei, a versão que é instalada é um pouco antiga, dessa forma, resolvi fazer da forma convencional mesmo, baixando, compilando o programa e instalando.

Quando este tutorial foi escrito, a versão do programa estava na 2.1.1.

Instalação do OCS Inventory utilizando versao 2.1.1

Instalando as dependências, e o banco MySQL
# aptitude install -y –force-yes make flex gcc gpp apache2 php5 php5-mysql libapache2-mod-php5 php5-gd php-net-socket libpq5 libpq-dev snmp libiksemel-dev libcurl4-gnutls-dev vim libssh2-1-dev libssh2-1 libopenipmi-dev libsnmp-dev mysql-server-5.5 mysql-client wget libmysqld-dev curl fping openjdk-6-jdk

Instalando os pacotes Nmap e SNMP para a descoberta de IPs
# aptitude install nmap snmp

Configurando o MySQL
vim /etc/mysql/my.cnf

mudar de max_allowed_packet = 5M
para max_allowed_packet = 32M

salvar o arquivo :wq

Realizar o donwloads do programa
wget https://launchpad.net/ocsinventory-server/stable-2.1/2.1.1/+download/OCSNG_UNIX_SERVER-2.1.1.tar.gz

Descompactando o arquivo
# tar -zxvf OCSNG_UNIX_SERVER-2.1.1.tar.gz

Execute o arquivo de script “setup.sh”, que está presente dentro do diretório OCSNG_UNIX_SERVER-2.1.1, e siga as orientações de instalação.

./setup.sh

Conectando o console de administração Web: http://server/ocsreports

Defina os campos de configuração conforme instalação

Login: root
Password: “senha do root do mysql”
Database: localhost

Vai aparecer a tela de login do sistema entrar com os dados:
User: admin
Password: admin

Depois de feito isso vai abrir o painel de controle do ocs onde estará com 3 notificações de segurança vamos as configurações:

A primeira notificação, é de remoção de um arquivo .php
# cd /usr/share/ocsinventory-reports
# rm –rf install.php

A segunda notificação, é a criação do usuario de banco de dados, não pode ser o root
criando usuário:
# groupadd ocs
# useradd -g ocs ocs
# passwd ocs

Criar no MySQL e dando as permissões necessárias ao usuario ‘ocs’ no banco de dados:

mysql -u root -p

senha do root

mysql> create database ocs character set utf8;

obs. Neste commando abaixo em “password” colocar a senha do ocs do banco de dados.

mysql> GRANT ALL PRIVILEGES ON ocs.* TO ocs@localhost IDENTIFIED BY ‘password’ WITH GRANT OPTION;
mysql> quit ;

Agora vamos alterar o arquivo de configuração do OCS de base de dados, colocando o novo usuário criado:

# vim /usr/share/ocsinventory-reports/dbconfig.inc.php

As duas ultimas linhas define o usuario e senha que vão conectar no banco. Se o usuário já estiver ‘ocs’ (COMPTE_BASE), deixe como está. Se estiver ‘root’, mude pra ‘ocs’. Na outra linha (PSWD_BASE), altere a senha para a senha do usuário ocs que voce criou. Respeite parenteses e aspas do arquivo.

Vamos editar o arquivo z-ocsinventory-server.conf

# vim /etc/apache2/conf.d/z-ocsinventory-server.conf

Altere as seguintes linhas:

PerlSetEnv OCS_DB_USER ocs
PerlSetVar OCS_DB_PWD senha_usuario_ocs

Reinicie o serviço Apache2:
# service apache2 restart

A terceira notificação, é sobre a senha padrão que deve ser alterada

Clique no botão “Usuário” e depois no botão “Editar” ao lado do usuário admin. Crie uma nova senha e realize o logout quando você entrar no sistema novamente verá que nenhuma mensagem de segurança estará sendo exibida.

Agora fica faltando a configuração nas estações de trabalho, este post ficara para o próximo, pois este já esta muito longo.

Marcello Marafioti (1 Posts)


0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×

Sobre o autor

Marcello Marafioti

Link permanente para este artigo: http://comunidade.aw2net.com.br/instalando-ocs-inventory/

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×