Quando instalar os agentes do cliente SCCM 2012 R2 na máquina linux, você pode usar alguns dos recursos de gerenciamento em computadores Linux e UNIX, enquanto alguns deles não podem ser usados.

Com suporte Não suportado
Coleções, consultas e janelas de manutenção Instalação do cliente push
Inventário de hardware Implantação do sistema operacional
Implantação de software Implantação de aplicativos
Monitoramento Inventário de software
Emissão de relatórios Atualizações de software
Implantar as configurações de cliente personalizado Configurações de conformidade
Implante o software por meio de programas e pacotes. Controle remoto
Gerenciamento de energia
Remediação e verificação de cliente cliente status
Gerenciamento de clientes baseados em Internet

Agora vamos baixar os agentes do cliente SCCM 2012 R2 para computadores baseados em linux. Você pode baixar o agente do cliente para computadores linux clicando no botão abaixo de.São suportadas as seguintes versões de UNIX e Linux.

  1. AIX versão 7.1, 6.1, 5.3
  2. Solaris versão 11, 10, 9
  3. HP-UX 11iv2 de versão, 11iv3
  4. Versão do RHEL 6, 5, 4
  5. Versão SLES 11, 10, 9
  6. Versão do centOS 6, 5
  7. Debian versão 6, 5
  8. Ubuntu versão 12.4 LTS, 10,4 LTS
  9. Oracle Linux 6, 5


Managing Linux Computers Using SCCM 2012 R2
Baixar o ConfigMgr clientes para Linux.exe e clique em Next
.

Uma vez que você tenha baixado os ConfigMgr clientes para linux, extrair para uma pasta e copie a pasta para sua máquina Linux, copie os arquivos para um diretório /opt/client (cliente é uma nova pasta que foi criada em / opt). Neste exemplo eu estou usando o RedHat 6.2 servidor no qual o agente de cliente do SCCM 2012 R2 será instalado.

Managing Linux Computers Using SCCM 2012 R2

Antes de prosseguir e instalar o agente do cliente na máquina linux certifique-se de que sua máquina linux corretamente está se comunicando com o servidor do SCCM. Use o Ping para verificar a conectividade com o servidor do SCCM. Para resolver o nome do host, abra o terminal na máquina linux e digite o comando vi resolv. Conjunto o endereço IP para o servidor de nomes (definido como o IP do servidor DNS), fornecer o nome de domínio e pesquisar o nome e salve o arquivo.

Managing Linux Computers Using SCCM 2012 R2

No computador linux, usar credenciais de raiz para executar o comando a seguir para permitir que o script seja executado como um programa, instala o chmod + x.

Execute o comando . / instalar – mp sccm.prajwal.local – sitecode IND ccm-UniversalX64.1.0.0.4580.tar

A sintaxe do comando é . / install -mp < FQDN do servidor de ponto de gerenciamento > – sitecode < código > ccm-Universal – x64. tar < build >

Além disso, o Configuration Manager client para Linux e UNIX suporta o uso de pontos de status de fallback. Você pode especificar o FSP adicionando – fsp < FQDN do servidor FSP > para o comando.

Managing Linux Computers Using SCCM 2012 R2

Partir da imagem abaixo, vemos que o agente de cliente foi instalado com sucesso na máquina linux. Se você estiver procurando por um arquivo de log validar o processo de instalação você pode conferir /var/opt/microsoft/scxcm.log.No caso de você mudar o hostname da máquina linux após a instalação do agente de cliente, em seguida, você deve reinicializar a máquina linux uma vez.

Arquivos de log

/var/opt/microsoft/scxcm.log – este arquivo de log contém informações sobre a instalação e operações em curso de ccmexec.bin. Se você estiver procurando para solucionar problemas de operações de cliente de UNIX/Linux, então você deve usar esse arquivo de log.

/opt/microsoft/omi/scxcmprovider.log – este é o arquivo de log do serviço CIM que captura as operações de serviço CIM.O servidor CIM é instalado como parte do cliente para Linux e UNIX. Se você estiver usando o SCCM 2012 SP1 (sem CU1) você verá que o cliente usou nanowbem como seu servidor CIM

Eu recomendaria para reiniciar a máquina linux, uma vez que o agente de cliente tiver sido instalado nele. Se não queres não reiniciar o servidor, você pode parar e iniciar o processo de ccmexecd .

Comandos

Para parar o ccmexecd você pode usar o comando /etc/init.d/ccmexecd parar
Para Iniciar o ccmexecd você pode usar o comando /etc/init.d/ccmexecd começar

Níveis de log

1) erro: Indica problemas que requerem atenção.
2) ADVERTÊNCIA: Indica possíveis problemas para as operações do cliente.
3) INFO: Log mais detalhado que indica o status de vários eventos no cliente.
4) rastreamento: Registo verboso que normalmente é usado para diagnosticar problemas.

Managing Linux Computers Using SCCM 2012 R2

Para alterar o nível de log, edite /opt/microsoft/configmgr/etc/scxcm.conf e alterar cada instância da marca do módulo para o nível de log desejado.

Managing Linux Computers Using SCCM 2012 R2

Depois que o cliente do SCCM foi instalado na máquina linux, no console do Configuration Manager, sob Todos os sistemas , você irá encontrar o nome da máquina linux. Clique com o botão direito no computador linux e clique em aprovar.

Managing Linux Computers Using SCCM 2012 R2

Agora vamos criar uma coleção para agrupar os computadores linux. A Microsoft recomenda usar o valor de legenda para a classe de sistema operacional para identificar os diferentes sistemas operacionais Linux e UNIX em consultas e coleções. Neste exemplo eu vou estar usando a Classe de atributo como operacional sistema e atributo como fabricante. Você pode usar a consulta para adicionar as máquinas redhat coleção abaixo.

Selecione SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client de associação interna SMS_R_System SMS_G_System_OPERATING_SYSTEM na SMS_G_System_OPERATING_SYSTEM.ResourceID = SMS_R_System.ResourceId onde SMS_G_System_OPERATING_SYSTEM.Fabricante = “Red Hat, Inc.”

Managing Linux Computers Using SCCM 2012 R2

Agora criamos uma coleção denominada sistemas RHEL e nossa máquina linux foi adicionada à coleção.

Managing Linux Computers Using SCCM 2012 R2

Vamos agora criar um cliente personalizado configurações de dispositivo para a coleção de sistemas RHEL e habilitar o inventário de Hardware.

Managing Linux Computers Using SCCM 2012 R2

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:

  • Win32_BIOS
  • Win32_ComputerSystem
  • Win32_DiskDrive
  • Win32_DiskPartition
  • Win32_NetworkAdapter
  • Win32_NetworkAdapterConfiguration
  • Win32_OperatingSystem
  • Win32_Process
  • Win32_Service
  • Win32Reg_AddRemovePrograms
  • SMS_LogicalDisk
  • SMS_Processor

Managing Linux Computers Using SCCM 2012 R2

Para executar uma máquina política Atualizar ação em clientes execute o seguinte comando:- política de /opt/microsoft/configmgr/bin/ccmexec – rs

Managing Linux Computers Using SCCM 2012 R2

Para acionar uma análise de inventário de um cliente, execute o seguinte comando:-/opt/microsoft/configmgr/bin/ccmexec-rs hinv

Managing Linux Computers Using SCCM 2012 R2

Uma vez que você aciona o ciclo de verificação de inventário de hardware, abra o arquivo MP_Hinv.log , localizado no servidor SCCM. Procure a linha relatório do cliente linux.prajwal.local, descrição de ação completo = hardware.

Managing Linux Computers Using SCCM 2012 R2

No console do CM direito a máquina linux e clique Iniciar > Resource Explorer.Em Hardware, clique em Serviços para ver a lista de serviços.

Managing Linux Computers Using SCCM 2012 R2

Você também pode encontrar os Aplicativos instalados na máquina linux.

Managing Linux Computers Using SCCM 2012 R2

Você também pode gerar o relatório para a máquina linux.

Managing Linux Computers Using SCCM 2012 R2

No caso de Windows nós normalmente consulta WMI para dados de inventário, Considerando que o cliente de UNIX/Linux armazena seus dados de inventário em uma série de arquivos XML. Você pode exibir as classes padrão, listagem de diretório /opt/microsoft/configmgr/root/cimv.

Managing Linux Computers Using SCCM 2012 R2

Por último, para desinstalar o agente de cliente do SCCM da máquina linux, você pode usar o comando:- /opt/microsoft/configmgr/bin/uninstall

Managing Linux Computers Using SCCM 2012 R2

Para desinstalar completamente o ConfigMgr e OMI Pressione C e tecle enter. O cliente foi desinstalado.

Managing Linux Computers Using SCCM 2012 R2