Ferramentas do usuário

Ferramentas do site


tools:ocs

OCS Inventory (CentOS 7)

Requisitos

  • Apache version 2.2 or higher.
    • Mod_perl version 1.29 or higher.
  • PHP 7 or higher, with ZIP and GD support enabled.
    • php_curl
    • php_mbstring
    • php_soap
    • php_xml
  • PERL 5.6 or higher.
    • Perl module XML::Simple version 2.12 or higher.
    • Perl module Compress::Zlib version 1.33 or higher.
    • Perl module DBI version 1.40 or higher.
    • Perl module DBD::Mysql version 2.9004 or higher.
    • Perl module Apache::DBI version 0.93 or higher.
    • Perl module Net::IP version 1.21 or higher.
    • Perl module SOAP::Lite version 0.66 or higher (optional)
    • Perl module Mojolicious::Lite
    • Perl module Plack::Handler
    • Perl module Archive::Zip
    • Perl module YAML
    • Perl module XML::Entities
    • Perl module Switch
  • MySQL or MariaDB version 4.1.0 or higher with InnoDB engine active. Mysql version upper than 5.5 are not supported but may work.
  • Make utility such as GNU make.

Instalando o S.O.

Instalando Dependências

  • APACHE
    yum install -y httpd 
    systemctl start httpd
    systemctl enable httpd
  • Libera Apache no Firewall interno
    firewall-cmd --permanent --add-service=http
    firewall-cmd --permanent --add-service=https
    firewall-cmd --reload
  • Módulos do PHP:
    yum install -y php-mysqlnd php-zip php-openssl php-ldap php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-soap 
  • Perl
    yum install -y perl mod_perl
  • Perl Modules
    yum install -y "perl(XML::Simple)" "perl(Compress::Zlib)" "perl(Compress::Zlib)" "perl(DBI)" "perl(Apache::DBI)" "perl(Net::IP)" "perl(SOAP::Lite)" "perl(Mojolicious::Lite)" "perl(Plack::Handler)" "perl(Archive::Zip)" "perl(YAML)" "perl(XML::Entities)""perl(Switch)"
  • Utilitários de compilação (MAKE)
    yum group install -y "Development Tools"

Adicionando Repositório

wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget --no-check-certificate https://rpms.remirepo.net/enterprise/remi-release-7.rpm
wget --no-check-certificate https://rpm.ocsinventory-ng.org/ocsinventory-release-latest.el7.ocs.noarch.rpm
yum install ocsinventory-release-latest.el7.ocs.noarch.rpm epel-release-latest-7.noarch.rpm remi-release-7.rpm

instalando o OCS

yum install yum-utils -y
yum-config-manager --enable remi
yum-config-manager --enable remi-php74
yum install ocsinventory -y

Criando base de dados para o OCS

  • Entrar no MySQL como root
    mysql -u root -p
  • Criar Base:
    CREATE DATABASE ocs;
  • Definir Usuário e Senha para a Base:
    GRANT ALL PRIVILEGES ON ocs.* TO ocs@localhost IDENTIFIED BY "ZVsC&sSE84Si85&x5";

Ajustando configurações do PHP

  • Editar o arquivo php.ini que fica no /etc/php.ini
  • vim /etc/php.ini
  • Alterar os valores das linhas post_max_size e upload_max_filesize
  • O mínimo recomendado é 100M mas vamos configurar com folga, para 512M
  • reiniciar o apache após modificação
    systemctl restart httpd

Iniciando configuração do OCS

  • Através do navegador acessar o endereço do seu servidor: (Acrescentando:“/ocsreports/”)
    http://192.168.xxx.xxx/ocsreports/
  • Preencher os dados da Base que foram criados anteriormente

Finalizado instalação básica

  • Você deverá ver a mensagem de sucesso e as informações de login
  • Com as credenciais: Usuário: admin e senha: admin você já deverá ter acesso à dashboard
tools/ocs.txt · Última modificação: 2022/11/03 14:29 por gustavo