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
- 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.
- Stöd har lagts till för serverautentisering.
- 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.
- Linux-servrar rapporterar direkt till en hanteringsserver
- Linux-serverrapportering till en gatewayserver
- 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:
- Installera agenten och registrera Operations Manager som arbetsyta
- Öppna TCP-porten på hanteringsservern eller gatewayservern
- Konfigurera ett certifikat för serverautentisering
- Identifiera Linux-servern med identifieringsguiden
I följande avsnitt beskrivs de steg som krävs för att installera Linux-agenten manuellt.
Installera agent
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.
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
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
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.
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.
Ö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
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
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
- Information om hur du konfigurerar regler för objektidentifiering och inaktiverar identifiering av ett visst objekt finns i Tillämpa åsidosättningar på objektidentifieringar.
- Information om hur du utför agentunderhåll på UNIX- och Linux-datorer finns i Uppgradera och avinstallera agenter på UNIX- och Linux-datorer.
- Information om vilka alternativ och steg som måste utföras för att avinstallera agenten från UNIX- och Linux-datorerna finns i Avinstallera agenter manuellt från UNIX- och Linux-datorer.