Instalação OCS · 7 min read · Oct 12, 2025
Como Instalar a Ferramenta de Gerenciamento de Ativos OCS no Debian 10
OCS significa “Open Computers and Software Inventory” é uma solução de gerenciamento de ativos gratuita e de código aberto. É baseada no modelo cliente-servidor que coleta as informações de hardware e software de sistemas remotos executando o agente OCS. OCS usa o protocolo SNMP para descobrir dispositivos de rede como impressoras, scanners, roteadores e computadores. Ele vem com uma interface simples e amigável que permite visualizar o inventário através de uma interface web. Você deve instalar o cliente OCS na máquina cliente para coletar informações detalhadas. Os agentes do cliente OCS estão disponíveis para vários sistemas operacionais, incluindo Windows, Linux, Mac OS, IBM AIX, FreeBSD, Android e Sun Solaris.
Este tutorial mostrará como instalar a Ferramenta de Gerenciamento de Ativos OCS em um servidor Debian 10.
Pré-requisitos
- Um servidor executando Debian 10 com no mínimo 2GB de RAM.
- Uma senha de root configurada no servidor.
Começando
Antes de começar, é uma boa ideia atualizar seu sistema com a versão mais recente. Você pode atualizar seu sistema com o seguinte comando:
apt-get update -y
apt-get upgrade -yApós atualizar o sistema, reinicie-o para implementar as mudanças.
Em seguida, você precisará instalar algumas dependências necessárias para o OCS em seu sistema. Você pode instalá-las com o seguinte comando:
apt-get install git curl make cmake gcc make build-essential -yUma vez que todos os pacotes estejam instalados, você pode prosseguir para a próxima etapa.
Instalar Servidor LAMP
Primeiro, você precisará instalar o servidor web Apache, o servidor de banco de dados MariaDB, PHP e outras extensões PHP em seu sistema. Você pode instalar todos eles apenas executando o seguinte comando:
apt-get install apache2 mariadb-server php libapache-db-perl libapache2-mod-php php-soap php-curl php-json php-xml php-mbstring php-zip php-pclzip php-gd php-mysql -yApós instalar todos os pacotes, você também precisará instalar o Perl e os módulos necessários em seu sistema.
Execute o seguinte comando para instalar o Perl e todos os módulos:
apt-get install perl libnet-ip-perl libxml-simple-perl libarchive-zip-perl libxml-simple-perl libcompress-zlib-perl libdbi-perl libapache-dbi-perl libapache2-mod-perl2 libapache2-mod-perl2-dev libdbd-mysql-perl libdbd-mysql-perl libnet-ip-perl libsoap-lite-perl libio-compress-perl -yUma vez que todos os pacotes estejam instalados, execute o seguinte comando para habilitar os módulos Perl:
perl -MCPAN -e 'install Apache2::SOAP'
perl -MCPAN -e 'install XML::Entities'
perl -MCPAN -e 'install Net::IP'
perl -MCPAN -e 'install Apache::DBI'
perl -MCPAN -e 'install Mojolicious'
perl -MCPAN -e 'install Switch'
perl -MCPAN -e 'install Plack::Handler'Uma vez que você tenha terminado, precisará editar o arquivo php.ini e modificar algumas configurações como, fuso horário, limite de memória, tamanho máximo de arquivo de upload, tempo máximo de execução, etc.
Você pode fazer isso com o seguinte comando:
nano /etc/php/7.3/apache2/php.iniAltere os seguintes valores:
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Asia/KolkataSalve e feche o arquivo quando terminar. Em seguida, reinicie o serviço Apache para implementar as mudanças:
systemctl restart apache2Nota: Você pode alterar os valores PHP acima conforme suas necessidades.
Neste ponto, o servidor LAMP está instalado. Você pode agora prosseguir para a próxima etapa.
Configurar Banco de Dados MariaDB
Por padrão, a senha do root do MariaDB não está configurada no Debian 10. Portanto, você precisará defini-la por razões de segurança.
Primeiro, faça login no shell do MariaDB com o seguinte comando:
mysqlApós o login, defina a senha do usuário root do MariaDB com o seguinte comando:
MariaDB [(none)]> SET PASSWORD FOR 'root'@'localhost' = PASSWORD("sua_nova_senha");Em seguida, crie um banco de dados e um usuário para o OCS com o seguinte comando:
MariaDB [(none)]> CREATE DATABASE ocs;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON ocs.* TO ocs@localhost IDENTIFIED BY "senha";Em seguida, limpe os privilégios e saia do shell do MariaDB com o seguinte comando:
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;Após configurar o banco de dados MariaDB, você pode prosseguir para a próxima etapa.
Instalar Servidor OCS
Primeiro, você precisará baixar a versão mais recente do Servidor OCE do repositório Git. Você pode baixá-lo usando o comando git conforme mostrado abaixo:
git clone https://github.com/OCSInventory-NG/OCSInventory-Server.gitVocê deve ver a seguinte saída:
Cloning into 'OCSInventory-Server'...
remote: Enumerating objects: 80, done.
remote: Counting objects: 100% (80/80), done.
remote: Compressing objects: 100% (57/57), done.
remote: Total 7563 (delta 28), reused 45 (delta 16), pack-reused 7483
Receiving objects: 100% (7563/7563), 52.63 MiB | 32.78 MiB/s, done.
Resolving deltas: 100% (5348/5348), done.Uma vez que o download esteja completo, mude o diretório para o OCSInventory-Server e baixe o projeto ocsreport do repositório Git com o seguinte comando:
cd OCSInventory-Server
git clone https://github.com/OCSInventory-NG/OCSInventory-ocsreports.git ocsreportsEm seguida, mude o diretório para o ocsreports com o seguinte comando:
cd ocsreportsEm seguida, instale o pacote Composer para instalar as dependências PHP necessárias para o servidor OCS:
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composerUma vez que a instalação esteja completa, você deve ver a seguinte saída:
All settings correct for using Composer
Downloading...
Composer (version 1.9.2) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composerEm seguida, instale todas as dependências PHP necessárias com o seguinte comando:
composer installUma vez que todas as dependências estejam instaladas, mude o diretório para o OCSInventory-Server e edite o arquivo setup.sh:
cd ..
nano setup.shDefina suas configurações de banco de dados conforme mostrado abaixo:
DB_SERVER_HOST="localhost"
DB_SERVER_PORT="3306"
DB_SERVER_USER="ocs"
DB_SERVER_PWD="senha"Salve e feche o arquivo quando terminar. Em seguida, execute o script setup.sh para iniciar a instalação:
./setup.shDurante a instalação, você será questionado sobre várias perguntas, selecione as configurações padrão e digite y para todas as perguntas. Uma vez que a instalação tenha sido concluída com sucesso. Você deve ver a seguinte saída:
+----------------------------------------------------------------------+
| OK, Comunicação do servidor configurada com sucesso ;-) |
| |
| Por favor, revise /etc/apache2/conf-available/z-ocsinventory-server.conf |
| para garantir que tudo esteja bom. Então reinicie o daemon Apache. |
+----------------------------------------------------------------------+
+----------------------------------------------------------------------+
| OK, instalação do servidor de administração concluída ;-) |
| |
| Por favor, revise /etc/apache2/conf-available/ocsinventory-reports.conf
| para garantir que tudo esteja bom e reinicie o daemon Apache. |
| |
| Então, aponte seu navegador para http://server//ocsreports
| para configurar o servidor de banco de dados e criar/atualizar o esquema. |
+----------------------------------------------------------------------+
Setup criou um arquivo de log /root/OCSInventory-Server/ocs_server_setup.log. Por favor, salve este arquivo.
Se você encontrar um erro ao executar o servidor de gerenciamento OCS Inventory NG,
podemos pedir que você nos mostre seu conteúdo !
NÃO SE ESQUEÇA DE REINICIAR O DAEMON APACHE !
Aproveite o OCS Inventory NG ;-)Neste ponto, o servidor OCS está instalado. Você pode agora prosseguir para a próxima etapa.
Configurar Servidor OCS
Após instalar o servidor OCS, você precisará habilitar os arquivos de configuração do servidor OCS para o Apache. Você pode habilitá-los com o seguinte comando:
ln -s /etc/apache2/conf-available/ocsinventory-reports.conf /etc/apache2/conf-enabled/ocsinventory-reports.conf
ln -s /etc/apache2/conf-available/z-ocsinventory-server.conf /etc/apache2/conf-enabled/z-ocsinventory-server.conf
ln -s /etc/apache2/conf-available/zz-ocsinventory-restapi.conf /etc/apache2/conf-enabled/zz-ocsinventory-restapi.confEm seguida, defina as permissões adequadas para o diretório do servidor OCS com o seguinte comando:
chown -R www-data:www-data /var/lib/ocsinventory-reports
chmod -R 775 /var/lib/ocsinventory-reportsFinalmente, reinicie o serviço Apache para aplicar as mudanças com o seguinte comando:
systemctl restart apache2Neste ponto, o servidor OCS está instalado e configurado. É hora de acessar sua interface web.
Acessar a Interface Web do Servidor OCS
Abra seu navegador web e digite a URL http://your-server-ip/ocsreports/install.php. Você será redirecionado para a seguinte página:

Agora, forneça o nome do banco de dados OCS, nome de usuário do banco de dados, senha e clique no botão Enviar. Você deve ver a seguinte página:

Em seguida, clique no link “ Clique aqui para entrar na GUI OCS-NG “. Você deve ver a seguinte página:

Clique no botão Realizar a atualização para atualizar o banco de dados. Uma vez que a atualização tenha sido concluída, você deve ver a seguinte página:

Agora, clique no link “Clique aqui para entrar na GUI OCS-NG”. Você será redirecionado para a página de login do OCS conforme mostrado abaixo:

Forneça o nome de usuário e a senha padrão como admin/admin e clique no botão Enviar. Você será redirecionado para o painel do OCS conforme mostrado abaixo:

Em seguida, é recomendável que o arquivo de instalação seja removido por razões de segurança. Você pode removê-lo com o seguinte comando:
rm -rf /usr/share/ocsinventory-reports/ocsreports/install.phpConclusão
Parabéns! você instalou e configurou com sucesso o servidor OCS no Debian 10. Você pode agora explorar o painel do OCS e começar a gerenciar seu inventário de infraestrutura de TI. Sinta-se à vontade para me perguntar se você tiver alguma dúvida.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.