Pacotes básicos
Tendo em vista que você tenha uma instalação do Debian pronta, vamos à instalação dos pacotes básicos:
# apt-get install apt-build
# apt-get install openssh-server
# apt-get install vim
Explicando:
- O primeiro pacote, são scripts como o make, gcc e etc.
- O segundo é a ferramenta para acesso remoto de forma segura.
- E o terceiro, um editor de texto que gosto de trabalhar.
Os próximos são para a instalação do OCS Inventory Server:
# apt-get install apache2 apache2-doc mysql-server php5 php5-mysql php5-gd libapache2-mod-perl2 libxml-simple-perl libcompress-zlib-perl libnet-ip-pirl libsoap-lite-perl libc6-dev libdbi-perl libdbd-mysql-perl libapache-dbi-perl
Explicando:
- São os pacotes para a instalação do OCS Inventory Server. Não vou abordar a instalação do mysql-server, porque não tem segredo, basta colocar a senha de root do banco de dados e pronto.
Após instalado o Apache 2, é necessário fazer um ajuste:
# vim /etc/mysql/my.cnf
Procure pela linha:
MAX_ALLOWED_PACKET
E altere para:
=32M
Saia e salve o arquivo.
Feito isso, acesse a pasta
/tmp para baixar o arquivo de instalação do OCS Inventory Server, ou qualquer outra pasta que ache melhor.
Use o comando
wget para baixar o pacote mais recente do instalador:
# cd /tmp
# wget CAMINHO DO PACOTE
OCS Inventory Server
Após fazer o download do pacote do OCS, iremos instalá-lo.
Primeiro, vamos descompactar o pacote:
# tar -xvzf PACOTE BAIXADO
Acesse o pacote descompactado e procure o pacote
setup e o execute:
# cd PACOTE_OCS
# ./setup.sh
Pressione apenas
Enter para as perguntas que aparecerem até finalizar o
setup. Após isto, vamos fazer mais alguns ajustes:
# vim /etc/php5/apache2/php.ini
Ache a linha:
SITAX POST_MAX_SIZE
E altere para:
888M
Ache a linha:
UPLOAD_MAX_FILESIZE
E altere para:
222M
Salve o arquivo e saia.
Reinicie o Apache 2:
# /etc/init.d/apache2 restart
Agora vamos configurar o arquivo para a conexão com o banco de dados:
# vim /usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php
Segue meu arquivo configurado, basta mudar apenas a parte da senha "PSWD_BASE" e colocar a senha que você configurou no mysql-server:
<?php
define("DB_NAME", "ocsweb");
define("SERVER_READ","localhost");
define("SERVER_WRITE","localhost");
define("COMPTE_BASE","ocs");
define("PSWD_BASE","ojmme1971##"); # USE A SUA SENHA, ESTA É A MINHA
?>
Saia e salve o arquivo.
Após isto, acesse o servidor pelo navegador WEB:
http:\\IPDOSERVIDOR\ocsreport
Na primeira tela, coloque o usuário root e a senha do banco de dados.
Depois, coloque:
- Usuário: admin
- Senha de acesso: admin
Pronto, OCS Inventory Server configurado.
Mensagens de alerta após a instalação
Após a instalação, será apresentado três alertas de segurança que precisam ser alterados:
1. A primeira, é sobre a senha do
admin que precisa ser alterada:
- Ao lado do botão de logout, tem um ícone como uma chave, clique nele e altere a senha do admin.
2. A segunda, é sobre o arquivo
install.php que precisa ser renomeado:
# cd /usr/share/ocsinventory-reports/ocsreports/
# ls
# mv install.php install.php.old
3. A terceira, é mudar a senha de acesso do banco de dados:
# vim /etc/apache2/conf.d/z-ocsinventory-server.conf
Na linha 31, altere a senha que você usou no arquivo de acesso ao banco de dados, no meu caso, foi "ojmme1971##".
Ficando:
PerlSetVar OCS_DB_PWD ojmme1971##
Pronto, o OCS Inventory Server está pronto para o uso.
Basta acessar pelo navegador:
http:\\IPDOSERVIDOR\ocsreport
Clientes Linux
No servidor, por padrão, o cliente já vem instalado. Vamos ver como instalar nos computadores
Linux primeiro.
* Lembrando que a versão do servidor, deve ser a instalação do cliente.
Baixe a versão do instalador usando o comando
wget:
# wget O CAMINHO DO PACOTE DE INSTALAÇÃO
Descompacte o PACOTE BAIXADO:
# tar -zxvf PACOTE BAIXADO
Entre no PACOTE BAIXADO:
# cd PACOTE BAIXADO
Compile e instale o PACOTE BAIXADO:
# perl Makefile.PL
# make
# make install
Serão feitas algumas perguntas. Mas, a mais importante é o caminho do servidor:
http://<ip_do_server>/ocsinventory
Feito isto, entre na console do OCS Inventory Server e veja o computador e suas informações.
Clientes Windows
Como disse na descrição do artigo, só consegui instalar o cliente nos meus computadores Windows, que são 190 micros com a ferramenta OCS Inventory NG Agent Deployment Tool.
Baixe o pacote no site do OCS Inventory e instale no seu computador, após isto, é necessário baixar o
Psexec Tools.
Abra a ferramenta e clique em
OPTION e na primeira opção, configure o caminho de onde se encontra o seu arquivo
Psexec Tools. Após isto, clique em
Windows Agent.
Nesta opção, você pode encontrar os micros da rede usando seu range de IP da rede, ou selecionando o micro cliente pela rede ou pelo AD.
Depois, entre com o usuário e senha de administrador dos micros clientes.
Aumente o número de conexões dos micros clientes e espere que as instalações sejam feitas.