Správa a konfigurace agenta systému UNIX – Linux
Tento článek popisuje možnosti správy a konfigurace agenta systému UNIX/Linux pro nástroj System Center – Operations Manager.
Adresáře agentů
Do adresáře se nainstaluje open Management Infrastructure (OMI):
/opt/omi
Agent systému UNIX/Linux se nainstaluje do adresáře:
/opt/microsoft/scx/
Agent systému UNIX/Linux udržuje soubory protokolů v adresáři:
/var/opt/microsoft/scx/log/
OMI udržuje soubory protokolů v adresáři:
/var/opt/omi/log/
Konfigurační soubory agenta, včetně certifikátů, jsou uložené v adresáři:
/etc/opt/microsoft/scx/
Konfigurační soubory OMI jsou uložené v adresáři:
/etc/opt/omi
Nástroje pro správu agentů
V této části jsou popsané nástroje pro správu a konfiguraci agenta systému UNIX/Linux.
Spuštění nástrojů pro správu agenta
Nástroje pro konfiguraci agenta systému UNIX/Linux jsou umístěny v 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. Použití nástroje lze zobrazit pomocí následujícího 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
Restartujte agenta:
cd /opt/microsoft/scx/bin/tools/
./scxadmin -restart
Zvyšte veškeré protokolování na zprostředkující úroveň:
cd /opt/microsoft/scx/bin/tools/
./scxadmin –log-set all intermediate
scxsslconfig
Nástroj scxsslconfig slouží k vygenerování certifikátu v /etc/opt/Microsoft/scx/ssl/
souboru . Tento nástroj je užitečný při opravě problémů, kdy se plně kvalifikovaný název domény nedá určit ze samotného hostitele systému UNIX nebo Linux, nebo plně kvalifikovaný název domény známý hostiteli se systémem UNIX/Linux neodpovídá plně kvalifikovanému názvu domény používanému serverem pro správu pro přístup k hostiteli.
Poznámka:
Vygenerovaný certifikát musí být podepsán serverem pro správu Operations Manageru, aby se mohl používat při komunikaci ws-Management. Přepsání dříve podepsaného certifikátu bude vyžadovat opětovné podepsání certifikátu.
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
Znovu vygenerujte certifikát, který vynutí přepsání existují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
Znovu vygenerujte certifikát, který vynutí přepsání existují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 týkající se konfigurace
Šifry SSL
V případě potřeby je možné přizpůsobit seznam šifer SSL používaný agentem systému UNIX/Linux. Další informace o této konfiguraci najdete v článku Konfigurace šifrování SSL.
Zadání alternativní dočasné cesty pro skripty
Pokud vytvoříte pravidlo skriptu systému UNIX/Linux nebo monitorujete ve vlastní sadě Management Pack, obsah skriptu se před spuštěním zapíše do souboru v souboru /tmp na počítači agenta. Můžete chtít zadat alternativní adresář pro spuštění skriptu. Pokud chcete zadat alternativní adresář, přepište symbolický odkaz na: /etc/opt/microsoft/scx/conf/tmpdir
tak, aby odkazoval na jiný adresář. Cíl tohoto symbolického odkazu musí být zapisovatelný uživatelským účtem definovaným v účtu akce systému UNIX/Linux a/nebo profily spuštění privilegovaného účtu systému UNIX/Linux.
Universal Linux – název/verze operačního systému
Agent universal linuxu, který podporuje operační systémy Linux, jako je Debian GNU/Linux, Oracle Linux a Ubuntu Server, analyzuje soubory vydaných verzí a určí název a verzi operačního systému hostitele. V případě potřeby je možné tyto vlastnosti přizpůsobit. Pokud chcete přizpůsobit vlastnosti operačního systému, které se zobrazí operations manageru pro hostitele agenta pro Univerzální Linux, použijte následující postup:
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 Operations Manageru. Tím zajistíte, že se vlastní nastavení zachovají.
Upravte soubor scx-release
v adresáři: /etc/opt/microsoft/scx/conf
. Tento soubor má formát:
OSName=Ubuntu
OSVersion=24.04
OSFullName=Ubuntu 24.04 (x86_64)
OSAlias=UniversalR
OSManufacturer=
Hodnoty vlastností OSName, OSVersion a OSFullName lze upravit tak, aby odrážely přizpůsobené hodnoty.
Poznámka:
Vlastnost OSAlias by neměla být upravena. 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
S Operations Managerem 2019 UR1 a novějším, aby se zlepšila spolehlivost, je zaveden samostatný proces pro odesílání prezenčního signálu. Dříve se vlákna kolekce výkonu a prezenčních signálů, která se používají ke spuštění ve stejném kontextu procesu. Z tohoto důvodu jakékoli zpoždění shromažďování dat o výkonu ovlivnilo dostupnost systému.
Díky této změně teď během shromažďování prezenčních signálů uvidíte další proces omiagent spuštěný pod uživatelem omi .
Pro zvýšení spolehlivosti se k odesílání prezenčních signálů používá samostatný proces. Během shromažďování prezenčních signálů uvidíte další proces omiagent spuštěný 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í sady Management Pack pro X-Plat můžete přepsat zavedením dotazů WQL v parametru Filtru . To pomáhá omezit monitorování na entity, které vás zajímají.
Pokud se chcete vyhnout rychlému vyplňování místa na disku, snižuje se protokolování SCX z informací na upozornění.
Tady je příklad konfigurace přepsání pomocí proměnné filtru :
Pokud chcete získat pouze data smyčky 200, použijte následující dotaz v proměnné filtru:
select * from SCX_DiskDrive where DeviceID=loop200
Teď uvidíte data pouze pro disk loop200 v zobrazení výkonu.
Poznámka:
Následující aktualizace platí pro Operations Manager 2019 UR3 a novější. V dřívějších verzích operations manageru se změny nastavení procesů OMI na úrovni protokolu vyžadovaly restartování agenta. S Operations Managerem 2019 UR3 je možné změnit nastavení na úrovni protokolu, aniž byste museli restartovat 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 následující postup:
Upravte soubor omiserver.conf a aktualizujte novou úroveň protokolu:
loglevel = INFO
Při spuštění následujícího příkazu použijte tuto úroveň protokolu:
$sudo /opt/omi/bin/omiconfigeditor –reconfig
Další kroky
Další informace o instalaci agenta a vysvětlení kroků pro podepsání certifikátu agenta naleznete v tématu Instalace agenta a certifikátu v počítačích se systémy UNIX a Linux pomocí příkazového řádku.
Informace o tom, jak provádět údržbu agentů na 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.