Como instalar o OCS Inventory-NG | Vinícius Santoro: "Como instalar o OCS Inventory-NG
ara quem não conhece o OCS-NG, ele é um software, Open Source, que tem a finalidade de fazer o inventário automático das estações de trabalho. E o interessante de trabalhar com o OCS é a possibilidade de integrá-lo ao GLPI (próximo artigo).
O intuito deste artigo não é explica como se instala o Apache ou suas dependências; iremos apenas citar que é necessário o uso do mesmo.
Pré-requisitos do sistema:
• Apache com suporte à PHP5;
• Perl 5.6
• Apache Mod_perl versão 1.29
• Apache Mod_php versão 4.3.2 ou superior
• Perl module XML::Simple versão 2.12
• Perl module Compress::Zlib versão 1.33
• Perl module DBI versão 1.40
• Perl module DBD::Mysql versão 2.9004
• Perl module Apache::DBI versão 0.93
• Perl module Net::IP versão 1.21
• Perl module SOAP::Lite versão 0.66
• Perl module XML::Entities versão 0.02
Requisitos de hardware (para funcionar com um ambiente de até 100 usuários):
• Memória: 256 MB de ram;
• Processador: Celeron 1.0.
Como estamos falando de uma aplicação web, quanto mais usuários simultâneos, mais memória e processador serão necessários.
Nota: A distribuição utilizada para essa instalação foi Fedora Core 10. Caso use um sistema que não seja baseado em distribuição Red Hat, alguns comandos podem variar.
1. Instale o apache com suporte a PHP:
# yum install httpd
# yum install php
2. Instale o MYSQL:
# yum install mysql
3. Instale o PERL:
# yum install perl
4. Elimine os pacotes de dependências do PERL que o OCS-NG utiliza:
# perl -MCPAN -e Shell
cpan> install XML::Simple
cpan> install Compress::Zlib
cpan> install DBI
cpan> install DBD::Mysql
cpan> install Apache::DBI
cpan> install Net::IP
cpan> install SOAP::Lite
cpan> install XML::Entities
5. Aloque 64MB de memória para o apache:
# vi /etc/php.ini
Procure a linha “memory_limit =” e altere para “memory_limit = 64M” (sem aspas)
Salve e feche o arquivo
6. Inicie os serviços (como disse anteriormente, a configuração de tais itens não serão abordadas):
# service httpd start; service mysqld start
7. Baixe o OCS-NG (estamos utilizando a versão 1.01 para efetuar tal tutorial):
# wget http://ufpr.dl.sourceforge.net/sourceforge/ocsinventory/OCSNG_LINUX_SERVER_1.01.tar.gz
8. Descompacte os arquivos:
# tar –zxvf OCSNG_LINUX_SERVER_1.01.tar.gz
9. Entre na pasta que foi criada:
# cd OCSNG_UNIX_SERVER_1.01
10. Instale o OCSNG:
# ./setup.sh
11. Reinicie o Apache:
# service httpd restart
12. Acesse através do navegador o seu servidor/ocsreports:
No meu caso: http://localhost/ocsreports
13. Será solicitado seu usuário e senha do mysql. Caso não tenha alterado as configurações:
MySql Login: root
MySql password: em branco
MySql hostname: localhost
14. Clique em enviar. Caso tudo tenha corrido bem, você receberá o usuário e senha padrão:
Usuário: admin
Senha: admin