Você está na página 1de 7

Home (/index.php) / Artigos (/artigos/index.php) / Linux (/artigos/categoriaIndex.php?codigo=1) / Redes (/artigos/verSubCategoria.php?

codigo=115)
/ Instalação do OCS Inventory (última versão, 2.9.2 - 2022) no Debian 11

Instalação do OCS Inventory (última versão, 2.9.2 - 2022) no Debian 11


OCS (Open Computer and Software Next Generation) nada mais é que um software livre usado para infraestrutura de
(/~vavo) TI, para fazer inventários do parque de uma empresa. É possível fazer o levantamento de softwares, hardwares e ativos
de rede como até smartphone. Ele funciona de forma web, sendo necessário apenas um servidor em Linux web com
vavo (/~vavo)
poucos recursos ou também se preferir pode ser instalado em um Windows.

Por: Everson Pruciano Contini em 22/06/2022 [ Hits: 7.235 ]

7 0

 Denuncie (/denuncie/index.php)  Favoritos (/addBookmark.php?tipo=artigo&codigo=17729)  Indicar (/formIndicar.php?tipo=artigo&codigo=17729)  Impressora


(/artigos/impressora.php?codigo=17729)


PASSO A PASSO PARA FAZER A INSTALAÇÃO DO SERVIDOR

Nome do servidor: OCS (pode usar o nome que desejar)


IP do servidor: ex: 192.168.0.10 (Esse é o IP do seu servidor)

Com o Debian 11 instalado, entrar como root e atualizar os pacotes:

# apt update

Instalar o serviço web, linguagem Perl, PHP e o banco mariadb.

Instalar o Apache:

# apt install apache2 -y

Instalar MariaDB:

# apt install mariadb-server -y

Execute:

# mysql_secure_installation

Dê enter na primeira opção, depois vai pedir para criar uma senha do banco:

Set root password? [Y/n] Y


New password: sua senha
Re-enter new password: sua senha de novo x

Depois vai pedir se pode remover usuário anônimo, por segurança sim: 
Remove anonymous users? [Y/n] Y

No resto é só dar enter até aparecer a mensagem:

Thanks for using MariaDB!

Agora criar o banco de dados, foi criado com o nome "ocsdb":

# mysql -u root -p -e "CREATE DATABASE ocsdb"

Ver o banco criado:

# mysql -u root -p -e "SHOW DATABASES"

O banco de dados fica assim:

+------------------------+
| Database |
+------------------------+
| information_schema |
| mysql |
| ocsdb |
| performance_schema |
+------------------------+

Criar um usuário, o nome de usuário e a senha:

# mysql -u root -p -e "CREATE USER 'usuariodb'@'localhost' IDENTIFIED BY 'senha definida por você'"

Vai pedir a senha do root do banco, só digitar e dar enter.

Depois conceda permissão (privilégios) no banco "ocsdb" para o usuário "usuariodb":

# mysql -u root -p -e "GRANT ALL PRIVILEGES on ocsdb.* TO 'usuariodb'@'localhost'"

Vai pedir de novo a senha do root do banco, só digitar e dar enter.

Banco de dados tudo ok, agora instalar o Perl e algumas extensões necessárias para comunicação com o servidor:

# apt install libxml-simple-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libnet-ip-perl


libsoap-lite-perl libarchive-zip-perl make build-essential -y

Depois executar o comando:

# cpan install XML::Entities

Dê enter para "yes".

No guia de instalação do site https://ocsinventory-ng.org (https://ocsinventory-ng.org) não cita, mas tive que instalar mais 3
dependências: libswitch-perl, libmojolicious-perl e libplack-perl. x

# apt install libswitch-perl libmojolicious-perl libplack-perl -y 


Instando PHP e algumas extensões necessárias:

# apt install php7.3-gd php-pclzip make build-essential libdbd-mysql-perl libnet-ip-perl libxml-


simple-perl php php-mbstring php-soap php-mysql php-curl php-xml php-zip -y

Tudo pronto e instalado, baixar e instalar o OCS SERVER.

BAIXANDO O OCS INVENTORY ÚLTIMA VERSÃO (VERSÃO 2.9.2 - 08/04/2022)

Acesse o site https://www.ocsinventory-ng.org (https://www.ocsinventory-ng.org), clique no menu: OCS INVENTORY >


DOWNLOAD.

Clique na opção "OCS Inventory Server Unix/Linux", vai pedir um e-mail, colocar o e-mail que os links do instalador vai chegar na
caixa de entrada, vai ter os links do instalador do servidor quanto dos agentes.

Depois que que fez o download, dentro da pasta onde está o arquivo "OCSNG_UNIX_SERVER-2.9.2.tar.gz" baixado, executar
comando tar para extrair os arquivos.

# tar xvf OCSNG_UNIX_SERVER-2.9.2.tar.gz

Acesse a pasta gerada e execute o comando:

# ./setup.sh

Tecle enter em todas as perguntas, umas 10 pelo menos que surgirão na tela sobre banco de dados e dependências...

Depois executar o comando:

# /usr/sbin/a2enconf ocsinventory-reports

E reiniciar o Apache:

# systemctl restart apache2.service

Abra o navegador e acesse: http://192.168.0.88/ocsreports. Preencha com os dados criados no banco de dados acima.
No campo "Servidor MySQL" pode colocar tanto localhost quanto o IP do servidor.

Usuário MySQL: usuariodb


Senha MySQL: a senha que escolheu
Servidor MySQL: localhost
Porta MySQL: 3306
Habilitar SSL: Não

Avance atá a tela de login. Use usuário "admin" e senha "admin". Altere a senha após primeiro acesso.

Acesso: http://192.168.0.88/ocsreports
Login: admin
Senha: a que você escolheu, depois só alterar.

Pronto, servidor ok, só instalar os agents nas máquinas e smartphones.


x
Página oficial do OCS: https://ocsinventory-ng.org/ (https://ocsinventory-ng.org/)

Página de demonstração: https://demo.ocsinventory-ng.org/ (https://demo.ocsinventory-ng.org/)

user: demo
senha: demo

Everson Pruciano Contini


https://www.linkedin.com/in/everson-pruciano-contini-243b32182/ (https://www.linkedin.com/in/everson-pruciano-contini-
243b32182/)

-71% -40%

R$ 486,93 R$ 132,24 R$ 52,49 R$ 1.375,95


Milhões de Ofertas
AliExpress

Páginas do artigo

1. Passo a passo para fazer a instalação do servidor

Outros artigos deste autor

Nenhum artigo encontrado.

Leitura recomendada

 Openconnect - Conexão de VPN Paloalto no Debian (/artigo/Openconnect-Conexao-de-VPN-Paloalto-no-Debian)

 Site Survey Plan (/artigo/Site-Survey-Plan)

 FreeRadius 3 + iODBC + Base de Dados em MS SQL Server 2008 no Ubuntu Server - Guia definitivo (/artigo/FreeRadius-3-iODBC-Base-de-Dados-
em-MS-SQL-Server-2008-no-Ubuntu-Server-Guia-definitivo)

 Observium - Monitoramento de Rede (/artigo/Observium-Monitoramento-de-Rede)

 Parâmetros de configuração de VPN (/artigo/Parametros-de-configuracao-de-VPN)

Comentários

[1] Comentário enviado por dvs (/~dvs) em 30/06/2022 - 01:08h

Segui o artigo, instalei o agente e não sei por que motivo ele não registra no servidor

2 0

[2] Comentário enviado por romualdojunior1 (/~romualdojunior1) em 29/07/2022 - 16:53h

[1] Comentário enviado por dvs em 30/06/2022 - 01:08h

Segui o artigo, instalei o agente e não sei por que motivo ele não registra no servidor

Conseguiu resolver amigo? Estou tendo o mesmo problema :/



2 0

[3] Comentário enviado por David69 (/~David69) em 31/08/2022 - 06:00h

I appreciate the information and advice you have shared.


https://www.krogerfeed.info/ (https://www.krogerfeed.info/)

0 0

[4] Comentário enviado por 5kullmant (/~5kullmant) em 13/09/2022 - 17:56h

Segue algumas observacoes que tive que fazer na minha versao:


Versao do Debian:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye

### Erro na instalacao dos pacotes:


E: Unable to locate package php7.3-gd
E: Couldn't find any package by glob 'php7.3-gd'

Solucao:

$ sudo apt -y install php php-common


e
$ sudo apt -y install php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

Fonte: https://computingforgeeks.com/install-php-on-debian-linux-systen/ (https://computingforgeeks.com/install-php-on-debian-linux-systen/)

Apos preencher os dados da database tambem tive que clicar em update.

Repositorios que estou utilizando:

deb http://deb.debian.org/debian (https://deb.debian.org/debian) bullseye main


deb-src http://deb.debian.org/debian (https://deb.debian.org/debian) bullseye main

deb http://deb.debian.org/debian (https://deb.debian.org/debian)-security/ bullseye-security main


deb-src http://deb.debian.org/debian (https://deb.debian.org/debian)-security/ bullseye-security main

deb http://deb.debian.org/debian (https://deb.debian.org/debian) bullseye-updates main


deb-src http://deb.debian.org/debian (https://deb.debian.org/debian) bullseye-updates main

Nao esquecer de remover os arquivos de instalacao:


$ sudo mv /usr/share/ocsinventory-reports/ocsreports/install.php \
/usr/share/ocsinventory-reports/ocsreports/install.php.bak

-5kullmant.

1 0

[5] Comentário enviado por Edygleyson (/~Edygleyson) em 27/09/2022 - 22:06h

Obrigado pelo repasse de seu conhecimento

1 0


[6] Comentário enviado por vavo (/~vavo) em 11/01/2023 - 14:00h

Caso tenham problemas,


revisar asc ocnigurações de coleta no servidor, no arquivo: ocsinventory-server.conf

Este link ajuda:

https://www.gnulinuxbrasil.com.br/?p=3424 (https://www.gnulinuxbrasil.com.br/?p=3424)

0 0

Contribuir com comentário

Enviar

(https://www.ezoic.com/what-is-ezoic/)
report this ad

(/)

A maior comunidade GNU/Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda.

FAQ - Perguntas frequentes (/faq.php)

Estatísticas do site (/estatisticas.php)

Equipe de moderadores (/equipe/)

Membros da comunidade (/membros/)

Anuncie (/anuncie/)
x
Contato (/falecom/)

Política de privacidade (/privacidade/)

Quem somos (/quemsomos/)

Termos de uso (/termos-de-uso/)

Site hospedado por:

(https://www.redehost.com.br/)

Você também pode gostar