Správa a konfigurace agenta systémů UNIX a Linux
Důležité
Tato verze Operations Manageru dosáhla konce podpory. Doporučujeme upgradovat na Operations Manager 2022.
Tento článek popisuje možnosti správy a konfigurace agenta systému UNIX/Linux pro System Center – Operations Manager.
Adresáře agenta
Infrastruktura OMI (Open Management Infrastructure) je nainstalovaná v tomto adresáři:
/opt/omi
Agent se v systémech UNIX/Linux instaluje do tohoto adresáře:
/opt/microsoft/scx/
Agent udržuje v systémech UNIX/Linux soubory protokolu v tomto adresáři:
/var/opt/microsoft/scx/log/
Infrastruktura OMI udržuje soubory protokolu v tomto adresáři:
/var/opt/omi/log/
Konfigurační soubory agenta včetně certifikátů se ukládají v tomto adresáři:
/etc/opt/microsoft/scx/
Konfigurační soubory infrastruktury OMI se ukládají v tomto adresáři:
/etc/opt/omi
Nástroje pro správu agenta
V této části jsou popsány nástroje pro správu a konfiguraci agenta systému UNIX/Linux.
Používání nástrojů pro správu agenta
Nástroje pro konfiguraci agenta v systémech UNIX/Linux se nacházejí v tomto adresáři:
/opt/microsoft/scx/bin/tools
Scxadmin
Nástroj scxadmin slouží k řízení stavu agenta systému UNIX/Linux (spuštění, zastavení nebo restartování) a k řízení protokolování prováděného agentem. Využití tohoto nástroje lze zobrazit pomocí tohoto příkazu: 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}]
Příklady
Restart agenta:
cd /opt/microsoft/scx/bin/tools/
./scxadmin -restart
Zvyšte veškeré protokolování na pokročilou úroveň:
cd /opt/microsoft/scx/bin/tools/
./scxadmin –log-set all intermediate
scxsslconfig
Nástroj scxsslconfig se používá pro vygenerování certifikátu v /etc/opt/Microsoft/scx/ssl/
. Tento nástroj je užitečný při opravě problémů, kdy plně kvalifikovaný název domény není možné určit ze samotného hostitele systému UNIX nebo Linux nebo kdy plně kvalifikovaný název domény známý hostiteli systému UNIX/Linux neodpovídá plně kvalifikovanému názvu domény používanému serverem pro správu k připojení k hostiteli.
Poznámka
Vygenerovaný certifikát musí být podepsán nástrojem Operations Manager. Teprve pak ho můžete použít při komunikaci pomocí protokolu WS-Management. Chcete-li přepsat dříve podepsaný certifikát, je nutné takový certifikát podepsat znovu.
Použití nástroje scxsslconfig lze zobrazit pomocí následujícího příkazu: 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
Příklady
Opětovné vygenerování certifikátu a vynucené přepsání stávajícího certifikátu s podrobným výstupem:
cd /opt/microsoft/scx/bin/tools/
. setup.sh
/opt/microsoft/scx/bin/tools/scxsslconfig -f -v
Opětovné vygenerování certifikátu a vynucené přepsání stávajícího certifikátu se zadaným názvem hostitele a názvem domény DNS:
cd /opt/microsoft/scx/bin/tools/
. setup.sh
/opt/microsoft/scx/bin/tools/scxsslconfig -f -h myserver -d contoso.com
Další témata související s konfigurací
Šifrování SSL
V případě potřeby lze přizpůsobit seznam šifrování SSL používaného agentem v systému UNIX/Linux. Další informace o této konfiguraci najdete v článku Konfigurace šifer SSL .
Zadání alternativní dočasné cesty pro skripty
Když ve vlastní sadě Management Pack vytvoříte pravidlo nebo monitorování založené na skriptu UNIX/Linux, obsah skriptu se před spuštěním zapíše do souboru v adresáři /tmp na počítači, na kterém je nainstalovaný agent. Může se stát, že pro spuštění skriptu budete chtít zadat alternativní adresář. Pokud chcete zadat alternativní adresář, přepište symbolický odkaz v cestě /etc/opt/microsoft/scx/conf/tmpdir
tak, aby mířil do jiného adresáře. Uživatelský účet definovaný v profilech Spustit jako, ke kterým jsou přidružené účty akce platformy UNIX/Linux a/nebo privilegované účty platformy UNIX/Linux, musí mít oprávnění k zápisu do cíle tohoto symbolického odkazu.
Universal Linux – název/verze operačního systému
Universal Linux Agent, který podporuje linuxové operační systémy, jako jsou CentOS, Debian GNU/Linux, Oracle Linux a Ubuntu Server, parsuje soubory vydaných verzí, aby zjistil název a verzi operačního systému hostitele. V případě potřeby lze tyto vlastnosti přizpůsobit. Pokud chcete přizpůsobit vlastnosti operačního systému odesílané do nástroje Operations Manager pro hostitele agenta pro systém Universal Linux, postupujte takto:
Vytvořte soubor disablereleasefileupdates
v adresáři: /etc/opt/microsoft/scx/conf/
.
touch /etc/opt/microsoft/scx/conf/disablereleasefileupdates
Pokud tento soubor existuje, agent se nepokusí aktualizovat vlastnosti operačního systému, které se vrátí do Nástroje Operations Manager. To je zárukou toho, že přizpůsobení budou zachována.
Upravte soubor scx-release
v adresáři: /etc/opt/microsoft/scx/conf
. Tento soubor má následující formát:
OSName=CentOS
OSVersion=6.0
OSFullName=CentOS 6.0 (x86_64)
OSAlias=UniversalR
OSManufacturer=
Hodnoty vlastností OSName, OSVersion a OSFullName se dají upravit podle přizpůsobených hodnot.
Poznámka
Vlastnost OSAlias by neměla být upravována. Všechny vlastnosti v tomto souboru (s výjimkou OSManufacturer) jsou povinné a neměly by mít hodnotu null.
Poznámka
Následující aktualizace platí pro Operations Manager 2019 UR1 a novější.
Vylepšení výkonu a spolehlivosti v agentu pro Linux
V Operations Manageru 2019 UR1 a novějších verzích se kvůli zvýšení spolehlivosti zavádí samostatný proces odesílání prezenčních signálů. Dříve se vlákna kolekce výkonu a prezenčních signálů používala ke spuštění ve stejném kontextu procesu. Z tohoto důvodu mělo jakékoli zpoždění při shromažďování dat o výkonu vliv na dostupnost systému.
Díky této změně teď můžete během shromažďování prezenčních signálů vidět další proces agenta omiagent spuštěný pod uživatelem omi .
Pro zvýšení spolehlivosti se k odeslání prezenčních signálů používá samostatný proces. Během shromažďování prezenčních signálů můžete vidět další proces agenta, který běží pod uživatelem omi .
Pro zvýšení výkonu se v přepsání zavádí proměnná filtru X-Plat. Chování zjišťování a monitorování pro sadu Management Pack X-Plat můžete přepsat zavedením dotazů WQL v parametru filter . To pomáhá omezit monitorování na entity, které vás zajímají.
Aby se zabránilo rychlému zaplnění místa na disku, protokolování SCX se snižuje z informací na upozornění.
Tady je příklad konfigurace přepsání pomocí proměnné Filter :
Pokud chcete získat pouze data pro smyčku 200, použijte následující dotaz v proměnné Filter:
select * from SCX_DiskDrive where DeviceID=loop200
Teď se v zobrazení výkonu zobrazí jenom data pro disk loop200.
Poznámka
Následující aktualizace platí pro Operations Manager 2019 UR3 a novější. V dřívějších verzích Operations Manageru vyžadovaly změny nastavení na úrovni protokolu procesů OMI restartování agenta. S Operations Managerem 2019 UR3 je možné změnit nastavení na úrovni protokolu bez nutnosti restartování agenta.
Dynamické změny v nastavení na úrovni protokolu bez restartování agenta
Nastavení na úrovni protokolu můžete změnit bez nutnosti restartování agenta.
Použijte k tomu následující postup:
Upravte soubor omiserver.conf a aktualizujte novou úroveň protokolu:
loglevel = INFO
Tuto úroveň protokolu použijte při spuštění následujícího příkazu:
$sudo /opt/omi/bin/omiconfigeditor –reconfig
Další kroky
Další informace o tom, jak nainstalovat agenta, a vysvětlení postupu pro podepsání certifikátu agenta, najdete v tématu Instalace agenta a certifikátu do počítačů se systémem UNIX a Linux pomocí příkazového řádku.
Informace o tom, jak provádět údržbu agenta v počítačích se systémy UNIX a Linux, najdete v tématu Upgrade a odinstalace agentů v počítačích se systémy UNIX a Linux.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro