OCSInventory com inventário de pacote Microsoft Office - Instalação no Ubuntu Server

Precisei remover o OCS que estava instalado no XAMP do Windows e passar para o Linux, aqui na empresa. A instalação foi feita via APT no Ubuntu Server 14.04.2 e OCS-2.0.5. Com isso, seu agente também deverá estar na versão 2.0.5.

[ Hits: 11.008 ]

Por: rakovi em 20/04/2015


Instalação via APT



Considerando que o Ubuntu Server já esteja instalado e configurado, todos os comandos foram executados como root.

1. Atualizar o servidor:

# apt-get update ; apt-get upgrade -y
# apt-get dist-upgrade

2. Alterar /etc/hosts alterando/adicionando as linhas:

127.0.0.1      localhost
"ip do host"   "nome do host"

3. Deixando a placa de rede com IP fixo:

# vim /etc/network/interfaces

Alterar valores da interface de sua preferência, conforme abaixo:

   auto eth0
   iface eth0 inet static
      address 192.0.0.0        #(ip do server)
      netmask 255.0.0.0        #(mascara da sua rede)
      network 192.0.0.0        #(endereço da sua rede)
      broadcast 192.0.0.255    #(broadcast da sua rede)
      gateway 192.0.0.1        #(gateway da sua rede)

4. Instalar dependências:

# apt-get install apache2 mysql-server php5 php5-common php5-gd php5-mysql curl libcurl3 php5-curl php-xml-parser php5-intl php5-xmlrpc dmidecode libapache2-mod-perl2 libapache2-mod-php5 libapache-dbi-perl libdbd-mysql-perl libdbi-perl libinnodb3 libio-compress-perl libnet-ip-perl libnet-snmp-perl libnet-ssleay-perl libphp-pclzip libproc-daemon-perl libproc-pid-file-perl libsoap-lite-perl libsys-syslog-perl libwww-perl libxml-simple-perl net-tools php5-gd php5-fpm build-essential dbconfig-common mysql-client

5. Instalação do OCS Server e Reports:

# apt-get install ocsinventory-server ocsinvetory-reports

6. Editar no apache2 o arquivo sites-available/000-default.conf:

# vim /etc/apache2/sites-available/000-default.conf

Adicionar linha abaixo acima de "</VirtualHost>":

   Alias /ocsreports /usr/share/ocsinventory-reports
</VirtualHost>

7. Entrar como root no MySQL:

# mysql -u root -p

Entre com a senha de root do MySQL.

Agora vamos criar banco "ocsweb", para não gerar erro de login e senha quando instalarmos via browser:

mysql> create database ocsweb;

Criar usuário com privilégios somente no banco "ocsweb":

mysql> grant all privileges on ocsweb.* to usuariodobanco@"%" identified by "password";

8. Acessar via web para completar a instalação: http://hostname/ocsreports

Preencher campos "user" e "senha" MySQL que criamos.

9. Criar link simbólico em /etc/apache2/conf-enabled:

# cd /etc/apache2/conf-enabled
# ln -s /usr/share/ocsinventory-server/files/ocsinventory.conf


10. Alterar valores nos dois "php.ini" em /etc/php5/apache2/php.ini e /etc/php5/cli/php.ini.

Alterar os valores para 200M conforme abaixo:
  • post_max_size = 200M
  • upload_max_filesize = 200M

11. Reiniciar o Apache:

# service apache2 restart

O Apache vai gerar o erro abaixo:

* Restarting web server apache2            [fail]
* The apache2 configtest failed.
Output of config test was:
AH00526: Syntax error on line 303 of /etc/apache2/conf-enabled/ocsinventory.conf:
Unknown Authz provider: SOAP_USER
Action 'configtest' failed.
The Apache error log may have more information.


12. Correção do erro acima.

Comentar as linhas abaixo em usr/share/ocsinventory-server/files/ocsinventory.conf, linha: 303

   #AuthUserFile "APACHE_AUTH_USER_FILE"
   #require "SOAP_USER"

13. Reiniciar o Apache:

# service apache2 restart

Agora não deve mais aparecer o erro.

14. Mover o arquivo "install.php" para /home/User/:

# mv /usr/share/ocsinventory-reports/install.php /home/User/

15. Acessar: http://ipdohost/ocsreports

Entrar com login e senha padrão: admin / admin (não esqueça de alterar).

Com isso o OCSInventory já está funcionando. Agora vamos instalar o plugin para o Office no servidor.

    Próxima página

Páginas do artigo
   1. Instalação via APT
   2. Instalação e configuração do plugin Office para OCSInventory
   3. Instalação do OCS Agente com plugin Office nas máquinas que serão inventariadas
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Facilitando o acesso a disquetes e memory keys (PenDrives) no Kurumin

Passo a passo: Fedora autenticando usuários no Active Directory

Xen - xl.conf - Configuração do Host

Instalando o Beryl + Drivers NVIDIA no Ubuntu 6.10 (Edgy)

Criando uma imagem de instalação do Ubuntu

  
Comentários
[1] Comentário enviado por danniel-lara em 22/04/2015 - 08:23h


Parabéns muito bom

[2] Comentário enviado por vitorgatti em 22/04/2015 - 09:00h


Seu tutorial ajudou bastante, valeu!
Só deu um pequeno problema aqui, quando clico no ícone novo que apareceu na interface web do OCS, as peças de quebra-cabeça, fica travado numa mensagem "Please Wait...", você sabe o que pode ser?
Screenshot da tela: http://imgur.com/m8KeUl2

Obrigado!

[3] Comentário enviado por rakovi em 23/04/2015 - 15:06h


[2] Comentário enviado por vitorgatti em 22/04/2015 - 09:00h


Seu tutorial ajudou bastante, valeu!
Só deu um pequeno problema aqui, quando clico no ícone novo que apareceu na interface web do OCS, as peças de quebra-cabeça, fica travado numa mensagem "Please Wait...", você sabe o que pode ser?
Screenshot da tela: http://imgur.com/m8KeUl2

Obrigado!


vitorgatti,

Não tive este problema, mas talvez seja problema de permissão nas pastas criadas no passo-a-passo. Reveja as permissoes das pastas criadas do "officepack" (cd_offciepack) . reveja os passo 4,5,7 e 11.

Obrigado

#rakovi


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts