tools:ocs
Tabela de conteúdos
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