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: 17.387 ]

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

Acertando automaticamente a hora e a data

Recuperando e/ou adaptando o GRUB do Sabayon Linux

OpenVPN + Bridge no Ubuntu Server

Servidor web nginx com PHP-FPM e memcached

Nagios + NagiosQL + PNP4Nagios

  
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

[4] Comentário enviado por dbeltrao em 29/05/2018 - 12:53h

Boa tarde, poderia me ajudar ?
Efetuei todos os procedimentos acima porém o "plugin" , o ícone não é apresentado nem a "guia" user pages às opções do ms_plugins e ms_plugins_packoffice

PHP Version : 5.4.16
Web Server : Apache/2.4.6 (CentOS) PHP/5.4.16 mod_perl/2.0.10
Database Server : Perl/v5.16.3.
Version OCSReports: MariaDB Server version 5.5.56-MariaDB
2.4.1

[5] Comentário enviado por dbeltrao em 29/05/2018 - 14:27h


[4] Comentário enviado por dbeltrao em 29/05/2018 - 12:53h

Boa tarde, poderia me ajudar ?
Efetuei todos os procedimentos acima porém o "plugin" , o ícone não é apresentado nem a "guia" user pages às opções do ms_plugins e ms_plugins_packoffice

PHP Version : 5.4.16
Web Server : Apache/2.4.6 (CentOS) PHP/5.4.16 mod_perl/2.0.10
Database Server : Perl/v5.16.3.
Version OCSReports: MariaDB Server version 5.5.56-MariaDB
2.4.1



A única coisa que coloquei de diferente é o caminho do OCS que aqui é :

/var/lib/ocsinventory-reports/
Referente ás permissões nas pastas do tutorial informado que é :
chown root:www-data utilizei chown root:apache


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts