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
- È 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.
- Aggiunta del supporto per l'autenticazione server.
- 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.
- Server Linux collegati direttamente a un server di gestione
- Server Linux collegati a un server gateway
- 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:
- Installare l'agente e registrare Operations Manager come area di lavoro
- Aprire la porta TCP nel server di gestione o nel server gateway
- Configurare un certificato di autenticazione server
- Individuare il server Linux tramite l'Individuazione guidata
Le sezioni seguenti descrivono i passaggi necessari per installare manualmente l'agente Linux.
Installazione dell'agente
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.
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
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
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.
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.
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
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
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
- Per informazioni su come configurare le regole di individuazione oggetti e disabilitare l'individuazione di un oggetto specifico, vedere Applying Overrides to Object Discoveries (Applicazione di sostituzioni alle individuazioni oggetti).
- Per informazioni su come eseguire la manutenzione dell'agente nei computer UNIX e Linux, vedere Upgrading and Uninstalling Agents on UNIX and Linux Computers (Aggiornamento e disinstallazione di agenti in computer UNIX e Linux).
- Per comprendere quali opzioni e passaggi devono essere eseguiti per disinstallare correttamente l'agente dai computer UNIX e Linux, vedere Disinstallare manualmente gli agenti da computer UNIX e Linux.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per