Inventário de hardware para Linux e UNIX no System Center Configuration ManagerHardware inventory for Linux and UNIX in System Center Configuration Manager

Aplica-se a: O System Center Configuration Manager (ramo atual)Applies to: System Center Configuration Manager (Current Branch)

O cliente do System Center Configuration Manager para Linux e UNIX suporta o inventário de hardware.The System Center Configuration Manager client for Linux and UNIX supports hardware inventory. Depois de recolher inventário de hardware pode executar o inventário de vista do Explorador de recursos ou relatórios do Configuration Manager e utilizar estas informações para criar consultas e coleções que ative as seguintes operações:After you collect hardware inventory you can run view inventory in the resource explorer or Configuration Manager reports, and use this information to create queries and collections that enable the following operations:

  • Implementação de softwareSoftware deployment

  • Impor janelas de manutençãoEnforce maintenance windows

  • Implementar definições de cliente personalizadasDeploy custom client settings

    O inventário de hardware para servidores Linux e UNIX utiliza um servidor CIM (Common Information Model) baseado em normas.Hardware inventory for Linux and UNIX servers uses a standards based Common Information Model (CIM) server. O servidor CIM é executado como serviço de software (ou daemon) e fornece uma infraestrutura de gestão baseada em normas DMTF (Distributed Management Task Force).The CIM server runs as a software service (or daemon) and provides a management infrastructure that is based on Distributed Management Task Force (DMTF) standards. O servidor CIM proporciona uma funcionalidade semelhante às capacidades CIM do Windows Management Infrastructure (WMI) que estão disponíveis nos computadores baseados em Windows.The CIM server provides functionality that is similar to the Windows Management Infrastructure (WMI) CIM capabilities that are available on Windows-based computers.

    A partir da atualização cumulativa 1, o cliente para Linux e UNIX utiliza a versão 1.0.6 do omiserver de código aberto do Open Group.Beginning with cumulative update 1, the client for Linux and UNIX uses the open source omiserver version 1.0.6 from the Open Group. (Antes da atualização cumulativa 1, o cliente utilizava nanowbem como o servidor CIM).(Prior to cumulative update 1, the client used nanowbem as its CIM server).

    O servidor CIM é instalado como parte do cliente para Linux e UNIX.The CIM server installs as part of the client for Linux and UNIX. O cliente para Linux e UNIX comunica diretamente com o servidor CIM e não utiliza a interface WS-MAN do servidor CIM.The client for Linux and UNIX communicates directly with the CIM server and does not use the WS-MAN interface of the CIM server. A porta WS-MAN no servidor CIM está desativada quando o cliente é instalado.The WS-MAN port on the CIM server is disabled when the client installs. A Microsoft desenvolveu o servidor CIM que está agora disponível como código aberto através do projeto Open Management Infrastructure (OMI).Microsoft developed the CIM server that is now available as open source through the Open Management Infrastructure (OMI) project. Para obter mais informações sobre o projeto Open Management Infrastructure, veja o Web site The Open Group .For more information about the Open Management Infrastructure project, see The Open Group website.

    O Inventário de Hardware nos servidores Linux e UNIX funciona mediante o mapeamento de classes e propriedades WMI Win32 existentes para as classes e propriedades equivalentes dos servidores Linux e UNIX.Hardware Inventory on Linux and UNIX servers operates by mapping existing Win32 WMI classes and properties to equivalent classes and properties for Linux and UNIX servers. Este mapeamento unívoca de classes e propriedades permite que o inventário de hardware de Linux e UNIX integrar com o Configuration Manager.This one-to-one mapping of classes and properties enables the Linux and UNIX hardware inventory to integrate with Configuration Manager. Apresenta dados de inventário de servidores Linux e UNIX, juntamente com o inventário de computadores baseados em Windows na consola do Configuration Manager e relatórios.Inventory data from Linux and UNIX servers displays along with inventory from Windows-based computers in the Configuration Manager console and reports. Isto oferece uma experiência de gestão heterogénea e consistente.This provides a consistent heterogeneous management experience.

Dica

Pode utilizar o valor Legenda para a classe Sistema Operativo para identificar os diferentes sistemas operativos Linux e UNIX em consultas e coleções.You can use the Caption value for the Operating System class to identify different Linux and UNIX operating systems in queries and collections.

Configurar o inventário de hardware para servidores Linux e UNIX Configuring hardware inventory for Linux and UNIX servers

Pode utilizar as predefinições de cliente ou criar definições de dispositivos cliente personalizadas para configurar o inventário de hardware.You can use the default client settings or create custom client device settings to configure hardware inventory. Se utilizar definições de dispositivos cliente personalizadas, pode configurar as classes e propriedades que pretende recolher apenas dos servidores Linux e UNIX.When you use custom client device settings you can configure the classes and properties you want to collect from only your Linux and UNIX servers. Também pode especificar agendamentos personalizados para recolher inventários completos e diferenciais dos servidores Linux e UNIX.You can also specify custom schedules for when to collect full and delta inventories from your Linux and UNIX servers.

O cliente para Linux e UNIX suporta as seguintes classes de inventário de hardware, que estão disponíveis em servidores Linux e UNIX:The client for Linux and UNIX supports the following hardware inventory classes that are available on Linux and UNIX servers:

  • Win32_BIOSWin32_BIOS

  • Win32_ComputerSystemWin32_ComputerSystem

  • Win32_DiskDriveWin32_DiskDrive

  • Win32_DiskPartitionWin32_DiskPartition

  • Win32_NetworkAdapterWin32_NetworkAdapter

  • Win32_NetworkAdapterConfigurationWin32_NetworkAdapterConfiguration

  • Win32_OperatingSystemWin32_OperatingSystem

  • Win32_ProcessWin32_Process

  • Win32_ServiceWin32_Service

  • Win32Reg_AddRemoveProgramsWin32Reg_AddRemovePrograms

  • SMS_LogicalDiskSMS_LogicalDisk

  • SMS_ProcessorSMS_Processor

    Nem todas as propriedades para estas classes de inventário estiverem ativadas para computadores com Linux e UNIX no Configuration Manager.Not all properties for these inventory classes are enabled for Linux and UNIX computers in Configuration Manager.

Operações de inventário de hardware Operations for hardware inventory

Depois de recolher o inventário de hardware dos servidores Linux e UNIX, pode ver e utilizar estas informações da mesma forma que visualiza o inventário recolhido dos outros computadores:After you collect hardware inventory from your Linux and UNIX servers, you can view and use this information the same way you view inventory you collect from other computers:

  • Utilize o Explorador de Recursos para ver informações detalhadas sobre o inventário de hardware dos servidores Linux e UNIXUse Resource Explorer to view detailed information about the hardware inventory from Linux and UNIX servers

  • Criar consultas baseadas em configurações de hardware específicasCreate queries based on specific hardware configurations

  • Crie coleções baseadas em consultas que se baseiam em configurações de hardware específicasCreate query-based collections that are based on specific hardware configurations

  • Execute relatórios que apresentam detalhes específicos sobre as configurações de hardwareRun reports that display specific details about hardware configurations

    O inventário de hardware em servidores Linux ou UNIX é executado de acordo com o agendamento que configurar nas definições de cliente.Hardware inventory on a Linux or UNIX server runs according to the schedule you configure in client settings. Por predefinição, é executado a cada sete dias.By default, this is every seven days. O cliente para Linux e UNIX suporta ciclos de inventário completo e ciclos de inventário diferencial.The client for Linux and UNIX supports both full inventory cycles and delta inventory cycles.

    Pode também forçar o cliente num servidor Linux ou UNIX a executar imediatamente o inventário de hardware.You can also force the client on a Linux or UNIX server to immediately run hardware inventory. Para executar o inventário de hardware, utilize as credenciais raiz num cliente para executar o comando seguinte e iniciar um ciclo de inventário de hardware: /opt/microsoft/configmgr/bin/ccmexec -rs hinvTo run hardware inventory, on a client use root credentials to run the following command to start a hardware inventory cycle: /opt/microsoft/configmgr/bin/ccmexec -rs hinv

    As ações do inventário de hardware são introduzidas no ficheiro de registo do cliente, scxcm.log.Actions for hardware inventory are entered into the client log file, scxcm.log.

Como utilizar a Open Management Infrastructure para criar um inventário de hardware personalizado How to use Open Management Infrastructure to create custom hardware inventory

O cliente para Linux e UNIX suporta o inventário de hardware personalizado, que pode criar com a Open Management Infrastructure (OMI).The client for Linux and UNIX supports custom hardware inventory that you can create by using the Open Management Infrastructure (OMI). Para tal, utilize os passos seguintes:To do so you use the following steps:

  1. Criar um fornecedor de inventário personalizado ao utilizar a fonte OMICreate a custom inventory provider by using the OMI source

  2. Configurar computadores para utilizar o novo fornecedor para comunicar inventárioConfigure computers to use the new provider to report inventory

  3. Permitir o Configuration Manager para suportar o novo fornecedorEnable Configuration Manager to support the new provider

Criar um fornecedor de inventário de hardware personalizado para computadores Linux e UNIX: Create a custom hardware inventory provider for Linux and UNIX computers:

Para criar um fornecedor de inventário de hardware personalizado para o cliente do Configuration Manager para Linux e UNIX, utilize OMI origem - v.1.0.6 e siga as instruções da OMI guia de introdução.To create a custom hardware inventory provider for the Configuration Manager client for Linux and UNIX, use OMI Source - v.1.0.6 and follow the instructions from the OMI Getting Started Guide. Este processo inclui a criação de um ficheiro MOF (Managed Object Format) que define o esquema do novo fornecedor.This process includes creating a Managed Object Format (MOF) file that defines the schema of the new provider. Mais tarde, importar o ficheiro MOF do Configuration Manager para ativar o suporte da classe de inventário personalizado de novo.Later, you import the MOF file to Configuration Manager to enable support of the new custom inventory class.

Tanto o OMI Source - v.1.0.6, como o Guia de Introdução da OMI, estão disponíveis para transferência a partir do Web site The Open Group .Both the OMI Source - v.1.0.6, and the OMI Getting Started Guide are available for download from The Open Group website. Pode localizar estas transferências no documentos separador na página web seguinte no Web site OpenGroup.org: Abra o Management Infrastructure (OMI).You can locate these downloads on the Documents tab at the following web page on the OpenGroup.org website: Open Management Infrastructure (OMI).

Configure cada computador com Linux ou UNIX com o fornecedor de inventário de hardware personalizado: Configure each computer that runs Linux or UNIX with the custom hardware inventory provider:

Depois de criar um fornecedor de inventário personalizado, tem de copiar e, em seguida, registar o ficheiro da biblioteca de fornecedores em cada computador que tem o inventário que pretende recolher.After you create a custom inventory provider, you must copy and then register the provider library file on each computer that has inventory you want to collect.

  1. Copie a biblioteca de fornecedores para cada computador Linux e UNIX a partir do qual pretende recolher o inventário.Copy the provider library to each Linux and UNIX computer from which you want to collect inventory. O nome da biblioteca fornecedor é semelhante a: XYZ_MyProvider.SOThe name of the provider library resembles the following: XYZ_MyProvider.so

  2. Depois, em cada computador Linux e UNIX, registe a biblioteca de fornecedores no servidor OMI.Next, on each Linux and UNIX computer, register the provider library with the OMI server. O servidor OMI instala no computador quando instala o cliente do Configuration Manager para Linux e UNIX, mas será necessário registar manualmente fornecedores personalizados.The OMI server installs on the computer when you install the Configuration Manager client for Linux and UNIX but you must manually register custom providers. Utilize a seguinte linha de comandos para registar o fornecedor: /opt/microsoft/omi/bin/omireg XYZ_MyProvider.soUse the following command line to register the provider: /opt/microsoft/omi/bin/omireg XYZ_MyProvider.so

  3. Depois de registar o novo fornecedor, utilize a ferramenta omicli para testar o fornecedor.After you register the new provider, test the provider by using the omicli tool. O omicli ferramenta é instalada em cada computador Linux e UNIX quando instalar o cliente do Configuration Manager para Linux e UNIX.The omicli tool is installed on each Linux and UNIX computer when you install the Configuration Manager client for Linux and UNIX. Por exemplo, quando XYZ_MyProvider for o nome do fornecedor que criou, execute o seguinte comando no computador: /opt/microsoft/omi/bin/omicli ei root/cimv2 XYZ_MyProviderFor example, where XYZ_MyProvider is the name of the provider you created, run the following command on the computer: /opt/microsoft/omi/bin/omicli ei root/cimv2 XYZ_MyProvider

    Para obter informações sobre o omicli e para testar fornecedores personalizados, veja o Guia de Introdução da OMI.For information about omicli and testing custom providers, see the OMI Getting Started Guide.

Dica

Utilize a distribuição de software para implementar e registar fornecedores personalizados em cada computador cliente Linux e UNIX.Use software distribution to deploy custom providers and to register custom providers on each Linux and UNIX client computer.

Ative a nova classe de inventário no Configuration Manager: Enable the new inventory class in Configuration Manager:

Antes de o Configuration Manager poder comunicar o inventário comunicado pelo novo fornecedor nos computadores Linux e UNIX, tem de importar o ficheiro MOF (Managed Object Format) que define o esquema do seu fornecedor personalizado.Before Configuration Manager can report on inventory that is reported by the new provider on Linux and UNIX computers, you must import the Managed Object Format (MOF) file that defines the schema of your custom provider.

Para importar um ficheiro MOF personalizado para o Configuration Manager, consulte o artigo como configurar inventário de hardware no System Center Configuration Manager.To import a custom MOF file into Configuration Manager, see How to configure hardware inventory in System Center Configuration Manager.