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
- Er is een nieuwe conversieinvoegtoepassing opgenomen waarmee klanten invoegtoepassingen van derden kunnen gebruiken voor de bewaking van logboekbestanden van Operations Manager.
- Ondersteuning toegevoegd voor serververificatie.
- 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.
- Linux-servers die rechtstreeks rapporteren aan een beheerserver
- Linux-serverrapportage aan een gatewayserver
- 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:
- De agent installeren en Operations Manager registreren als uw werkruimte
- TCP-poort openen op beheerserver of gatewayserver
- Een certificaat voor serververificatie configureren
- 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
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.
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
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
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.
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.
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
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
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.