Delen via


Agent en certificaat installeren op Linux-computers met behulp van de opdrachtregel

Belangrijk

Deze versie van Operations Manager heeft het einde van de ondersteuning bereikt. U wordt aangeraden een upgrade uit te voeren naar Operations Manager 2022.

Dit artikel bevat informatie over de nieuwste versie van de Linux-agent voor System Center Operations Manager 1801 en het installatieproces.

Deze versie van de Linux-agent ondersteunt Fluentd, een open source gegevensverzamelaar voor Linux waarmee gegevens uit verschillende bronnen worden verzameld. De bestaande bewaking op basis van OMI voor momenteel ondersteunde Linux-workloads blijft werken zonder wijzigingen.

Wat is er nieuw in versie 1801

  1. Er is een nieuwe conversieinvoegtoepassing opgenomen waarmee klanten invoegtoepassingen van derden kunnen gebruiken voor de bewaking van logboekbestanden van Operations Manager.
  2. Ondersteuning toegevoegd voor serververificatie.
  3. Ondersteuning toegevoegd voor extra Linux-distributies.

Ondersteunde platforms

De Linux-distributies in de volgende tabel worden ondersteund in deze release.

Linux-besturingssysteem Ondersteunde versie
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)

Upgraden van de bestaande Operations Manager-/OMS-agents wordt momenteel niet ondersteund.

Ondersteunde implementatieconfiguraties

Operations Manager ondersteunt de volgende agentrapportageconfiguraties in de beheergroep.

  1. Linux-servers die rechtstreeks rapporteren aan een beheerserver
  2. Linux-serverrapportage aan een gatewayserver
  3. Linux-servers die rapporteren aan een gekoppelde gatewayserver

Agentinstallatie

U kunt ervoor kiezen om de nieuwste versie van de Linux-agent voor Operations Manager te installeren met behulp van automatische detectie of handmatige installatie. Automatische detectie is niet gewijzigd sinds de vorige versie en u kunt dezelfde procedure volgen op Agent detecteren en installeren op UNIX en Linux.

Gebruik de volgende procedures om agents handmatig te installeren op UNIX- en Linux-computers. De agentpakketten vindt u in de volgende map op een beheerserver: %ProgramFiles%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits nadat u de vereiste management packs hebt geïmporteerd voor de specifieke versie van UNIX/Linux die u moet bewaken. De management packs zijn beschikbaar in de Operations Manager-installatiemedia in de map \ManagementPacks.

Handmatige installatie

De agent wordt geleverd als een zelfuitpakkende, installeerbare shellscriptbundel. Deze bundel bevat zowel Debian- als RPM-pakketten voor elk van de agentonderdelen en kan rechtstreeks worden geïnstalleerd of geëxtraheerd om de afzonderlijke pakketten op te halen. Er zijn afzonderlijke bundels beschikbaar voor x64- en x86-architecturen.

Hiervoor zijn de volgende stappen vereist:

  1. De agent installeren en Operations Manager registreren als uw werkruimte
  2. TCP-poort openen op beheerserver of gatewayserver
  3. Een certificaat voor serververificatie configureren
  4. De Linux-server detecteren met behulp van de wizard Detectie

In de volgende secties worden de stappen beschreven die nodig zijn om de Linux-agent handmatig te installeren.

Agent installeren

  1. De installatiebundels van de agent bevinden zich in %Program Files%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits. Draag de juiste bundel (x86 of x64) over naar de Linux-computer met behulp van scp/sftp.

  2. Installeer de bundel met de volgende opdracht. De parameter enable-opsmgr zorgt ervoor dat poort 1270 is geopend voor de beheerserver om te communiceren met de agent.

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

  3. Voer de opdracht omsadmin.sh uit en geef scom op voor uw werkruimte-id. Deze opdracht moet worden uitgevoerd als hoofdmap (met sudo-uitbreiding). Met dit script wordt een certificaat gegenereerd op /etc/opt/microsoft/omsagent/scom/certs/scom-cert.pem, dat in een latere stap moet worden ondertekend door de beheerserver.

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

  4. Maak een configuratiebestand met de naam omsadmin.conf in /etc/opt/microsoft/omsagent/scom/conf/ met de volgende inhoud. Vul de naam van de machine in en gebruik 8886 voor de poort van de OMED-service.

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

TCP-poort configureren voor DE OMED-service

Operations Manager vereist dat TCP-poort 8886 wordt gebruikt om binnenkomende communicatie tot stand te brengen tussen de Linux-agent en de beheerserver of gatewayserver om gegevensverzameling in te schakelen.

Certificaten configureren

In de vorige versie van de Linux-agent had de beheerserver toegang tot elke Linux-computer met een certificaat voor serververificatie. Met de nieuwe agent fungeert Fluentd als de client die toegang heeft tot de beheerserver, dus het certificaat vereist clientverificatie. U moet een nieuw certificaat verkrijgen om met de nieuwe agent te kunnen werken. Operations Manager gebruikt het nieuwe certificaat voor Fluentd-communicatie en het oude certificaat voor andere communicatie.

  1. Zoek/etc/opt/omi/ssl/omi-host-hostname.pem<> en /etc/opt/microsoft/omsagent/scom/certs/scom-cert.pem op de Linux-computer en kopieer ze naar een willekeurige locatie op de beheerserver.

  2. Open een opdrachtprompt op de beheerserver en voer de volgende opdracht uit om uw certificaat te ondertekenen.

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

  3. Kopieer het bestand - omi_new.pem naar /etc/opt/omi/ssl/ en scom-cert_new.pem naar /etc/opt/microsoft/omsagent/scom/certs/ op de Linux-computer. Verwijder de oude certificaatbestanden en wijzig de naam van de nieuwe certificaatbestanden om ze te vervangen.

Start de agent opnieuw

  1. Start de agent opnieuw op met de volgende opdracht.

    scxadmin – opnieuw opstarten

Detectie

Nadat u agents handmatig hebt geïmplementeerd op UNIX- en Linux-computers, moeten ze nog steeds worden gedetecteerd door Operations Manager met behulp van de wizard Detectie. Selecteer bij Detectietype alleen computers detecteren waarop de UNIX/Linux-agent is geïnstalleerd. Zie Agent installeren op UNIX en Linux met behulp van de detectiewizard voor meer informatie.

Volgende stappen

  • Zie Onderdrukkingen toepassen op objectdetecties voor meer informatie over het configureren van regels voor objectdetectie en het uitschakelen van detectie van een specifiek object.
  • Zie Agents upgraden en verwijderen op UNIX- en Linux-computers voor meer informatie over het uitvoeren van agentonderhoud op UNIX- en Linux-computers.
  • Zie Agents handmatig verwijderen van UNIX- en Linux-computers om te begrijpen welke opties en stappen moeten worden uitgevoerd om de agent correct van uw UNIX- en Linux-computers te verwijderen.