Udostępnij za pośrednictwem


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.