Gerenciamento de recursos com o GLPI
CAPA
Na ponta do dedo
Use o GLPI para manter o controle de inventários,
históricos de manutenção e chamados de suporte.
por Evelthon Prodromou
O
s departamentos de TI gerenciam quantidades infindáveis de informação, tais
como inventários de dispositivos, contratos, tíquetes de suporte e detalhes
de fornecedores. No ritmo frenético
da rede padrão, essa informação é
sempre preenchida de forma ineficiente ou até mesmo perdida. Não
seria interessante armazenar todos
esses dados num único banco de
dados com uma interface unificada
e amigável?
O GLPI (Gestion Libre de Parc Informatique) [1] é um aplicativo web
baseado na pilha LAMP e dedicado ao
gerenciamento de inventário, acompanhamento de tarefas, reservas de
equipamentos e informações básicas
de topologia de rede. Diferentemente
de muitas ferramentas proprietárias
equivalentes, o GLPI não exige um
aplicativo cliente local; em vez disso, ele é operado por meio de uma
interface web simples e flexível.
Instalação
Instalar o GLPI é bem fácil. A primeira etapa é garantir que os componentes e serviços necessários estejam
Figura 1O assistente de instalação verifica as necessidades.
36
em execução no sistema. Para isso,
é necessário instalar um servidor
web Apache [2], o MySQL (4.23
ou posterior) [3] e o PHP [4]. Após
instalar o MySQL, crie um banco
de dados para o GLPI e crie um
usuário com acesso de leitura e escrita. Em seguida, é preciso baixar
a versão mais recente do GLPI em
seu site. É possível tanto baixar e
descompactar o GLPI diretamente
no servidor quanto baixar e descompactar localmente e fazer upload
para o servidor.
A estrutura de diretórios deste
artigo se baseia no openSUSE [5]
– é preciso adaptar a estrutura para
outras distribuições.
Agora, é preciso mover os arquivos descompactados na raiz web do
Apache (/srv/www/htdocs/ ou /var/
www/htdocs/). A última etapa antes
da instalação é conceder ao Apache acesso de escrita aos diretórios
/files/ e /config/ por meio de suas
permissões, dono e grupo.
Para começar a instalação, basta
visitar http://seu_servidor/ com o
navegador web. Um assistente de
instalação via Web guia o administrador através do curto procedimento de instalação. A primeira
escolha que deve ser feita é o idioma
padrão. Ao clicar em OK, é mostra-
http://www.linuxmagazine.com.br
GLPI | CAPA
da a licença do software. O GLPI
é licenciado sob a GNU GPLv2.
Simplesmente aceite a licença e
clique em Continue.
Para iniciar o procedimento de
instalação, clique em Installation
na próxima tela. O assistente de
instalação vai verificar todos os
componentes necessários, como
mostra a figura 1. Se algo estiver
errado, será emitido um alerta, e
o problema precisará ser resolvido
para o processo continuar.
Ao escolher Continue, o administrador será levado ao formulário de
informações do banco de dados, que
deve ser preenchido com o nome
de usuário, senha e nome da máquina do banco de dados MySQL.
Se tiver sido criado um banco de
dados para o GLPI antes de iniciar
o instalador, agora você pode popular o banco ou criar um novo,
como mostra a figura 2.
Clique em Continue para popular o banco de dados, e depois
novamente em Continue para ver
uma lista como as quatro contas
padrão (tabela 1). Clique no botão
Use GLPI para a tela de login do
GLPI. É recomendável testar todas as quatro contas e comparar os
direitos atribuídos a cada uma delas. É possível criar outras contas
mais tarde, ou ainda editar as que
já existem para modificar os níveis
de acesso conforme a necessidade
da empresa. Cada conta de usuário
possui sua própria interface de usuário. É comum fazer instalações
com três níveis de usuários: administrador, técnico e usuário comum.
Figura 2Escolha do banco de dados para popular com os dados do GLPI.
categorias podem se inter-relacionar de forma a gerar ligações entre
hardwares, softwares, usuários, fornecedores, documentos, contratos,
tíquetes de suporte etc.
Para começar a se familiarizar
com o GLPI, faça login como administrador do sistema para visualizar a interface de administração
(figura 3). Nela, há seis categorias
principais: Inventory (Inventário),
Assistance (Assistência), Management
(Gerenciamento), Tools (Ferramentas), Administration (Administração)
e Setup (Configuração). O menu
Inventory fornece informações so-
bre os computadores e dispositivos
presentes na rede. A primeira subcategoria, Computers, apresenta uma
lista dos computadores (figura 4). É
possível fazer buscas nessa lista por
meio de filtros.
O GLPI permite a criação de
modelos pré-configurados para cadastrar sistemas semelhantes no
inventário. Para criar a entrada,
use um modelo e depois edite as
configurações de número de série,
nome da máquina e endereço IP,
conforme necessário. Além disso, é
possível digitar uma entrada inteira
manualmente. A figura 5 mostra a tela
Tabela 1: Contas de usuário padrão do GLPI
Papel
Usuário
Senha
Administrator
glpi
glpi
Técnico
tech
tech
Usuário comum
normal
normal
Usuário restrito
post-only
post-only
Mais intimidade
O GLPI é uma ferramenta com múltiplos propósitos que gerencia tanto
usuários quanto seus equipamentos.
O objetivo é armazenar informações, que são divididas em categorias
que possuem subcategorias. Cada
subcategoria tem entradas com
detalhes. As entradas de diferentes
Linux Magazine #56 | Julho de 2009
Figura 3Interface do usuário administrador.
37
CAPA | GLPI
Figura 4Lista de computadores na lista do inventário do GLPI.
Figura 5Exemplo de entrada de computador.
que permite o cadastro de um computador no inventário. O hexágono
verde com uma lente de aumento à
direita de um campo indica que é
possível adicionar, editar e apagar
uma entrada nesse campo.
Tíquetes
O outro lado do GLPI é seu papel
de fornecer suporte a help desks. A
interface do GLPI facilita a criação
e o gerenciamento de tíquetes de
suporte. Usuários comuns podem
Quadro 1: Antes e depois
O recurso de planejamento do GLPI permite o agendamento de intervenções
e eventos com uma visão de calendário. Além disso, é possível exportar os
dados de calendário num formato iCalendar para sincronizar com outras ferramentas de calendário, tais como as do projeto Mozilla Calendar [6].
O GLPI também permite visualizar as estatísticas dos tíquetes abertos por
usuários incluindo detalhes de cada item (localização, sistema operacional,
placa gráfica etc.), assim como relatórios de parâmetros gerais, tais como
o número total de tíquetes, os tempos máximos de resolução de tíquetes e
outras. Os resultados aparecem em formatos de tabela ou gráfico.
38
criar novos tíquetes para pedir suporte. Administradores e técnicos
podem criar tíquetes manualmente
ou atribuir o tíquete de um usuário
ao técnico apropriado.
A opção Assistance tem as subcategorias Tracking (acompanhamento),
Helpdesk, Planning (planejamento)
e Statistics (Estatísticas).
A subcategoria Tracking permite
ao administrador conferir uma lista
com todos os tíquetes criados pelos
usuários. Por padrão, a lista mostra
os tíquetes atualmente abertos. A
ferramenta de busca oferece filtros
simples e avançados para especificar
mais a lista de acordo com os seus
próprios critérios, além de ordenar
a lista e efetuar ações em múltiplos
itens. Além disso, é possível exportar
os itens resultantes em formatos PDF,
Excel e outros. O administrador do
sistema pode efetuar ações em todos
os tíquetes, mas usuários comuns só
podem acessar as informações de
seus próprios tíquetes.
Tíquetes ativos são resumidos em
uma lista para o usuário. A lista inclui vários campos de dados, como
as datas de criação e da última atualização, nome do emissor do tíquete
e técnico encarregado de resolvê-lo.
Clique num tíquete da lista para vêlo, editá-lo ou fechá-lo.
Gerenciamento
Os recursos de gerenciamento do
GLPI permitem o uso de abas nos
contatos, fornecedores, contratos
e documentos. Um fornecedor é
semelhante a um contato, embora
o termo tenha significado especial.
Um fornecedor é uma pessoa que
vende equipamentos para a empresa,
então entradas da lista de fornecedores podem ligar-se diretamente a
um item do inventário. Dessa forma, ao visualizar os detalhes de um
item no inventário, o administrador
já sabe automaticamente de quem
comprou o item e como contactar
esse fornecedor.
http://www.linuxmagazine.com.br
GLPI | CAPA
As entradas de contratos podem
referir-se a documentos de contrato
assim como a detalhes de garantia,
data de validade, custos de renovação etc. Os contratos também são
ligados aos itens do inventário e ao
fornecedor que os emitiu. Além disso, é possível anexar um documento
escaneado para gerenciar o contrato
impresso de forma eletrônica.
O módulo Documents (Documentos) é um módulo universal com
muitas utilidades. Um documento
pode ser um tíquete de suporte ou
contrato, ou ainda pode ser simplesmente um papel importante
que se deseje preservar. É bastante
útil, por exemplo, escanear todos
os documentos relacionados a contratos, manutenção e faturas. Outra
característica útil dos documentos é
a possibilidade de anexar arquivos,
como capturas de tela e planilhas,
aos tíquetes de suporte.
Quadro 2: Configurações pessoais
Todos os usuários, independentemente do nível de acesso, podem definir
algumas configurações pessoais. Para acessá-las, basta clicar no link Settings no canto superior direito do aplicativo. Além do nome do usuário, telefone, email e número do celular, é possível definir um idioma preferencial
e outros parâmetros que ditam a forma como o GLPI exibe as informações
de tíquetes. Além disso, é possível alterar a senha da conta, contanto que
sua conta não tenha sido autenticada por uma fonte externa, como um diretório LDAP.
Ferramentas
O recurso Tools fornece acesso a várias informações de suporte. O GLPI
divide a seção Tools nas categorias
Notes (Notas), Knowledge base (Base
de conhecimento), Reservations (Reservas) e Reports (Relatórios). Uma
quinta categoria opcional se chama
OCSNG [8] e permite a importação
de dados a partir de outro aplicativo.
As notas podem ser tanto pessoais
(visualizadas somente pelo autor) ou
públicas. Somente usuários super-
administradores podem adicionar
notas públicas.
Uma base de conhecimento é
uma lista FAQ (perguntas muito frequentes, na sigla em inglês), sendo
possível criar sua própria FAQ para
qualquer tópico. Uma boa estratégia
é adicionar FAQs após observar tíquetes de suporte. Se uma pergunta for
feita repetidamente, seja pelo mesmo
grupo de pessoas ou por diferentes
usuários, ela deve ser acrescentada
às FAQ apropriadas.
Loja
Edição do mês
Livros
Seções
Ao se inscrever no
portal, você se cadastra
automaticamente em
nossa newsletter e recebe
toda semana notícias
Linux Magazine #56 | Julho de 2009
e promoções exclusivas.
Notícias
39
CAPA | GLPI
logs e criar instantâneos (snapshots)
do banco de dados. O menu Setup
possibilita a configuração de parâmetros globais para notificações,
autenticação, gateways de email,
tipos de documentos, links externos
e outros recursos.
Conclusão
Figura 6Visualização dos detalhes de um tíquete de suporte.
Uma reserva é um pedido de material que pode ser emprestado. Na
biblioteca da UCy [8], por exemplo,
as reservas são usadas para compartilhar laptops e projetores entre os
funcionários. Cada funcionário pode
reservar equipamentos e acessar um
calendário para visualizar o conjunto
atual de reservas.
Relatórios
O GLPI oferece sete tipos de relatórios. O relatório padrão é uma lista
da quantidade de itens por categoria
– por exemplo, 100 computadores,
40 impressoras etc.). Um relatório
de contratos permite visualizar os
equipamentos organizados de acordo com detalhes de contrato, como
data de compra, data de validade
da garantia, datas de início e fim e
outras. É possível emitir também
relatórios anuais de materiais. O
item Hardware financial information é um resumo de computadores,
impressoras, monitores, periféricos
e redes. Já Other financial information exibe um resumo de cartuchos
de impressora, licenças de software
e outros itens de consumo. O item
Network report oferece informações
sobre a rede. Por último, há um relatório de empréstimos (loan report),
que resume as reservas passadas e
futuras de um usuário específico.
40
Administração
e configuração
As seções Administration e Setup
do menu principal ajudam a configurar e gerenciar o sistema GLPI.
O menu Administration permite a
configuração dos usuários e grupos.
Além disso, é possível implementar
Esta pequena introdução apresentou
apenas um panorama superficial do
que está incluído no sistema livre
GLPI para helpdesk e gerenciamento
de ativos. Além de uma grande variedade de recursos embutidos, há
outras opções disponíveis por meio
de plugins externos. O GLPI oferece documentação online em vários
idiomas, além de sempre se poder
pedir ajuda em fóruns.
O GLPI é fácil de implantar e
possui uma curva de aprendizado
curta para usuários finais. Por outro
lado, os administradores de sistemas
certamente encontrarão muitas opções para personalizar o sistema. n
Mais informações
[1]Projeto GLPI: http://www.glpi-project.org/spip.php?lang=en
[2]Fundação Apache: http://www.apache.org/
[3]MySQL: http://www.mysql.org/
[4]PHP: http://www.php.net/
[5]openSUSE: http://www.opensuse.org/
[6]Projeto Mozilla Calendar: http://www.mozilla.org/projects/calendar
[7]OCSNG: http://www.ocsinventory-ng.org/
[8]Biblioteca da Universidade do Chipre:
http://library.ucy.ac.cy/ENGLISH/index_en.htm
Sobre o autor
Evelthon Prodromou é engenheiro eletricista e de computação e trabalha com TI na biblioteca da Universidade do Chipre. Seus interesses incluem a virtualização de servidores, algoritmos de classificação, e-learning e a interação homem-máquina. Seu site pessoal é http://
www.prodromou.eu.
http://www.linuxmagazine.com.br
Futurecom, o mais qualificado Evento de Telecomunicações
GLPI | CAPA
e Tecnologia da Informação da América Latina.
PREMIUM SPONSORS
MASTER SPONSORS
GOLD SPONSOR
SPONSORS
09/06/09
Futurecom, networking o ano inteiro.
Participe do Grupo Futurecom no
saiba mais:
www.futurecom.com.br
Linux Magazine #56 | Julho de 2009
Promoção e Organização:
[email protected]
[email protected]
(41) 3314-3200
41
Download

Na ponta do dedo - Linux Magazine Online