Administrowanie agentem UNIX/Linux i konfigurowanie go
Opublikowano: marzec 2016
Dotyczy: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
W tym temacie opisano opcje administracji i konfiguracji agenta systemu UNIX/Linux dla programu System Center — Operations Manager.
Katalogi agenta
Agent systemu UNIX/Linux jest instalowany w katalogu /opt/microsoft/scx/
Agent systemu UNIX/Linux przechowuje pliki dziennika w katalogu /var/opt/microsoft/scx/log/
Pliki konfiguracyjne agenta, w tym certyfikaty, są przechowywane w katalogu /etc/opt/microsoft/scx/
Narzędzia do administrowania agentem
W tym rozdziale opisano narzędzia do konfigurowania agenta systemu UNIX/Linux i administrowania nim.
Uruchamianie narzędzi do administrowania agentem
Narzędzia do konfigurowania agenta systemu UNIX/Linux znajdują się w katalogu
/opt/microsoft/scx/bin/tools
Przed uruchomieniem narzędzi należy ustalić źródło pliku /opt/microsoft/scx/bin/tools/setup.sh. Można to zrobić za pomocą następującego polecenia:
. /opt/microsoft/scx/bin/tools/setup.sh
Narzędzie scxadmin
Narzędzie scxadmin służy do sterowania stanem agenta systemu UNIX/Linux (uruchamianie, zatrzymywanie lub ponowne uruchamianie), jak również do sterowania rejestrowaniem wykonywanym przez agenta. Informacje o użyciu narzędzia można wyświetlić za pomocą następującego polecenia: 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}]
Przykłady
Ponowne uruchamianie agenta:
cd /opt/microsoft/scx/bin/tools/
./scxadmin -restart
Ustawianie poziomu całego rejestrowania na Średni (Intermediate):
cd /opt/microsoft/scx/bin/tools/
./scxadmin –log-set all intermediate
Narzędzie scxsslconfig
Narzędzie scxsslconfig służy do generowania certyfikatu w katalogu /etc/opt/Microsoft/scx/ssl/. To narzędzie jest przydatne do usuwania problemów, gdy w pełni kwalifikowana nazwa domeny nie może zostać określona przez samego hosta systemu UNIX lub Linux albo gdy nazwa FQDN znana hostowi systemu UNIX/Linux jest niezgodna z nazwą FQDN używaną przez serwer programu Operations Manager do komunikacji z hostem.
Uwaga
Wygenerowany certyfikat musi być podpisany przez program Operations Manager, aby możliwe było użycie go w komunikacji usługi WS-Management. Zastąpienie wcześniej podpisanego certyfikatu będzie wymagało ponownego podpisania certyfikatu.
Informacje o użyciu narzędzia scxsslconfig można wyświetlić za pomocą następującego polecenia: 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
Przykłady
Ponowne generowanie certyfikatu, wymuszanie zastąpienia istniejącego certyfikatu, z pełnymi danymi wyjściowymi:
cd /opt/microsoft/scx/bin/tools/
. setup.sh
/opt/microsoft/scx/bin/tools/scxsslconfig -f -v
Ponowne generowanie certyfikatu, wymuszanie zastąpienia istniejącego certyfikatu, z określoną nazwą hosta i nazwą domeny DNS:
cd /opt/microsoft/scx/bin/tools/
. setup.sh
/opt/microsoft/scx/bin/tools/scxsslconfig -f –h myserver –d contoso.com
Dodatkowa konfiguracja — tematy
Szyfrowanie SSL
W razie potrzeby można dostosować listę szyfrowania SSL używaną przez agenta systemu UNIX/Linux. Więcej informacji o tej konfiguracji znajduje się w temacie Configuring SSL Ciphers (Konfigurowanie mechanizmów szyfrowania SSL).
Uniwersalny system Linux — nazwa/wersja systemu operacyjnego
Agent uniwersalnego systemu Linux, który obsługuje systemy operacyjne Linux takie jak CentOS, Debian GNU/Linux, Oracle Linux i Ubuntu Server, analizuje pliki wydania w celu określenia nazwy i wersji systemu operacyjnego hosta. W razie potrzeby można dostosować te właściwości. Aby dostosować właściwości systemu operacyjnego prezentowane do programu Operations Manager dla hosta agenta uniwersalnego systemu Linux, skorzystaj z następującej procedury:
Utwórz plik disablereleasefileupdates w katalogu /etc/opt/microsoft/scx/conf/.
touch /etc/opt/microsoft/scx/conf/disablereleasefileupdates
Jeśli ten plik już istnieje, agent nie podejmie próby zaktualizowania właściwości systemu operacyjnego zwracanych do programu Operations Manager. To zapewnia, że dostosowania zostaną zachowane.
Edytuj plik scx-release w katalogu: /etc/opt/microsoft/scx/conf. Ten plik ma następujący format:
OSName=CentOS
OSVersion=6.0
OSFullName=CentOS 6.0 (x86_64)
OSAlias=UniversalR
OSManufacturer=
Właściwości OSName, OSVersion i OSFullName można edytować w celu odzwierciedlenia dostosowanych wartości.
Uwaga
Właściwości OSAlias nie należy edytować. Wszystkie właściwości w tym pliku (z wyjątkiem OSManufacturer) są obowiązkowe i nie powinny mieć wartości null.