Trace: » Ciclo de vida de uma máquina

Ciclo de vida de uma máquina

Objetivos

  • Prover a gerencia de uma máquina desde sua importação
  • Maximizar a facilidade de inserção de informações em uma nova máquina
  • Bien gérer la première mise en réseau de la machine
  • Tratar o caso das máquinas que estão em reparação
  • Prover uma forma de desfazer-se da máquina

Componentes utilizados

Para lidar com o ciclo de vida completo de uma máquina, é possível se basear em quatro elementos:

  • O plugin de importação de arquivos CSV (data_injection)
  • Uma funcionalidade nativa do GLPI para lincar as máquinas automaticamente
  • O plugin de desinstalação de uma máquina no GLPI
  • O plugin removeMachinesFromOCS para remoção de máquinas no OCS

Plugin de importação de arquivos CSV (data_injection)

O plugin foi projetado para:

  • Recuperar dados de um outro gerenciador do parque (no caso de migração)
  • Importar dados de fornecedores em uma entrega de material

Importação de dados

Permite importar dados no GLPI:

  • Formato CSV
  • Importação de dados do inventário:
    • Computador, monitor, impressora
    • Hardware de rede, telefone
    • Periférico
    • Cartucho, insumo
    • Usuário, grupo
    • Contrato, contato do fornecedor
  • Importar dados de plugins (desde a versão 1.2 para o GLPI 0.71)

Tipo de Importação

Importação de arquivos de maneira « apropriada »

  • Criação e atualização através do GLPI
  • Gestão de histórico
  • Respeitar as permissões do usuário.

Formato de arquivo CSV como entrada

  • Não há limite no número de linhas (mas cuidado com a memória alocada para o PHP!). Portanto, é preferível trabalhar com arquivos de tamanho razoável.
  • Escolha o delimitador de campo: ,; ou tabulação, por exemplo
  • Detecção automática dos formatos ISO8859-1 e UTF8
  • Os formatos suportados de datas DD-MM-YYYY, MM-DD-AAAA, AAAA-MM-DD
  • Possibilidade de importar arquivos CSV, sem cabeçalho

Modelos

Criação de modelos de arquivos CSV:

  • Importação de dados permite o reuso dos arquivos CSV
  • Contendo o mesmo número de campos
  • Contendo o mesmo cabeçalho
  • Um modelo não permite recuperar as correspondências dos campos

Definição de um modelo

Correspondências de campos

Definição das correspondências entre os campos do arquivo CSV e da base GLPI

Informações complementares

Capacidade de inserir valores comuns para todas as linhas importadas

  • No momento da importação
  • Para a pessoa que vai fazer a importação

A definição da entrada de dados é feita durante a criação do modelo.

Os dados podem ser:

  • Campos de um objeto (localização, usuário, fabricante, etc)
  • Um status especial (por exemplo, disponível)
  • Des informations financières (date d'achat, durée de garantie, etc)
  • Modelos

Informações complementares adicionadas no momento da importação.

Relatório de importação

O plugin gera um relatório de importação nos formatos:

  • HTML
  • PDF
  • Mostra todas as importações com sucesso ou falha com mensagem de erro.

O plugin gera um arquivo CSV com todas as linhas não importadas.

Lincando uma máquina

GLPI 0.70 e superiores integram um suporte para lincar máquinas

  • Após a primeira importação de uma máquina do OCS
    • Verifica se a máquina foi criada à mão no GLPI ou foi importada
    • Liga automaticamente uma máquina GLPI com uma do OCS
    • Adiciona um evento no histórico
    • Automaticamente muda o seu status (por exemplo, Produção)

O link pode ser realizado por um processo automatizado

  • Cron integrado do GLPI
  • Plugin de importação em massa OCS

Configurando a conexão no modo OCSNG no GLPI

Na imagem seguinte: pesquisa por uma máquina GLPI

  • O mesmo número de série
  • Status de quem está « em estoque »

Critérios de lincagem automática de uma máquina OCS e uma GLPI

Plugin de desinstalação de uma máquina

Plugin uninstallComputer que permite « desinstalar uma máquina »

  • Transferir a própria máquina
  • Remove certas informações e muito mais
    • Nome
    • Rede, IP, domínio
    • Software, histórico do software
    • Orçamento
    • Usuário, contato
  • Alterar o status da máquina, se necessário

Usado para tratar os seguintes casos

  • Máquina removida para reparo
  • Máquina inservível (descartável)

Escolha um estado que permite a conexão quando a máquina está de volta.

Plugin de remoção de máquinas da base OCS

Plugin removeMachineFromOCS que permite remover máquinas da base de dados do OCS

  • Remover máquinas do OCS no GLPI
  • Script para remover as máquinas OCS
    • Exclui do GLPI
    • Que não voltaram ao inventário depois de xx meses

Permite limpar a base OCS para utilização em grandes parques

Status dos materiais

GLPI tem um conceito de status:

  • Indica o status de um material em um instante T
  • Os status são adaptáveis às suas necessidades.
  • Possibilidade de pesquisar utilizando o status
  • Algumas mudanças de status são automáticas
    • Importação do OCS
    • desconexão/conexão de periféricos
    • Remoção de uma máquina

Exemplo de status no GLPI

Gestão de máquinas em estoque

Todas as máquinas devem estar no inventário:

  • Mesmo aquelas que não estão na rede
  • Mesmo se permanecer seis meses em estoque

Solução

  • Obter informações sobre as máquinas
    • Pergunte ao fornecedor de um arquivo CSV as informações das máquinas (números de série, endereço MAC, etc)
    • Use um leitor de código de barras para gerar um arquivo de números de série
  • Importe os dados com o plugin de importação de arquivos CSV (data_injection)
  • Na rede, a máquina será automaticamente vinculada

Esquema de migração para OCS/GLPI

Máquinas em reparação e defeituosa

Dois casos muito semelhantes:

  • Máquina em conserto: deve ser retirado temporariamente da contagem de licenças, SOs, etc.
  • Máquina defeituosa: é removida definitivamente do inventário

A solução:

  • Use o plugin de « desinstalação » de uma máquina
    • Em conserto: quando a máquina for reparada, ela se comunicará com o OCS e será lincada à máquina do GLPI
    • Defeituosa : a máquina nunca mais será importada no OCS e GLPI

Remoção final de máquinas do OCS

O plugin removeMachinesFromOCS permite apagar as máquinas do OCS exceto:

  • As máquinas que já foram removidas do GLPI
  • As máquinas que já não estão mais lincadas a uma máquina do OCS (Desinstaladas)

Conclusão

Exemplo do ciclo de vida de uma máquina