Partilhar via


Instalar o agente e o certificado em computadores Linux com a linha de comandos

Importante

Esta versão do Operations Manager chegou ao fim do suporte. Recomendamos que atualize para o Operations Manager 2022.

Este artigo fornece detalhes sobre a versão mais recente do agente Linux para o System Center Operations Manager 1801 e o processo de instalação do mesmo.

Esta versão do agente linux suporta Fluentd, um recoletor de dados open source para Linux que recolhe dados de várias origens. A monitorização baseada em OMI existente para cargas de trabalho do Linux atualmente suportadas continuará a funcionar sem alterações.

Novidades na versão 1801

  1. Está incluído um novo plug-in de conversor que permite aos clientes utilizar plug-ins de terceiros para a monitorização de ficheiros de registo do Operations Manager.
  2. Foi adicionado suporte à Autenticação do Servidor.
  3. Foi adicionado suporte a distribuições adicionais do Linux.

Plataformas suportadas

As distribuições do Linux na tabela seguinte são suportadas nesta versão.

Sistema Operativo Linux Versão Suportada
Red Hat Enterprise Linux Server 5 (x86/x64)
6 (x86/x64)
7 (x86/x64)
Cent OS 5 (x86/x64)
6 (x86/x64)
7 (x64)
Ubuntu 12.04 LTS (x86/x64)
14.04 LTS (x86/x64)
16.04 LTS (x86/x64)
Debian 6 (x86/x64)
7 (x86/x64)
8 (x86/x64)
Oracle Linux 5 (x86/x64)
6 (x86/x64)
7 (x64)
SUSE Linux Enterprise Server 11 (x86/x64)
12 (x64)

A atualização dos agentes existentes do Operations Manager/OMS não é atualmente suportada.

Configurações de implementação suportadas

O Operations Manager suporta as seguintes configurações de relatórios de agente no grupo de gestão.

  1. Servidores Linux a reportar diretamente a um servidor de gestão
  2. Relatórios do servidor Linux para um servidor de Gateway
  3. Servidores Linux a reportar a um servidor de Gateway em cadeia

Instalação do agente

Pode optar por instalar a versão mais recente do agente linux para o Operations Manager com a deteção automática ou a instalação manual. A deteção automática não foi alterada desde a versão anterior e pode seguir o mesmo procedimento em Detetar e instalar o agente no UNIX e Linux.

Utilize os seguintes procedimentos para instalar manualmente agentes em computadores UNIX e Linux. Os pacotes de agentes podem ser encontrados na seguinte pasta num servidor de gestão – %ProgramFiles%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits depois de importar os pacotes de gestão necessários para a versão específica do UNIX/Linux que precisa de monitorizar. Os pacotes de gestão estão disponíveis no suporte de dados de instalação do Operations Manager no diretório \ManagementPacks.

Instalação manual

O agente é fornecido como um pacote de scripts de shell instalável e de extração automática. Este pacote contém pacotes Debian e RPM para cada um dos componentes do agente e pode ser instalado diretamente ou extraído para obter os pacotes individuais. Estão disponíveis pacotes separados para arquiteturas x64 e x86.

Isto requer os seguintes passos:

  1. Instalar o agente e registar o Operations Manager como a sua área de trabalho
  2. Abrir a porta TCP no servidor de gestão ou no servidor de gateway
  3. Configurar um certificado de autenticação de servidor
  4. Descobrir o servidor Linux com o Assistente de Deteção

As secções seguintes descrevem os passos necessários para instalar manualmente o agente Linux.

Instalar o agente

  1. Os pacotes de instalação do agente estarão localizados em %Program Files%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits. Transfira o pacote adequado (x86 ou x64) para o computador Linux com scp/sftp.

  2. Instale o pacote com o seguinte comando. O parâmetro enable-opsmgr garante que a porta 1270 está aberta para o servidor de gestão comunicar com o agente.

    sudo sh ./omsagent-1.4.0-45.universald.1.x64.sh --install --enable-opsmgr

  3. Execute o comando omsadmin.sh que fornece o scom para o ID da área de trabalho. Este comando tem de ser executado como raiz (com elevação sudo). Este script irá gerar um certificado em /etc/opt/microsoft/omsagent/scom/certs/scom-cert.pem, que terá de ser assinado pelo Servidor de Gestão num passo posterior.

    /opt/microsoft/omsagent/bin/omsadmin.sh -w scom

  4. Crie um ficheiro de configuração denominado omsadmin.conf em /etc/opt/microsoft/omsagent/scom/conf/ com os seguintes conteúdos. Preencha o nome da máquina e utilize 8886 para a porta do serviço OMED.

    WORKSPACE_ID=scom SCOM_ENDPOINT=https://<FQDN_OF_OM_MACHINE>:<PORT_OF_OMED_SERVICE>

Configurar a porta TCP para o serviço OMED

O Operations Manager requer que a porta TCP 8886 seja utilizada para estabelecer a comunicação de entrada entre o agente Linux e o servidor de gestão ou o servidor de gateway para ativar a recolha de dados.

Configurar os certificados

Na versão anterior do agente Linux, o servidor de gestão acedeu a cada computador Linux com um certificado de autenticação de servidor. Com o novo agente, o Fluentd atua como o cliente que acede ao servidor de gestão, pelo que o certificado requer autenticação de cliente. Tem de obter um novo certificado para trabalhar com o novo agente. O Operations Manager utilizará o novo certificado para comunicações Fluentd e o certificado antigo para outras comunicações.

  1. Localize/etc/opt/omi/ssl/omi-host-hostname.pem<> e /etc/opt/microsoft/omsagent/scom/certs/scom-cert.pem no computador Linux e copie-os para qualquer localização no servidor de gestão.

  2. Abra uma linha de comandos no servidor de gestão e execute o seguinte comando para assinar o certificado.

    scxcertconfig -sign omi-host-hostname.pem<> omi_new.pem e scxcertconfig -sign scom-cert.pem scom-cert_new.pem

  3. Copie o ficheiro - omi_new.pem para /etc/opt/omi/ssl/ e scom-cert_new.pem para /etc/opt/microsoft/omsagent/scom/certs/ no computador Linux. Remova os ficheiros de certificado antigos e mude o nome dos novos ficheiros de certificado para os substituir.

Reiniciar o agente

  1. Reinicie o agente com o seguinte comando.

    scxadmin –reiniciar

Deteção

Depois de implementar manualmente agentes em computadores UNIX e Linux, estes ainda precisam de ser detetados pelo Operations Manager através do Assistente de Deteção. Para o Tipo de deteção, selecione Descobrir apenas computadores com o agente UNIX/Linux instalado. Para obter mais informações, consulte Instalar o Agente no UNIX e Linux com o Assistente de Deteção.

Passos seguintes