Administrera och konfigurera UNIX – Linux-agenten
I den här artikeln beskrivs alternativ för att administrera och konfigurera UNIX/Linux-agenten för System Center – Operations Manager.
Agentkataloger
Open Management Infrastructure (OMI) är installerat i katalogen:
/opt/omi
UNIX/Linux-agenten installeras i katalogen:
/opt/microsoft/scx/
UNIX/Linux-agenten underhåller loggfiler i katalogen:
/var/opt/microsoft/scx/log/
OMI underhåller loggfiler i katalogen:
/var/opt/omi/log/
Agentkonfigurationsfiler, inklusive certifikat, lagras i katalogen:
/etc/opt/microsoft/scx/
OMI-konfigurationsfiler lagras i katalogen:
/etc/opt/omi
Verktyg för agentadministration
I det här avsnittet beskrivs verktyg för att administrera och konfigurera UNIX/Linux-agenten.
Kör agentadministrationsverktygen
Verktygen för att konfigurera UNIX/Linux-agenten finns i katalogen:
/opt/microsoft/scx/bin/tools
Scxadmin
Verktyget scxadmin används för att styra tillståndet för UNIX/Linux-agenten (starta, stoppa eller starta om) och kontrollera loggning som utförs av agenten. Användningen av verktyget kan visas med följande kommando: scxadmin -?
# /opt/microsoft/scx/bin/tools/scxadmin -?
Usage: scxadmin
Generic options (for all commands)
[-quiet] Set quiet mode (no output)
General Options
scxadmin -version
Service Management
scxadmin {-start|-stop|-restart|-status} [all|cimom|provider]
Providers Management
scxadmin -config-list {RunAs}
scxadmin -config-set {RunAs} {CWD=<directory>|ChRootPath=<directory>|AllowRoot={true|false}}
scxadmin -config-reset {RunAs} [CWD|ChRootPath|AllowRoot]
Log Configuration Management
scxadmin {-log-list|-log-rotate|-log-reset} [all|cimom|provider]
scxadmin -log-set [all|cimom|provider] {verbose|intermediate|errors}
scxadmin -log-set provider {{FILE:<path>|STDOUT}:<module-id>={SUPPRESS|ERROR|WARNING|INFO|TRACE|HYSTERICAL}}
scxadmin {-log-reset|-log-remove} provider [{FILE:<path>|STDOUT}]
Exempel
Starta om agenten:
cd /opt/microsoft/scx/bin/tools/
./scxadmin -restart
Öka all loggning till intermediärnivå:
cd /opt/microsoft/scx/bin/tools/
./scxadmin –log-set all intermediate
scxsslconfig
Verktyget scxsslconfig används för att generera certifikatet i /etc/opt/Microsoft/scx/ssl/
. Det här verktyget är användbart för att korrigera problem där det fullständigt kvalificerade domännamnet inte kan fastställas från själva UNIX- eller Linux-värden. Dessutom matchar inte det FQDN som UNIX-/Linux-värden känner till det FQDN som hanteringsservern använder för att nå värden.
Not
Det genererade certifikatet måste signeras av Operations Manager-hanteringsservern för att kunna användas i WS-Management kommunikation. Om du skriver över ett tidigare signerat certifikat måste certifikatet signeras igen.
Användning för verktyget scxsslconfig kan visas med följande kommando: scxsslconfig -?
# /opt/microsoft/scx/bin/tools/scxsslconfig -?
Usage: /opt/microsoft/scx/bin/tools/.scxsslconfig [-v] [-s days] [-e days] [-d domain] [-h host] [-g targetpath]
-v - toggle debug flag
-g targetpath - generate certificates in targetpath
-s days - days to offset valid start date with (0)
-e days - days to offset valid end date with (3650)
-f - force certificate to be generated even if one exists
-d domain - domain name
-h host - host name
-b bits - number of key bits
-? - this help message
Exempel
Återskapa certifikatet och tvinga fram en överskrivning av ett befintligt certifikat med utförliga utdata:
cd /opt/microsoft/scx/bin/tools/
. setup.sh
/opt/microsoft/scx/bin/tools/scxsslconfig -f -v
Återskapa certifikatet och tvinga överskrivning av ett befintligt certifikat med ett angivet värdnamn och DNS-domännamn:
cd /opt/microsoft/scx/bin/tools/
. setup.sh
/opt/microsoft/scx/bin/tools/scxsslconfig -f -h myserver -d contoso.com
Ytterligare konfigurationsavsnitt
SSL-chiffer
Om det behövs kan SSL-chifferlistan som används av UNIX/Linux-agenten anpassas. Mer information om den här konfigurationen finns i artikeln Konfigurera SSL-chiffer.
Ange en alternativ tillfällig sökväg för skript
Om du skapar en UNIX-/Linux-skriptregel eller övervakare i ett anpassat hanteringspaket skrivs skriptinnehållet till en fil i /tmp på agentdatorn innan det körs. Du kanske vill ange en alternativ katalog för skriptkörning. Om du vill ange en alternativ katalog skriver du över den symboliska länken på: /etc/opt/microsoft/scx/conf/tmpdir
så att den pekar på en annan katalog. Målet för den här symboliska länken måste vara skrivbart av användarkontot som definierats i UNIX/Linux-åtgärdskontot och/eller UNIX/Linux Privileged Account RunAs-profiler.
Universal Linux – operativsystemnamn/version
Universal Linux-agenten, som stöder Linux-operativsystem som Debian GNU/Linux, Oracle Linux och Ubuntu Server, parsar versionsfiler för att fastställa värdens operativsystemnamn och version. Om det behövs kan dessa egenskaper anpassas. Om du vill anpassa de operativsystemegenskaper som visas för Operations Manager för en Universal Linux-agentvärd använder du följande procedur:
Skapa filen disablereleasefileupdates
i katalogen: /etc/opt/microsoft/scx/conf/
.
touch /etc/opt/microsoft/scx/conf/disablereleasefileupdates
Om den här filen finns försöker agenten inte uppdatera de operativsystemegenskaper som returneras till Operations Manager. Detta säkerställer att anpassningarna bevaras.
Redigera filen scx-release
i katalogen: /etc/opt/microsoft/scx/conf
. Den här filen har formatet:
OSName=Ubuntu
OSVersion=24.04
OSFullName=Ubuntu 24.04 (x86_64)
OSAlias=UniversalR
OSManufacturer=
Värdena för egenskaperna OSName, OSVersionoch OSFullName kan redigeras för att återspegla anpassade värden.
Note
OSAlias-egenskapen bör inte redigeras. Alla egenskaper i den här filen (förutom OSManufacturer) är obligatoriska och bör inte vara null.
Notera
Följande uppdatering gäller för Operations Manager 2019 UR1 och senare.
Prestanda- och tillförlitlighetsförbättringar i Linux-agenten
Med Operations Manager 2019 UR1 och senare introduceras en separat process för att skicka pulsslag för att förbättra tillförlitligheten. Tidigare kördes trådarna för insamling av prestanda och hjärtslag under samma processkontext. På grund av detta påverkade eventuella fördröjningar i insamlingen av prestandadata systemets tillgänglighet.
Med den här ändringen kan du nu, under insamlingen av pulsslag, se ytterligare en omiagent--process som körs under omi--användaren.
För att förbättra tillförlitligheten används en separat process för att skicka pulsslag. Under insamling av hjärtslag kan du se den ytterligare omiagent-process som körs under omi användare.
För att förbättra prestandan introduceras variabeln X-Plat Filter i åsidosättning. Du kan åsidosätta identifierings-/övervakningsbeteendet för X-Plat-hanteringspaketet genom att introducera WQL-frågor i parametern Filter. Detta bidrar till att begränsa övervakningen till entiteter av intresse.
För att undvika snabb fyllning av diskutrymme minskar SCX-loggningen från Information till Varning.
Här är ett exempel på hur du kan konfigurera en åsidosättning med hjälp av variabeln Filter:
Om du bara vill hämta data för loop200använder du följande fråga i filtervariabeln:
välj * från SCX_DiskDrive där DeviceID=loop200
Nu visas endast data för disken "loop200" i prestandavyn.
Anteckning
Följande uppdatering gäller för Operations Manager 2019 UR3 och senare. I tidigare versioner av Operations Manager krävde ändringar av inställningarna på loggnivå för OMI-processer en omstart av agenten. Med Operations Manager 2019 UR3 kan inställningar på loggnivå ändras utan att agenten behöver startas om.
Dynamiska ändringar i inställningarna på loggnivå utan omstart av agenten
Du kan ändra inställningarna på loggnivå utan att behöva starta om agenten.
Följ stegen nedan:
Ändra filen omiserver.conf och uppdatera loggnivån:
loglevel = INFO
Använd den här loggnivån när du kör kommandot nedan:
$sudo /opt/omi/bin/omiconfigeditor –reconfig
Nästa steg
Mer information om hur du installerar agenten och förstår stegen för att signera agentcertifikatet finns i Installera agent och certifikat på UNIX- och Linux-datorer med hjälp av kommandoraden.
Information om hur du utför agentunderhåll på UNIX- och Linux-datorer finns i Uppgradera och avinstallera agenter på UNIX- och Linux-datorer.