Instalando OCS inventory + GLPI no Debian lenny 5 + OCS Inventory NG Agents
Autor: André Cadmo | Publicado: 2011-07-21T18:35:00-07:00

Pré-Requisitos:

  

Apache

PHP5
Perl
MySQL


Instalando o Perl:




# aptitude &nbsp;install libcompress-zlib-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl




# cpan -i XML::Entities




Instalando o PHP:




# aptitude install libphp-pclzip

# aptitude install php5-gd

# aptitude install apache2 libapache2-mod-php5 php5-cli php5-common php5-cgi mysql-server php5-mysql

# aptitude install build-essential




Instalando o MySQL:

# aptitude install -y mysql-server mysql-client libmysqlclient15-dev

Defina a senha do MySQL:

# mysqladmin -u root password “senha”





Instalando o OCS Inventory NG:




O OCS-NG &nbsp;é um aplicativo desenvolvido para ajudar o administrador de redes ou administrador de sistemas a manter o controle dos computadores e configurações de software que estão instalados na rede.

O OCS Inventory também é capaz de detectar todos os dispositivos ativos na sua rede, tais como switch, roteador, impressora de rede e dispositivos autônomos. Para cada um, que armazena os endereços IP e MAC e lhe permite classificá-los.

# aptitude install -y libphp-pclzip libxml-simple-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl libapache2-mod-perl2

Antes de baixar verifique se esta é a ultima versão do OCS no site.

&nbsp;http://www.ocsinventory-ng.org/en/download/download-server.html 




# wget&nbsp;http://launchpadlibrarian.net/71381405/OCSNG_UNIX_SERVER-2.0.tar.gz

# tar –zxvf OCSNG_UNIX_SERVER-2.0.tar.gz&nbsp;  

# cd OCSNG_UNIX_SERVER-2.0

# sh setup.sh







Do you wish to continue ([y]/n)? y
Which host is running database server [localhost] ?
Do which port is running database server [3306] ?
Where is Apache daemon binary [/usr/sbin/apache2] ?
Where is Apache main configuration file [/etc/apache2/apache2.conf] ?
Which user account is running Apache web server [www-data] ?
Which user group is running Apache web server [www-data] ?
Where is Apache Include configuration directory [/etc/apache2/conf.d] ?
Where is PERL Intrepreter binary [/usr/bin/perl] ?
Do you wish to setup Communication server on this computer ([y]/n) ? y
Where to put Communicarion server log directory [/var/log/ocsinventory-server] ?
Do you wish to continue ([y]/n) ? y
Do you allow Setup renaming Communicarion Server Apache configuration file to ‘z-ocsinventory-server.conf’ ([y]/n) ? y
Do you wish to setup Administration Server (Web Administration COnsole) on this computer ([y]/n) ? y
Do you wish to continue ([y]/n) ? y
Where to copy Administration Server static files for PHP Web Console [/usr/share/ocsinventory-reports] ? Where to create writable/cache directories for deployment packages and IPDiscover [/var/lib/ocsinventory-reports] ?



http://IP_do_Servidor /ocsreports/install.php
















Preencha os campos:

Login MySQL: com o usuário que tenha permissão de criar banco de dados (root) .

MySQL password: coloque a senha do usuário.

MySQL HostName: localhost.











Click em enviar.






Acesse &nbsp;http://IP_do_Servidor/ocsreports















Usuário: admin

Senha: admin







Instalando o GLPI:



O GLPI é uma solução open-source de gestão de parque de informárica e helpdesk, uma aplicação 100% Web para gerenciar todos os problemas de gestão de parque de informática: gestão de inventário de hardware e software e atendimento aos usuários.

Antes de baixar verifique se esta é a ultima versão do GLPI no site.

http://www.glpi-project.org/?article41&amp;lang=en



# wget https://forge.indepnet.net/attachments/download/918/glpi-0.80.1.tar.gz

# tar -zxvf glpi-0.80.1.tar.gz 

# mv glpi /var/www/
# chown -Rf www-data /var/www/glpi



Agora vamos configurar o GLPI:




Acesse:&nbsp;http://IP_doServidor/glpi/install/install.php





Escolha o seu idioma.







Leia os termos da licença e clique em Continuar.






Agora clique em Instalar para continuar a&nbsp;instalação.&nbsp;






Se você chegou ate aqui esta indo tudo bem com a instalação e só clicar em Continuar.






Preencha os campos:



Servidor do MySQL:&nbsp;localhost
Usuario do MySQL:&nbsp;root
Senha do MySQL:&nbsp;*********






Selecione o banco de dados e clique em Continuar.





Clique em Continuar.






Clique em Usar GLPI.









Login: glpi

Senha: glpi







Integrar o GLPI e OCS:















Clique em Configurar depois em Geral.&nbsp;&nbsp;



Clique em inventário na opção Ativar modo OCS-NG coloque SIM. e depois em ENVIAR.









Clique em MODO OCS-NG.









&nbsp;Clique em Adicionar.









Preencha os campos:

Nome: OCS

Servidor do OCS-NG: localhost

Nome do banco de dados do OCS-NG: OCSWEB

Usuário&nbsp;do banco de dados do OCS-NG: root

Senha do Usuário do OCS-NG: *******

Ativo: SIM

Clique em ENVIAR.









Clique em&nbsp;Ferramentas, OCS-NG e Importação de novos computadores.






Instalando o OCS Inventory NG Agents:


&nbsp;


&nbsp;


OCS Inventory NG Agents no Debian e Ubuntu


&nbsp;


&nbsp; 
Instalando os módulos necessários para funcionamento do Agent.

# apt-get install make nmap libnet-ssleay-perl libcrypt-ssleay-perl libio-compress-base-perl libio-compress-zlib-perl libio-stringy-perl libmail-box-perl libmail-sendmail-perl libmailtools-perl libmime-types-perl libnet-ip-perl libnet-ssleay-perl libobject-realize-later-perl libproc-daemon-perl libsys-hostname-long-perl libtimedate-perl liburi-perl libuser-identity-perl libwww-perl libxml-namespacesupport-perl libxml-parser-perl libxml-sax-expat-perl libxml-sax-perl libxml-simple-perl po-debconf 


&nbsp;










&nbsp;Baixando e instalando o&nbsp; Agen:&nbsp; 

# wget https://launchpadlibrarian.net/91149278/Ocsinventory-Unix-Agent-2.0.4.tar.gz 
# tar –zxv Ocsinventory-Unix-Agent-2.0.4.tar.gz
# cd Ocsinventory-Unix-Agent-2.0.4
# perl Makefile.PL Please install Proc::Daemon and Proc::PID::File if you want to use the daemon monde.


&nbsp;

&nbsp;# make 



&nbsp;# make install
&nbsp;Selecione o caminho do diretório do arquivo de configuração 






Coloque o IP do servidor OCS:




Coloque o usuário e senha do servidor OCS:











OCS Inventory NG Agents no Fedora





Atualize o fedora;



# yum update



Instalando as&nbsp;dependências;



#&nbsp;yum install ocsinventory-agent&nbsp;



Baixe o pacote do site conforme a sua distribuição:

http://rpmfind.net/linux/rpm2html/search.php?query=ocsinventory-agent




# wget "nome do pacote"



Instalado o pacote:

# rpm -i&nbsp;"nome do pacote"



Indicando o caminho do servidor do OCS Inventory:



#&nbsp;ocsinventory-agent --server=Ip do servidor






OCS Inventory NG Agents no Mac OS:









Baixe e execute o arquivo&nbsp; :http://launchpad.net/ocsinventory-unix-agent/stable-2.0/2.0.3/+download/Ocsinventory_Agent_MacOSX_beta4.pkg.zip







 












Aonde esta  "ocsinventory-ng"coloque o IP do servidor OCS.