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.385 ]

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

Instalação do Asterisk - Distribuição Trixbox

Apache 2.0 + PHP + PostgreSQL no Slackware

Configurando o monitor no SuSE 10.1

Criando um repositório local do Fedora

Teclados USB e Linux

  
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