Exportando as informações de inventário

É possível personalizar as informações de inventário que você deseja exportar a partir do banco de dados de Inventário para um arquivo separado por vírgulas (.csv) ou XML.

Você seleciona os componentes de inventário que devem ser exportados, como Nome e Versão do Sistema Operacional. Além disso, também pode filtrar as estações de trabalho inventariadas cujos atributos serão exportados, dependendo do escopo da exportação. Por exemplo, você talvez queira exportar apenas as estações de trabalho com determinada velocidade de processador. A ferramenta Exportação de Dados exportará para um arquivo .csv ou .xml todas as estações de trabalho que atenderem a essas condições de consulta.

Se você quiser reutilizar as mesmas configurações de exportação de dados, poderá salvá-las.

As seções a seguir ajudarão você a usar a ferramenta Exportação de Dados:


Procedimento para exportar as informações de inventário

  1. No ConsoleOne, selecione um container.

  2. Chame a ferramenta Exportação de Dados.

    • Para chamar a ferramenta Exportação de Dados a partir de um objeto Banco de Dados, clique o botão direito do mouse nesse objeto, selecione Inventário do ZENworks e, em seguida, clique em Exportação de Dados.
    • Para chamar a ferramenta Exportação de Dados a partir do menu Ferramentas do ConsoleOne, primeiro é necessário configurar o banco de dados de Inventário. Em seguida, clique em Ferramentas, selecione Inventário do ZENworks e clique em Exportação de Dados. Para obter mais informações sobre como configurar o banco de dados Inventário, consulte Configurando o banco de dados de inventário.
  3. Selecione Criar uma Nova Consulta de Banco de Dados.

    Esta opção permite adicionar uma nova consulta que define os componentes de Inventário a serem exportados, como hardware, software e outros. Você também pode especificar os critérios para limitar as estações de trabalho inventariadas e os sites de banco de dados a serem incluídos na consulta. Com base nos componentes e critérios de inventário que você especificar, as informações de inventário do banco de dados serão exportadas para um arquivo .csv ou .xml.

    NOTA:  se quiser carregar as definições existentes de configuração de exportação de dados, selecione Abrir uma Consulta de Banco de Dados Gravada. Esta opção permite modificar as configurações de exportação de dados e exportá-los para um arquivo .csv ou .xml. Para obter mais informações, consulte Carregando um arquivo de configuração existente.

  4. Clique em Próximo.

  5. Especifique as condições de filtro para as estações de trabalho inventariadas.

    1. Clique em Editar Consulta. Para obter mais informações sobre como definir uma consulta, veja Exibindo informações de inventário por meio de consulta ao banco de dados.

    2. (Opcional) A opção Habilitar Filtro só estará disponível se a consulta for definida usando as classes de software e os atributos de uma categoria suportada. A seguir, as categorias suportadas:

      Categoria 1: Grupo de Softwares, Informações sobre Arquivos do Grupo de Softwares, Informações sobre Patches do Grupo de Softwares, Software, Informações do Arquivo e Informações sobre Patch
      Categoria 2: Excluir Informações sobre Arquivos
      Categoria 3: Utilização do Disco

      A opção Habilitar Filtro não estará disponível para seleção se a consulta contiver atributos pertencentes a categorias diferentes. Por exemplo, uma consulta contendo software.name=word, softwaregroup.name=office e diskusage.name=exe.

      Se quiser que os resultados a serem armazenados no arquivo .csv ou .xml sejam filtrados com base na consulta acima, marque a caixa de seleção Habilitar Filtro.

    3. Defina o escopo para a exportação das informações a partir do banco de dados de Inventário.

      Se os snap-ins do ConsoleOne e a ferramenta Exportação de Dados tiverem sido instalados tanto para o estiverem instalados tanto para o ZENworks 6.5 Server Management quanto para o ZENworks 6.5 Desktop Management, a ferramenta Exportação de Dados permitirá mudar o escopo de exportação das informações de Inventário.

      Por padrão, a opção Estações de Trabalho estará habilitada. A consulta localiza todas as estações de trabalho inventariadas que atendem à expressão de consulta. Se o ZENworks 6.5 Server Management e o ZENworks 6.5 Desktop Management estiverem instalados no mesmo ambiente, as opções Estações de Trabalho, Servidores e Ambos estarão disponíveis. Quando você seleciona Estações de Trabalho, a consulta localiza todas as estações de trabalho inventariadas que atendem à expressão de consulta. Selecione Ambos para incluir todas as estações de trabalho inventariadas e todos os servidores inventariados que atenderem à expressão da consulta.

    4. Revise a consulta definida.

    5. Clique em Próximo.

  6. Selecione os campos do banco de dados na lista e clique em Adicionar.

    Se você selecionar um componente de grupo, todos os subcomponentes do grupo serão adicionados. Por exemplo, se você selecionar o grupo de componentes Software, serão adicionados os subcomponentes de Software, como nome do fornecedor, nome do produto e versão do produto.

  7. Clique em Próximo.

  8. Exiba as configurações de exportação de dados.

    1. Clique em Gravar Configurações, para gravar as definições de configuração em um arquivo .exp. Especifique o nome do arquivo para o arquivo .exp e clique em Gravar.

      O arquivo de configuração .exp contém as configurações, como os componentes de inventário selecionados, além da consulta formada para filtrar a exportação de dados da estação de trabalho inventariada. Você cria um arquivo .exp para que possa recarregar as definições de configuração e gerar os arquivos .csv ou .xml sempre que for necessário.

    2. Clique em Próximo.

  9. Selecione a máquina a partir da qual pretende executar a consulta.

    1. Executar a Consulta neste Computador: selecione Executar a Consulta neste Computador para ativar o processo de exportação de dados a partir do computador estação de trabalho. Essa opção acessará o banco de dados de Inventário no servidor de banco de dados especificado e exportará os dados para um arquivo .csv ou .xml.

      Executar a Consulta em um Servidor Remoto: selecione Executar a Consulta em um Servidor Remoto para executar o programa de exportação de dados a partir de qualquer servidor em que os componentes de Inventário da Estação de Trabalho estejam instalados.

      É recomendável executar o programa Exportação de Dados se você estiver exportando dados a partir de um banco de dados grande, com mais de 10.000 estações de trabalho inventariadas, ou se você tiver especificado consultas complexas, com mais de 20 campos de banco de dados selecionados para exportação.

    2. Se quiser aplicar a codificação padrão da máquina ao arquivo .csv ou .xml, selecione Codificação Padrão. Por padrão, a caixa de seleção Codificação Padrão está selecionada. Para aplicar codificação Unicode ao arquivo .csv ou .xml, selecione Codificação Unicode.

      NOTA:  Se você criar um arquivo .exp para executar a exportação dos dados a partir da máquina local mas usar o mesmo .exp para executar a exportação a partir de um servidor remoto e se quiser codificação Unicode, deverá editar manualmente o arquivo .exp e definir o valor de DEExportEncode como UNICODE.

    3. Clique em Próximo.

  10. Selecione uma opção de exportação.

    1. Selecione uma das seguintes opções:

      Exportar para CSV: grava as informações de inventário em um arquivo .csv.

      Exportar para XML: grava as informações de inventário em um arquivo .xml.

    2. Especifique o caminho e o nome do arquivo onde deseja criar o arquivo .csv ou .xml.

    3. Clique em Concluir.

      Se as definições de configuração não estiverem gravadas, você será solicitado a gravar as alterações.

Isto gerará o arquivo .csv ou .xml no diretório especificado.

Para exibir os dados exportados, abra o arquivo .csv no Microsoft Excel ou em qualquer outro viewer com suporte ao formato CSV.

Abra o arquivo .xml em um viewer de XML, como o XML Spy. Para obter mais informações, consulte Visão Geral do XML e do conteúdo de um arquivo XML.


Carregando um arquivo de configuração existente

É possível carregar um arquivo de configuração existente (.exp). Um arquivo .exp contém as configurações, como os componentes de inventário selecionados, além da consulta formada para filtrar a exportação de dados da estação de trabalho inventariada.

Depois de carregar o arquivo .exp, você pode modificar as configurações para a exportação de dados e, em seguida, exportar os dados para um arquivo .csv ou .xml.

Para carregar definições de configuração existentes para a exportação de dados:

  1. Verifique se os arquivos de configuração de dados foram gerados.

    Conclua o procedimento descrito em Procedimento para exportar as informações de inventário. Esse procedimento gera o arquivo .csv ou .xml e os arquivos de configuração de dados.

  2. No ConsoleOne, selecione um container e chame a ferramenta Exportação de Dados, usando qualquer um dos seguintes métodos:

    • Para chamar a ferramenta Exportação de Dados a partir de um objeto Banco de Dados, clique o botão direito do mouse nesse objeto, selecione Inventário do ZENworks e, em seguida, clique em Exportação de Dados.
    • Para chamar a ferramenta Exportação de Dados a partir do menu Ferramentas do ConsoleOne, primeiro é necessário configurar o banco de dados de Inventário. Em seguida, clique em Ferramentas, selecione Inventário do ZENworks e clique em Exportação de Dados. Para obter mais informações sobre como configurar o banco de dados Inventário, consulte Configurando o banco de dados de inventário.
  3. Selecione Abrir uma Consulta de Banco de Dados Gravada e clique em Próximo.

    O diretório padrão dos arquivos .exp é consoleone\versão_do_consoleone\reporting\export. Clique em Pesquisar para abrir um arquivo .exp existente.

    Se os arquivos .exp e .cfg forem inválidos ou forem de uma versão mais antiga, a exportação de dados não ocorrerá. A exportação de dados exibe o número de servidores e os servidores que satisfazem às condições de consulta e de filtro para exportação.

  4. Selecione uma consulta de banco de dados gravada em uma lista de consultas gravadas.

    1. Selecione a consulta gravada. A caixa de listagem exibe os arquivos .exp que estão gravados em consoleone\versão_do_consoleone\reporting\export.

      ou

      Clique em Pesquisar para abrir um arquivo .exp existente em qualquer outro local.

    2. (Opcional) Se os arquivos .exp e .cfg forem inválidos ou forem de uma versão mais antiga, a exportação de dados não ocorrerá. A exportação de dados exibe o número de servidores e os servidores que satisfazem às condições de consulta e de filtro para exportação.

      Se quiser modificar a consulta existente, clique em Editar, modifique a consulta e selecione os novos campos do banco de dados. Para obter mais informações sobre como definir uma consulta, veja Exibindo informações de inventário por meio de consulta ao banco de dados.

    3. Clique em Próximo.

  5. Exiba as configurações de exportação de dados.

    1. Clique em Gravar Configurações, para gravar as definições de configuração em um arquivo .exp. Especifique o nome do arquivo para o arquivo .exp e clique em Gravar.

      O arquivo de configuração .exp contém as configurações, como os componentes de inventário selecionados, além da consulta formada para filtrar a exportação de dados da estação de trabalho inventariada. Você cria um arquivo .exp para que possa recarregar as definições de configuração e gerar os arquivos .csv ou .xml sempre que for necessário.

    2. Clique em Próximo.

  6. Selecione a máquina a partir da qual pretende executar a consulta.

    1. Executar a Consulta neste Computador: selecione Executar a Consulta neste Computador para ativar o processo de exportação de dados a partir do computador estação de trabalho. Essa opção acessará o banco de dados de Inventário no servidor de banco de dados especificado e exportará os dados para um arquivo .csv ou .xml.

      Executar a Consulta em um Servidor Remoto: selecione Executar a Consulta em um Servidor Remoto para executar o programa de exportação de dados a partir de qualquer servidor em que os componentes de Inventário da Estação de Trabalho estejam instalados.

      É recomendável executar o programa Exportação de Dados se você estiver exportando dados a partir de um banco de dados grande, com mais de 10.000 estações de trabalho inventariadas, ou se você tiver especificado consultas complexas, com mais de 20 campos de banco de dados selecionados para exportação.

    2. Se quiser aplicar a codificação padrão da máquina ao arquivo .csv ou .xml, selecione Codificação Padrão. Por padrão, a caixa de seleção Codificação Padrão está selecionada. Para aplicar codificação Unicode ao arquivo .csv ou .xml, selecione Codificação Unicode.

    3. Clique em Próximo.

  7. Selecione uma opção de exportação.

    1. Selecione uma das seguintes opções:

      Exportar para CSV: grava as informações de inventário em um arquivo .csv.

      Exportar para XML: grava as informações de inventário em um arquivo .xml.

    2. Especifique o caminho e o nome do arquivo onde deseja criar o arquivo .csv ou .xml.

    3. Clique em Concluir.


Executando o programa Exportação de Dados a partir do servidor de Inventário

Convém executar o programa Exportação de Dados a partir de um servidor caso você esteja exportando informações de um extenso banco de dados com mais de 10.000 estações de trabalho inventariadas ou tenha especificado consultas complexas com mais de 20 campos de banco de dados selecionados para exportação.

Para executar o programa de exportação de dados a partir do servidor:

  1. Verifique se os arquivos de configuração de dados foram gerados.

    Siga da Etapa 1 à Etapa 5, como descrito em Procedimento para exportar as informações de inventário e verifique se as configurações foram gravadas no arquivo .exp.

    Quando você grava um arquivo .exp, é criado um arquivo correspondente de configuração de dados no mesmo diretório e com o mesmo nome do arquivo .exp, mas com a extensão .cfg.

  2. Clique em Executar a consulta em um Servidor Remoto, para executar o programa Exportação de Dados a partir de qualquer servidor que possua componentes de Inventário da Estação de Trabalho instalados. Em seguida, clique em Concluir.

  3. Copie os arquivos .exp e .cfg para o servidor.

    No servidor de Inventário, os dois arquivos devem existir no mesmo diretório.

    A partir do console do servidor, execute dbexport.ncf em servidores NetWare ou dbexport.bat em servidores Windows. Para fazê-lo, digite:

    DBEXPORT "nome_do_arquivo_de_configuração.exp" "nome_do_arquivo_csv.csv"

    onde nome_do_arquivo_de_configuração.exp é um arquivo existente que contém as configurações de exportações de dados. Você deve digitar os nomes dos arquivos nome_do_arquivo_de_configuração.exp e nome_do_arquivo_csv.csv entre aspas duplas. Os dados exportados do banco de dados serão armazenados em nome_do_arquivo_csv.csv.

    O arquivo .cfg correspondente ao arquivo .exp deve estar na mesma pasta que o arquivo .exp. O arquivo .cfg contém a lista dos atributos do banco de dados a serem exportados.

    Se os arquivos .exp e .cfg forem inválidos ou forem de versões mais antigas, a exportação de dados não ocorrerá. A Exportação de Dados exibe o número de estações de trabalho inventariadas que atendem às condições de consulta e filtro para exportação.


Visão Geral do XML e do conteúdo de um arquivo XML

O Inventário da Estação de Trabalho permite exportar as informações de inventário a partir deo banco de dados de Inventário para um arquivo .xml (Extensible Markup Language) com o uso da ferramenta Exportação de Dados.

XML é uma linguagem de marcadores que fornece um formato para a descrição de dados estruturados. Um documento XML é um formato com base em texto. A fonte de XML é composta de elementos XML. As tags de XML não são predefinidas e você precisa definir suas próprias tags.

Para obter mais informações sobre XML, consulte na Web o site de atividades e informações de XML do World Wide Web Consortium (W3C).

A seguir, um exemplo de arquivo .xml:

<?xml version="1.0" encoding='UTF-8'?>
<!DOCTYPE InventoryInformation [<!ELEMENT Attribute (value)>
<!ATTLIST Attribute
     name CDATA #REQUIRED
     type (custom | regular) #REQUIRED
     units CDATA #IMPLIED
>
<!ELEMENT Class (Attribute*)>
<!ATTLIST Class
     name CDATA #REQUIRED
     instance CDATA #REQUIRED
>
<!ELEMENT InventoryInformation (Machine+)>
<!ELEMENT Machine (Class+)>
<!ATTLIST Machine
     name CDATA #REQUIRED
>
<!ELEMENT value (#PCDATA)>]
>
<InventoryInformation>
  <Machine name="blr-stl-zen1.blr.novell.com">
    <Class name="Processor" instance="1">
      <Attribute name="Current Clock Speed" type="regular" units="MHz">
        <value>2800</value>
      </Attribute>
      <Attribute name="Processor Family" type="regular">
        <value>"Intel(R) Xeon(TM)"</value>
      </Attribute>
    </Class>
    <Class name="IP" instance="1">
      <Attribute name="IP Address" type="regular">
        <value>164.99.163.9</value>
      </Attribute>
      <Attribute name="Subnet Mask" type="regular">
        <value>255.255.252.0</value>
      </Attribute>
    </Class>
  </Machine>
</InventoryInformation>   

O XML utiliza uma DTD (Document Type Definition – Definição de Tipo de Documento) para descrever os dados. A DTD é incorporada no documento XML.

Uma DTD lista os elementos, entidades e atributos contidos em um documento e também define o relacionamento entre os elementos e os atributos.

A seguir, está a DTD incorporada no exemplo anterior de arquivo xml:

<?xml version="1.0" encoding='UTF-8'?>
<!DOCTYPE InventoryInformation [<!ELEMENT Attribute (value)>
<!ATTLIST Attribute
     name CDATA #REQUIRED
     type (custom | regular) #REQUIRED
     units CDATA #IMPLIED
>
<!ELEMENT Class (Attribute*)>
<!ATTLIST Class
     name CDATA #REQUIRED
     instance CDATA #REQUIRED
>
<!ELEMENT InventoryInformation (Machine+)>
<!ELEMENT Machine (Class+)>
<!ATTLIST Machine
     name CDATA #REQUIRED
>
<!ELEMENT value (#PCDATA)>]
>

A tabela a seguir explica os elementos utilizados no arquivo de exemplo XML:

Elementos usados no exemplo de arquivo XML Descrição

Class (Classe)

Nome do dispositivo

Type (Tipo)

Atributo Custom (personalizado) ou Regular (regular)

Units (Unidades)

Informações da unidade

Instance (Instância)

Total de instâncias do dispositivo