Installare l'agente e il certificato in computer Linux tramite la riga di comando

Importante

Questa versione di Operations Manager ha raggiunto la fine del supporto. È consigliabile eseguire l'aggiornamento a Operations Manager 2022.

Questo articolo include informazioni dettagliate sull'ultima versione dell'agente Linux per System Center Operations Manager 1801 e sul processo per installarlo.

Questa versione dell'agente Linux supporta Fluentd, un agente di raccolta dati open source per Linux che raccoglie i dati da un'ampia gamma di origini. Il monitoraggio basato su OMI esistente per i carichi di lavoro di Linux attualmente supportati continuerà a funzionare senza variazioni.

Novità della versione 1801

  1. È incluso un nuovo plug-in convertitore che consente ai clienti di usare plug-in di terze parti per il monitoraggio dei file di log di Operations Manager.
  2. Aggiunta del supporto per l'autenticazione server.
  3. Aggiunta del supporto per distribuzioni di Linux aggiuntive.

Piattaforme supportate

In questa versione sono supportate le distribuzioni di Linux nella tabella seguente.

Sistema operativo Linux Versione supportata
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)

L'aggiornamento dagli agenti di Operations Manager/OMS esistenti non è attualmente supportato.

Configurazioni di distribuzione supportate

Operations Manager supporta le seguenti configurazioni per il collegamento degli agenti nel gruppo di gestione.

  1. Server Linux collegati direttamente a un server di gestione
  2. Server Linux collegati a un server gateway
  3. Server Linux collegati a un server gateway concatenato

Installazione dell'agente

È possibile scegliere di installare la versione più recente dell'agente Linux per Operations Manager tramite l'individuazione automatica o l'installazione manuale. L'individuazione automatica non è stata modificata rispetto alla versione precedente ed è possibile seguire la stessa procedura descritta in Individuare e installare l'agente in UNIX e Linux.

Usare le procedure seguenti per installare manualmente gli agenti nei computer UNIX e Linux. I pacchetti dell'agente sono disponibili nella cartella seguente in un server di gestione - %ProgramFiles%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits dopo aver importato i Management Pack necessari per la versione specifica di UNIX/Linux da monitorare. I Management Pack sono disponibili nel supporto di installazione di Operations Manager nella directory \ManagementPacks.

Installazione manuale

L'agente viene fornito come un bundle di script della shell autoestraente e installabile. Questo bundle contiene pacchetti Debian e RPM per ognuno dei componenti dell'agente e può essere installato direttamente o estratto per recuperare i singoli pacchetti. Sono disponibili bundle distinti per le architetture x64 e x86.

Sarà necessario eseguire i passaggi seguenti:

  1. Installare l'agente e registrare Operations Manager come area di lavoro
  2. Aprire la porta TCP nel server di gestione o nel server gateway
  3. Configurare un certificato di autenticazione server
  4. Individuare il server Linux tramite l'Individuazione guidata

Le sezioni seguenti descrivono i passaggi necessari per installare manualmente l'agente Linux.

Installazione dell'agente

  1. I bundle di installazione dell'agente saranno disponibili in %Program Files%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits. Trasferire il bundle appropriato (x86 o x64) nel computer Linux, tramite scp o sftp.

  2. Installare il bundle con il comando seguente. Il parametro enable opsmgr assicura che la porta 1270 sia aperta per consentire la comunicazione tra il server di gestione e l'agente.

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

  3. Eseguire il comando omsadmin.sh che fornisce scom per l'ID dell'area di lavoro. Questo comando deve essere eseguito come root (con elevazione sudo). Questo script genererà un certificato in /etc/opt/microsoft/omsagent/scom/certs/scom-cert.pem, che dovrà essere firmato dal server di gestione in un passaggio successivo.

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

  4. Creare un file di configurazione denominato omsadmin.conf in /etc/opt/microsoft/omsagent/scom/conf/ con il contenuto seguente. Specificare il nome del computer e usare 8886 per la porta del servizio OMED.

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

Configurare la porta TCP per il servizio OMED

Operations Manager richiede l'uso della porta TCP 8886 per stabilire la comunicazione in entrata tra l'agente Linux e il server di gestione o il server gateway, in modo da abilitare la raccolta dati.

Configurare i certificati

Nella versione precedente dell'agente Linux, il server di gestione accede a ogni computer Linux con un certificato di autenticazione server. Con il nuovo agente, Fluentd funge da client che accede al server di gestione, pertanto il certificato richiede l'autenticazione client. È necessario ottenere un nuovo certificato da usare con il nuovo agente. Operations Manager userà il nuovo certificato per le comunicazioni Fluentd e il certificato precedente per le altre comunicazioni.

  1. Individuare/etc/opt/omi/ssl/omi-host-<nome host>.pem e /etc/opt/microsoft/omsagent/scom/certs/scom-cert.pem nel computer Linux e copiarli in qualsiasi posizione nel server di gestione.

  2. Aprire un prompt dei comandi nel server di gestione ed eseguire il comando seguente per firmare il certificato.

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

  3. Copiare il file omi_new.pem in /etc/opt/omi/ssl/ e scom-cert_new.pem in /etc/opt/microsoft/omsagent/scom/certs/ nel computer Linux. Rimuovere i vecchi file di certificato e rinominare i nuovi file di certificato per sostituirli.

Riavviare l'agente

  1. Riavviare l'agente con il comando seguente.

    scxadmin –restart

Individuazione

Dopo aver distribuito manualmente gli agenti nei computer UNIX e Linux, devono comunque essere individuati da Operations Manager usando l'Individuazione guidata. Per Tipo di individuazione selezionare Individua solo i computer con l'agente UNIX/Linux installato. Per altre informazioni, vedere Installare l'agente in UNIX e Linux usando l'individuazione guidata.

Passaggi successivi