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
- 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.
- Foi adicionado suporte à Autenticação do Servidor.
- 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.
- Servidores Linux a reportar diretamente a um servidor de gestão
- Relatórios do servidor Linux para um servidor de Gateway
- 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:
- Instalar o agente e registar o Operations Manager como a sua área de trabalho
- Abrir a porta TCP no servidor de gestão ou no servidor de gateway
- Configurar um certificado de autenticação de servidor
- 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
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.
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
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
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.
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.
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
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
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
- Para saber como configurar regras de deteção de objetos e desativar a deteção de um objeto específico, veja Aplicar Substituições a Deteções de Objetos.
- Para compreender como efetuar a manutenção do agente em computadores UNIX e Linux, veja Atualizar e Desinstalar Agentes em Computadores UNIX e Linux.
- Para compreender que opções e passos têm de ser executados para desinstalar corretamente o agente dos seus computadores UNIX e Linux, consulte Manualmente Desinstalar Agentes de Computadores UNIX e Linux.