Arquivo da categoria: Help Desk

29. Instalando o GLPi 9.3.3 no Debian 9

Você já deve ter assistido meu vídeo de como instalar o GLPI 9.1.1 no Debian 8. Como as novas versões ganharam novas funcionalidades e novos pré-requisitos, resolvi dar uma atualizada no vídeo e fiz esse vídeo aí!!

Ele é um pouco longo mas mostro exatamente, ponto a ponto, como instalar o GLPi 9.3.3 (versão estável publicada até o momento) em um Debian 9 (que é a minha distro favorita).

Deixo aqui abaixo também o check list utilizado no procedimento:

Você gostaria de ajudar o blog de alguma forma?

Remover repositório CDROM

# vim /etc/apt/sources.list

comentar a linha que chama o cdrom (utiliza-se # no início da linha para comentá-la)

Adicionar repositórios

# echo "deb http://deb.debian.org/debian stretch main" >> /etc/apt/sources.list
# echo "deb-src http://deb.debian.org/debian stretch main" >> /etc/apt/sources.list
# echo "deb http://deb.debian.org/debian-security/ stretch/updates main" >> /etc/apt/sources.list
# echo "deb-src http://deb.debian.org/debian-security/ stretch/updates main" >> /etc/apt/sources.list
# echo "deb http://deb.debian.org/debian stretch-updates main" >> /etc/apt/sources.list
# echo "deb-src http://deb.debian.org/debian stretch-updates main" >> /etc/apt/sources.list
# apt-get update

Instalar pré-requisitos obrigatórios

https://glpi-install.readthedocs.io/en/latest/prerequisites.html

# apt-get install apache2 php php-curl php-gd php-cli php-mbstring php-mysql php-xml -y
# apt-get install mysql-server -y

Instalar pré-requisitos opcionais

# apt-get install php-cli php-cas php-imap php-ldap php-xmlrpc php-soap php-snmp php-apcu -y

Instalar utilidades

# apt-get install zip unzip bzip2 unrar-free vim -y

Ajustes no php.ini

# find / -iname php.ini

# vim /etc/php/7.0/apache2/php.ini

memory_limit = 64M ; // max memory limit
file_uploads = on ;
max_execution_time = 600 ; // not mandatory but adviced
register_globals = off ; // not mandatory but adviced
magic_quotes_sybase = off ;
session.auto_start = off ;
session.use_trans_sid = 0 ; // not mandatory but adviced

Início instalação GLPI

# cd /tmp
# wget https://github.com/glpi-project/glpi/releases/download/9.3.3/glpi-9.3.3.tgz
# tar -xvzf glpi-9.3.3.tgz
# cp -Rf glpi /var/www/html

Permissões para a pasta do GLPI

# chmod 775 /var/www/html/* -Rf
# chown www-data. /var/www/html/* -Rf

Criação do banco de dados do GLPI

# mysql -uroot -p
# mysql> create database glpi;
# mysql> create user 'glpi'@'localhost' identified by '123456';
# mysql> grant all on glpi.* to glpi identified by '123456';
# mysql> quit;

Configuração de segurança de diretórios do GLPi

“Acesso web ao diretório de arquivos não deveria ser permitido
Verifique a configuração do arquivo .htaccess e do servidor web.”

# vim /etc/apache2/conf-available/glpi.conf

<Directory "/var/www/html/glpi">    
AllowOverride All
</Directory>

# a2enconf glpi.conf
# service apache2 restart

Sumário do vídeo:

Início da Instalação – 3:35
Remover repositório CDROM – 4:33
Adicionar repositórios – 5:50
Instalar pré-requisitos obrigatórios – 7:56
Ajustes do php.ini – 15:02
Início da instalação do GLPi via Browser – 18:43
“Resolvendo” avisos de ajustes – 27:47
Acesso web ao diretório de arquivos não deveria ser permitido – 28:13
Instalar pré-requisitos opcionais – 31:09
Avisos durante a instalação – 33:00

Você gostaria de ajudar o blog de alguma forma?

25. As 5 Perguntas mais frequentes sobre o GLPI

Fala galera, fiz um vídeo um pouco diferente com as 5 perguntas que eu mais vejo e respondo.

É um vídeo bem rápido e um pouco diferente do trabalho que eu vinha fazendo visto o problema nos meus equipamentos que comentei no último post. 

Sinceramente, gostei da experiência. Espero que vocês gostem também. 

Padrão de Regras para atribuição de um chamado criado através de um coletor de correios no GLPi

Chamados não estão sendo abertos quando enviados por e-mail.

As vezes acabamos mexendo nas regras de atribuição de chamados por e-mail e não lembramos como era o padrão para que os chamados voltassem a ser abertos quando enviados por e-mail.

Segue abaixo o padrão do sistema.

Elas precisam estar nessa ordem.

Caso queira criar novas regras, as insira entre as regras 2 e 3 colocando as regras mais restritivas antes das menos restritivas.

A regra 3 , por boa prática, deve ficar por último pois é a que se aplica caso nenhuma das outras cumpra com algum requisito.

Regra 1:
 
Nome: Auto-Reply X-Auto-Response-Suppress
Operador lógico: e
Descrição: Exclude Auto-Reply emails using X-Auto-Response-Suppress header
Ativo: Sim
 
Critérios
Cabeçalho X-Auto-Response-Suppress do e-mail
verificado pela expressão regular
/\S+/
Ações
Rejeitar e-mail (sem e-mail de reposta)
Atribuir
Sim
 
 
 

Regra 2:
 
Nome: Auto-Reply Auto-Submitted
Operador lógico: e
Descrição: Exclude Auto-Reply emails using Auto-Submitted header
Ativo: Sim
 
Critérios
Cabeçalho Auto-Submitted do e-mail
verificado pela expressão regular
/\S+/
Cabeçalho Auto-Submitted do e-mail
não é
no
Ações
Rejeitar e-mail (sem e-mail de reposta)
Atribuir
Sim

Regra 3:
 
Nome: Root
Operador lógico: e
Descrição:
Ativo: Sim
 
Critérios
Cabeçalho Subject do e-mail
verificado pela expressão regular
/.*/
Ações
Entidade
Atribuir
Entidade Raíz
 
 

17.GLPI — Como e porque usar o plugin behaviors (comportamental)

Você já deve ter se deparado com casos em que utilizas os grupos do GLPI para distinguir os departamentos da empresa mas que os relatórios não alimentam os Grupos com quantidades de chamados e outras métricas.

Ou então queremos que os chamados sejam direcionados para os grupos de atendentes corretos, e visualizados pelos atendentes apenas quando o chamado estiver atribuído ao seu grupo.

Para isso precisamos adicionar os grupos dos requerentes ou até dos atendentes.

Para não termos de criar regras distintas para cada usuário e grupo, ou então ter que colocar na mão, existe um plugin chamado behaviors (ou comportamental em português)

GLPI 9.2, atualizar ou não? — ATUALIZADO

O texto abrange a data de lançamento do GLPI 9.2. Hoje 2/2/2018, a realidade é outra e sugiro veementemente a atualização para a versão 9.2.1.

Como todos devem estar sabendo e acompanhando, mas caso não esteja, a versão 9.2 do GLPI saiu a algumas semanas e trouxe muita coisa legal. OLA, Melhorias bem bacanas na base de conhecimento, melhorias no processo de login e de guardar a sessão, notificações no browser via Ajax, pesquisa otimizada no estilo Spotlight do Mac, telemetria, possibilidade de linkar modelos de tarefas diretamente em um modelo de chamado… Tem coisa boa demais aí!!

Mas, e aí Arthur, vale a pena atualizar??

Minha opinião:

Segura aí, peão. Tem pelo menos 30 bugs sendo tratados para a versão 9.2.1, alguns plugins não estão 100% funcionais para a nova versão e essas novas funções todas, ainda estão em fase de documentação pela comunidade. Em um ambiente de produção de alta performance eu ainda sugiro manter a 9.1.3 que me parece estar mais estável e funcional.

Quer brincar com a 9.2? Sobe uma base de prototipagem com um dump do teu banco e vai brincando. Simula a atualização e simula situações do teu dia-dia observando as novas melhorias da versão mais esperada de 2017!!

Mas se estiveres com aquele espírito de porco e louco pra “ver o que dá”, manda bala. Mas saiba que podem surgir problemas ainda não reportados. E caso eles aconteçam, please. Para a comunidade, reporte no https://github.com/glpi-project/glpi/issues, Obrigado, De nada!!

Post do site oficial sobre a nova versão e algumas figurinhas =D

GLPI — Bloqueio de título e descrição de chamado para o requerente

Na atualização 9.1.5 do GLPI, os usuários requerentes passaram a poder se auto atribuir como responsáveis pelo chamado e obter acesso a comentários privados e outras informações que são de posse apenas da equipe interna da Central de Serviços. Rapidamente a Teclib lançou uma versão corrigindo esse bug de segurança.

Acontece que ao passo que percebemos esse erro, boa parte dos administradores do sistema também percebeu um comportamento desconhecido pela maioria.

É possível que o usuário requerente do chamado realize alterações no chamado, logo após a abertura do mesmo.

Fui investigar já que na versão 9.1.6, que corrigiu um grave bug, não havia “corrigido” esse comportamento.

É um comportamento normal desde, pelo menos, a versão 0.85.x, a qual realizei testes. O chamado é de propriedade total do usuário que está solicitando o atendimento. É possível que ele realize as alterações necessárias.

Aí você me pergunta. Mas e se depois que algum técnico realizar o atendimento, o usuário for lá e alterar a requisição. Ótima pergunta.

  1. Os campos só ficam editáveis ATÉ que um técnico ou grupo seja ATRIBUÍDO ao chamado;
  2. O chamado mantém histórico das alterações de quem, o que e quando alterou no chamado.

Dessa forma, traz a segurança necessária para o suporte assumir que o chamado que ele começar a atender é o que irá até o fim. Obviamente adaptações à solicitação primária podem ser realizadas durante o atendimento através dos Acompanhamentos. Mas a solicitação inicial e descrição se mantém a mesma do momento em que o técnico iniciou o processo de atendimento até o final.

Sendo assim, o problema da 9.1.5 era apenas com a possibilidade de que o requerente se atribuísse como analista técnico. Solucionado na 9.1.6.

Obs.: Se, ao atribuir um técnico os campos são bloqueados, tu podes criar uma regra que atribua um grupo técnico ou um técnico para todo chamado aberto. Mas aí tu perde outros indicadores como o Tempo para aceitar o chamado.

Mas isso é assunto para outro post.

Um abraço a todos

Live: Produtividade Lobo Solitário Hardcore — com Lameck Oliveira

Tá rolando uma série especial para os lobos solitários do suporte em TI. Sabe aquele profissional que presta suporte sozinho a uma empresa ou a vários clientes? Então… Esse é o Lobo Solitário.

Pra ajudar essa galera, nós, o Lameck iniciou uma série dando dicas de como se organizar, quais ferramentas utilizar e quais ideias de fluxos seguir. Por saber que sou da turma dos lobos solitários, me chamou para participar de uma live pra debater as minhas ferramentas, ideias, práticas e formas de ser mais produtivo sendo um lobo solitário.

Não quer perder a Live? Te inscreve aqui e fica ligado. Hoje (12/06/2017), às 21:00.

Saca o recado. Te inscreve https://goo.gl/obUQqO

https://www.youtube.com/embed/Cxi_Tgn0AdA

Link para inscrição https://goo.gl/obUQqO

Não conhece o Lameck Oliveira?? Dá um “bizú” aqui!

GLPI — Plugin Mobile

Existe um plugin mantido pelo +Stevenes Donato para GLPI chamado Mobile. Ele é basicamente igual ao plugin disponível no repositório oficial de plugins do GLPI mas com um porém. Ele está disponível para a versão 0.85 do GLPI que apesar de ser beta está pelo menos 95% funcional. Ou seja, é totalmente possível trabalhar através do plugin utilizando apenas um Tablet ou Smartphone sem muito esforço.

 A instalação do plugin é simples. Igual a qualquer outro plugin e pode ser obtido através dos links abaixo:

Página oficial do projeto

Versão 0.85–1.1.2 (beta) para GLPI 0.85

Versão 0.84–1.1.0 para GLPI 0.84

Abaixo estão algumas telas do plugin em um Smartphone de 4,7″:









www.bavierati.com.br