Dela via


Installera agent och certifikat på Linux-datorer med hjälp av kommandoraden

Viktigt

Den här versionen av Operations Manager har nått slutet av supporten. Vi rekommenderar att du uppgraderar till Operations Manager 2022.

Den här artikeln innehåller information om den senaste versionen av Linux-agenten för System Center Operations Manager 1801 och processen för att installera den.

Den här versionen av Linux-agenten stöder Fluentd, en öppen källkod datainsamlare för Linux som samlar in data från en mängd olika källor. Den befintliga OMI-baserade övervakningen för Linux-arbetsbelastningar som stöds för närvarande fortsätter att fungera utan ändringar.

Nyheter i version 1801

  1. Ett nytt konverterar-plugin-program ingår som gör det möjligt för kunder att använda plugin-program från tredje part för övervakning av Operations Manager-loggfiler.
  2. Stöd har lagts till för serverautentisering.
  3. Stöd har lagts till för ytterligare Linux-distributioner.

Plattformar som stöds

Linux-distributionerna i följande tabell stöds i den här versionen.

Linux-operativsystem Version som stöds
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)

Uppgradering från befintliga Operations Manager/OMS-agenter stöds inte för närvarande.

Distributionskonfigurationer som stöds

Operations Manager stöder följande agentrapporteringskonfigurationer i hanteringsgruppen.

  1. Linux-servrar rapporterar direkt till en hanteringsserver
  2. Linux-serverrapportering till en gatewayserver
  3. Linux-servrar rapporterar till en länkad Gateway-server

Agentinstallation

Du kan välja att installera den senaste versionen av Linux-agenten för Operations Manager med hjälp av automatisk identifiering eller manuell installation. Automatisk identifiering har inte ändrats sedan den tidigare versionen och du kan följa samma procedur i Identifiera och installera agent i UNIX och Linux.

Använd följande procedurer för att manuellt installera agenter på UNIX- och Linux-datorer. Agentpaketen finns i följande mapp på en hanteringsserver – %ProgramFiles%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits när du har importerat de nödvändiga hanteringspaketen för den specifika versionen av UNIX/Linux som du behöver övervaka. Hanteringspaketen är tillgängliga i Operations Manager-installationsmediet i katalogen \ManagementPacks.

Manuell installation

Agenten tillhandahålls som ett självextraherande, installationsbart gränssnittsskriptpaket. Det här paketet innehåller både Debian- och RPM-paket för var och en av agentkomponenterna och kan installeras direkt eller extraheras för att hämta de enskilda paketen. Separata paket är tillgängliga för x64- och x86-arkitekturer.

Detta kräver följande steg:

  1. Installera agenten och registrera Operations Manager som arbetsyta
  2. Öppna TCP-porten på hanteringsservern eller gatewayservern
  3. Konfigurera ett certifikat för serverautentisering
  4. Identifiera Linux-servern med identifieringsguiden

I följande avsnitt beskrivs de steg som krävs för att installera Linux-agenten manuellt.

Installera agent

  1. Agentinstallationspaketen finns i %Program Files%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits. Överför lämpligt paket (x86 eller x64) till Linux-datorn med scp/sftp.

  2. Installera paketet med följande kommando. Parametern enable-opsmgr säkerställer att port 1270 är öppen för hanteringsservern att kommunicera med agenten.

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

  3. Kör kommandot omsadmin.sh som tillhandahåller scom för ditt arbetsyte-ID. Det här kommandot måste köras som rot (med sudo-höjning). Det här skriptet genererar ett certifikat på /etc/opt/microsoft/omsagent/scom/certs/scom-cert.pem, som måste signeras av hanteringsservern i ett senare steg.

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

  4. Skapa en konfigurationsfil med namnet omsadmin.conf i /etc/opt/microsoft/omsagent/scom/conf/ med följande innehåll. Fyll i namnet på datorn och använd 8886 för omed-tjänstens port.

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

Konfigurera TCP-port för OMED-tjänsten

Operations Manager kräver att TCP-port 8886 används för att upprätta inkommande kommunikation mellan Linux-agenten och hanteringsservern eller gatewayservern för att aktivera datainsamling.

Konfigurera certifikat

I den tidigare versionen av Linux-agenten kom hanteringsservern åt varje Linux-dator med ett certifikat för serverautentisering. Med den nya agenten fungerar Fluentd som klienten som kommer åt hanteringsservern, så certifikatet kräver klientautentisering. Du måste skaffa ett nytt certifikat för att arbeta med den nya agenten. Operations Manager använder det nya certifikatet för Fluentd-kommunikation och det gamla certifikatet för annan kommunikation.

  1. Leta upp/etc/opt/omi/ssl/omi-host-hostname.pem<> och /etc/opt/microsoft/omsagent/scom/certs/scom-cert.pem på Linux-datorn och kopiera dem till valfri plats på hanteringsservern.

  2. Öppna en kommandotolk på hanteringsservern och kör följande kommando för att signera certifikatet.

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

  3. Kopiera filen – omi_new.pem till /etc/opt/omi/ssl/ och scom-cert_new.pem till /etc/opt/microsoft/omsagent/scom/certs/ på Linux-datorn. Ta bort de gamla certifikatfilerna och byt namn på de nya certifikatfilerna för att ersätta dem.

Starta om agenten

  1. Starta om agenten med följande kommando.

    scxadmin – omstart

Identifiering

När du har distribuerat agenter manuellt till UNIX- och Linux-datorer måste de fortfarande identifieras av Operations Manager med hjälp av identifieringsguiden. Som Identifieringstyp väljer du Identifiera endast datorer med UNIX/Linux-agenten installerad. Mer information finns i Installera agent på UNIX och Linux med identifieringsguiden.

Nästa steg