0% acharam este documento útil (0 voto)
139 visualizações19 páginas

Projeto Glpi

Projeto para implantação do GLPI

Enviado por

Rodrigo
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia online no Scribd
Fazer download em docx, pdf ou txt
0% acharam este documento útil (0 voto)
139 visualizações19 páginas

Projeto Glpi

Projeto para implantação do GLPI

Enviado por

Rodrigo
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia online no Scribd
Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1/ 19

PROJETO: Proposta

DATA EMISSÃO: 22/05/2019

RESPONSÁVEL:
José Silveira
Proposta

Implantação de Sistema de
Gerenciamento de Incidentes

Cliente: Informar nome do


Cliente
Controle de Versão

Versão Responsável Descrição


1.0 José Rodrigo Elaboração
Sumário
I. Proposta ............................................................................................................................ 5
II. Principais Benefícios do GLPI ........................................................................................... 5
III. Justificativa ................................................................................................................... 7
IV. Implantação .................................................................................................................. 8
V. Front-End pós Instalação .................................................................................................... 18
I. Proposta
Implementar um sistema de gerenciamento de helpdesk Open Source chamado GLPI. Essa
implementação tem como objetivo a substituição do atual sistema utilizado pela companhia,
por um sistema mais estável, personalizável e totalmente baseado nas boas práticas do ITIL.

O sistema GLPI é uma solução completa e robusta acessível a partir de navegador web. Que além
de gerenciar incidentes e problemas, conta com recursos para gerenciamento de ativos,
mudanças e projetos, permitindo ainda a interação com outras ferramentas de gestão de
ambiente e plug-ins para customização de acordo com a necessidade do cliente.

II. Principais Benefícios do GLPI


1. Interface Intuitiva

A interface do sistema é toda baseada na WEB e estruturada de forma simples e objetiva,


de forma que os usuários, sejam analistas ou clientes, possam ter acesso rápido a seus recursos.

2. Suporte multiempresas

O GLPI, por padrão, está pronto para trabalhar tanto em modelo de prestador de serviço
interno, quanto externo.

O sistema permite ainda a utilização de múltiplos níveis de gerenciamento: por usuários, por
empresas e criação de diferentes níveis de atendimento.

3. Suporte nativo à mais de 40 idiomas

O GLPI possui nativamente, suporte a vários idiomas, podendo cada usuário selecionar o
idioma que melhor lhe atenda entre 48 opções distintas (GLPI 9.1.3).

Dentre todas as opções de idiomas do GLPI, destacam-se: Português, Inglês e Espanhol.

4. Exportação de dados para PDF, CSV, PNG, SVG, XML e SQL

O GLPI possui suporte a vários métodos de exportação de dados e geração de relatórios:

 Direto pelo sistema


 Por meio do uso de plugins
 Exportação de dados para planilha de cálculo
 Exportação direta de gráficos para PDF ou PNG
5. Sistema de notificações automáticas

O GLPI vem nativamente com recursos para notificação automática. Este importante recurso
traz o benefício de aliviar a carga exigida para garantir um bom nível de gerenciamento do
ambiente.

Como gatilho principal para o envio de mensagens podemos citar:

 Ações em chamados
 Expiração de licenças
 Expiração de contratos
 Movimentação de estoque de cartuchos e toner de impressoras

6. Suporte a agendamento de tarefas automáticas

O GLPI beneficia seus usuários com a execução de rotinas de gerenciamento de TI de forma


automática, reduzindo assim os riscos humanos envolvidos na operação da Central de
Serviços.

7. Completo sistema de inventário

O GLPI traz nativamente todos os recursos necessários para a construção de uma completa
CMDB (Configuration Manage Data Base – Base de Dados de Gerenciamento de
Configuração) além da facilidade de integração com ferramentas de automação de
inventário, automatizando assim, o processo para inventário de todo o parque de
informática.

8. Processos ITIL®

O GLPI está nativamente pronto para trabalhar os seguintes processos ITIL®:

 incidentes,
 requisições,
 problemas,
 mudanças e projetos
 gerenciamento de prioridade,
 tempo de atendimento e métricas,
 implantação de regras de negócios

9. Sistema de pesquisa de satisfação integrado

A pesquisa de satisfação é uma necessidade básica para o acompanhamento da saúde dos


serviços oferecidos, fornecendo para os usuários uma ferramenta para apontarem
deficiências ou sugestões de melhoria quanto à qualidade do serviço entregue pela equipe.
O GLPI traz um simples e eficiente recurso para pesquisa de satisfação, tornando possível o
estreitamente entre Central de Serviços e Usuários por meio da avaliação da qualidade dos
atendimentos prestados.

10. Suporte a múltiplos métodos de abertura e acompanhamento de chamados

Com a utilização do GLPI é possível a realização de abertura de chamados por diferentes


métodos de forma rápida e fácil:

 E-mail,
 API
 Interface Web
 SQL
 Processo de abertura de chamados no GLPI

11. Criação de base de conhecimento e FAQ

O GLPI possui recursos nativos para a perfeita criação, gestão, disponibilização e


compartilhamento do conhecimento.

Com o GLPI é possível ainda o compartilhamento de conhecimento diretamente com os


usuários, criando assim, um importante banco de dados denominado de FAQ (frequently
asked questions – perguntas mais frequentes).

12. Modelo de Licenciamento

O código do sistema GLPI está licenciado sob a GPL v. 2, o que garante a todos o acesso
irrestrito ao código e utilização do sistema para qualquer fim, preservando todos os direitos
e liberdades previstas na licença GPL e, impedindo inclusive, que qualquer detentor do
código o feche e iniba sua utilização por outras pessoas ou empresas.

 Das garantias da licença


 Liberdade de usar o software para qualquer finalidade,
 Liberdade de mudar o software para atender às suas necessidades,
 Liberdade de compartilhar o software com outras pessoas ou entidades, e
 Liberdade de compartilhar as mudanças que você faz.

Fonte: https://verdanatech.com/uma-visao-global-sobre-o-glpi/

III. Justificativa
O sistema de gerenciamento de chamado atual, é básico, pago e instável. Constantemente se
encontra fora do ar, além de ter a necessidade do uso local no equipamento. O GLPI é um
sistema estável, web e com diversos recursos que facilitam a gestão dos incidentes e problemas
ocasionados na rotina diária de uma empresa.
IV. Implantação
a. Descrição de Hardware necessário

Processador 1 vCPUj
Memória 3,75 GB
HD 30 GB
Rede 10/100

b. Pré-requisitos

 GLPI 9.3.2
 Servidor Web – Apache 2
 Php – 7.2
 Banco de Dados - 10.3.15

c. Extensões obrigatórias para PHP


 curl: para autenticação CAS, verificação de versão do GLPI, Telemetria, etc;
 fileinfo: para obter informações extras dos arquivos;
 gd: para gerar imagens;
 json: para obter suporte para o formato de dados JSON;
 mbstring: gerenciar caracteres multibytes;
 mysqli: para conectar e consultar o banco de dados;
 session: para obter suporte a sessões de usuários;
 zlib: para efetuar backup e restaurar as funções da base de dados;
 simplexml;
 xml.
 cli: usar o PHP a partir da linha de comando (scripts, ações automáticas, etc.);
 domxml: usado para autenticação CAS;
 imap: usado para coletar emails ou autenticação de usuário;
 ldap: usar o diretório LDAP para autenticação;
 openssl: comunicações seguras;

d. Instalação do Banco de Dados MariaDb 10.3

Criação do arquivo do repositório no /etc/yum.repos.d/

# MariaDB 10.3 CentOS repository list - created 2019-05-27 15:24 UTC


# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Instalação do MariaDB Server
sudo yum install MariaDB-server MariaDB-client
Fonte:https://downloads.mariadb.org/mariadb/repositories/#mirror=UFSCar&distro=CentOS&distro_release=centos
7-amd64--centos7&version=10.3
Habilitação o mariadb-server

systemctl enable mariadb

Iniciando o mariadb-server

systemctl start mariadb

Configuração de senha do banco

Passo 1
mysql_secure_instalation

Passo 2
Depois de digita o comando entrará na tela de pós-instalação do Mysql, onde será
feitas algumas perguntas para a configuração do Mysql. Para efetuar esta configuração
é necessário digitar a senha do usuário root, conforme imagem abaixo.

Passo 3
Após digitar a senha de usuário root, é visualizada a tela de configuração com a
primeira pergunta. Marque y na opção "change the root password?[y/n]"

Passo 4
A tela de configuração solicitará a entrada de uma nova senha é que você repita a
nova senha, nessa situação o ideal é usar uma senha diferente da utilizada para o
sistema operacional, ou seja ter uma senha só para o Mysql.

Passo 5
A próxima pergunta de configuração é ""Remove anonymous users? [y/n]", nesta
opção marque y.

Passo 6
Disallow root login remotely? [y/n] marque y nesta opção novamente.

Passo 7
Na penúltima pergunta "Remove test database and access to it? [y/n] " marque a
opção y.

Passo 8
Na última pergunta "Reload privelege tables now? [y/n]" marque y.

e. Instalação do php e configuração de diretório do GLPI dentro do PHP

 cd ~ - Entra no diretório raiz


 curl 'https://setup.ius.io/' -o setup-ius.sh - Faz download do script de
instalação do repositório.
 bash setup-ius.sh – Executa script do repositório
 yum remove php-cli mod_php php-common –y – desinstala versão antiga do
PHP
 yum -y install mod_php72u php72u-cli php72u-mysqlnd – Instala PHP e suas
extenções.

 yum -y install php-pear-CAS wget php72u-json php72u-mbstring php72u-


mysqli php72u-session php72u-gd php72u-curl php72u-domxml php72u-imap
php72u-ldap php72u-openssl php72u-opcache php72u-apcu php72u-xmlrpc
openssl – Instala extenções necessárias.

 Vim /etc/php.d/99-glpi.ini – cria arquivo de configuração do glpi no diretório

memory_limit = 64M ; // max memory limit


file_uploads = on ;
max_execution_time = 600 ; // not mandatory but recommended
register_globals = off ; // not mandatory but recommended
magic_quotes_sybase = off ;
session.auto_start = off ;
session.use_trans_sid = 0 ; // not mandatory but recommended

f. Instalação do GLPI
 wget -c https://github.com/glpi-project/glpi/releases/download/9.3.2/glpi-
9.3.2.tgz
 cd /var/www/html/
 tar -zxvf /root/glpi-9.3.2.tgz
g. Permissão de dono do apache para o diretório glpí
 chown -R apache:apache glpi
h. Alteração Time zone no php.ini
 date.timezone = America/Fortaleza
i. Configuração do arquivo /etc/httpd/conf.d/glpi.conf
<Directory /var/www/html/glpi/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
j. Configuração do selinux para aceitar o glpi
chcon -R -t httpd_sys_rw_content_t /var/www/html/glpi/
setsebool -P httpd_can_network_connect 1
setsebool -P httpd_can_network_connect_db 1
setsebool -P httpd_can_sendmail 1
k. Desabilitar ou manter o firewall habilitado caso deseje mante-lo habilitado
necessário incluir as regras. No nosso caso manteremos o firewall desabilitado.
 systemctl stop firewalld
 systemctl disable firewalld
l. Assistente de Instalação
 Para iniciar o processo de instalação, aponte seu navegador para o endereço
principal do GLPI: `https://{adresse_glpi}/<https://{adresse_glpi} />`_
 Quando o GLPI não está instalado; um processo passo-a-passo de instalação
iniciará.
m. Selecione seu idioma

 O primeiro passo permitirá que você escolha o idioma de instalação. Selecione


seu idioma e clique em validar.
n. Licença

 O uso do GLPI está sujeito à aprovação da licença GNU. Uma vez que os
termos de licenciamento sejam lidos e aceitos, basta validar o formulário.

 Se você não concordar com termos de licenciamento, não é possível continuar


o processo de instalação.
o. Instalar / Atualizar

 Esta tela permite escolher entre uma nova instalação GLPI ou uma atualização.

 Clique em instalar.
p. Verificações de ambiente

 Este passo verificará se os pré-requisitos foram cumpridos. Se não estiverem,


não será possível continuar e uma mensagem de erro explícita informará
sobre o que está errado e o que fazer antes de tentar novamente.

 Alguns pré-requisitos são opcionais, será possível continuar a instalação,


mesmo que não sejam atendidas.
q. Conexão de banco de dados

 Os parâmetros de conexão do banco de dados são solicitados.

 Servidor MySQL: digite o caminho para o servidor MySQL, localhost ou`


mysql.domain.tld` como exemplo;
 Usuário MySQL: digite o nome do usuário que está autorizado a se conectar ao
banco de dados;
 Senha MySQL: digite a senha do usuário.
 Uma vez que todos os campos estiverem devidamente preenchidos, valide o
formulário.

 Uma primeira conexão de banco de dados é então estabelecida. Se os


parâmetros forem inválidos, uma mensagem de erro será exibida, e você terá
que consertar os parâmetros e tentar novamente.
r. Escolha do banco de dados

 Uma vez que a conexão com o servidor do banco de dados está OK, você deve
criar ou escolher o banco de dados que deseja para o GLPI e iniciar ele.

s. Inicialização do banco de dados

 Esta etapa inicializa o banco de dados com valores padrões


t. Fim da instalação

 Esta etapa apresenta um resumo da instalação e fornece uma lista de usuários


criados. Preste atenção a essas informações e valide para ir ao aplicativo.

As contas de usuário padrão são:

 glpi/glpi conta de administrador,


 tech/tech conta de técnico,
 normal/normal conta «normal»,
 post-only/postonly conta somente pós-publicação.

Por razões de segurança, é aconselhável excluir ou editar essas contas. E excluir o arquivo
install.php.
V. Front-End pós Instalação

Tela de chamado modo usuário


u. Tela de chamados modo Analista

Você também pode gostar