Administrar e Configurar o Agente UNIX/Linux
Publicado: março de 2016
Aplica-se a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Este tópico descreve as opções para administrar e configurar o agente do UNIX/Linux para o System Center – Operations Manager.
Diretórios de Agente
O agente de UNIX/Linux instala no diretório: /opt/microsoft/scx/
O agente de UNIX/Linux mantém ficheiros de registo no diretório: /var/opt/microsoft/scx/log/
Ficheiros de configuração do agente, incluindo certificados, são armazenados no diretório: /etc/opt/microsoft/scx/
Ferramentas de Administração do Agente
Nesta secção são descritas as ferramentas para administrar e configurar o agente de UNIX/Linux.
Executar as Ferramentas de Administração do Agente
As ferramentas para configurar o agente de UNIX/Linux estão localizadas no diretório:
/opt/microsoft/scx/bin/tools
Antes de executar as ferramentas, deve ser obtido o ficheiro /opt/microsoft/scx/bin/tools/setup.sh. Pode fazê-lo com o seguinte comando:
. /opt/microsoft/scx/bin/tools/setup.sh
Scxadmin
A ferramenta scxadmin é usada para controlar o estado do agente de UNIX/Linux (iniciar, parar, ou reiniciar) assim como para controlar o registo executado pelo agente. A utilização da ferramenta pode ser apresentada com o seguinte comando: 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}]
Exemplos
Reiniciar o agente:
cd /opt/microsoft/scx/bin/tools/
./scxadmin -restart
Aumentar todos os registo para o nível Intermédio:
cd /opt/microsoft/scx/bin/tools/
./scxadmin –log-set all intermediate
scxsslconfig
A ferramenta scxsslconfig é utilizada para gerar o certificado no /etc/opt/Microsoft/scx/ssl/. Esta ferramenta é útil para corrigir problemas onde o nome de domínio totalmente qualificado não pode ser determinado a partir do próprio anfitrião do UNIX ou Linux, ou o FQDN conhecido do anfitrião UNIX/Linux não corresponde ao FQDN usado pelo servidor Operations Manager para chegar ao anfitrião.
Nota
O certificado gerado tem de ser assinado pelo Operations Manager para poder ser utilizado na comunicação de WS-Management. Substituir um certificado assinado anteriormente irá requerer que o certificado seja assinado novamente.
A utilização da ferramenta scxsslconfig pode ser apresentada com o seguinte comando: 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
Exemplos
Gerar novamente o certificado, forçando a substituição de um certificado existente, com resultado verboso:
cd /opt/microsoft/scx/bin/tools/
. setup.sh
/opt/microsoft/scx/bin/tools/scxsslconfig -f -v
Gerar novamente o certificado, forçando a substituição de um certificado existente, com um nome de anfitrião especificado e o nome de domínio DNS:
cd /opt/microsoft/scx/bin/tools/
. setup.sh
/opt/microsoft/scx/bin/tools/scxsslconfig -f –h myserver –d contoso.com
Tópicos de Configuração Adicionais
Cifras SSL
Se necessário, a lista de cifras SSL utilizada pelo agente de UNIX/Linux pode ser personalizada. Para obter mais informações sobre esta configuração, consulte o tópico Configurar Cifras SSL.
Linux Universal – Nome/Versão do Sistema Operativo
O Agente do Linux Universal, que suporta os sistemas operativos Linux tais como CentOS, Debian GNU/Linux, Oracle Linux, e Ubuntu Server, analisa os ficheiros de versão para determinar o nome e versão do sistema operativo do anfitrião. Se necessário, estas propriedades podem ser personalizadas. Para personalizar as propriedades do sistema operativo apresentadas em Operations Manager para um anfitrião de Agente do Linux Universal, utilize o seguinte procedimento:
Crie o ficheiro disablereleasefileupdates no diretório: /etc/opt/microsoft/scx/conf/.
touch /etc/opt/microsoft/scx/conf/disablereleasefileupdates
Se este ficheiro já existir, o agente não irá tentar atualizar as propriedades do sistema operativo que voltarão a Operations Manager. Isto garante que as personalizações sejam preservadas.
Editar o ficheiro scx-release no diretório: /etc/opt/microsoft/scx/conf. Este ficheiro tem o formato:
OSName=CentOS
OSVersion=6.0
OSFullName=CentOS 6.0 (x86_64)
OSAlias=UniversalR
OSManufacturer=
Os valores das propriedades OSName, OSVersion e OSFullName podem ser editados para refletir os valores personalizados.
Nota
A propriedade OSAlias não deve ser editada. Todas as propriedades neste ficheiro (à exceção do OSManufacturer) são obrigatórias e não podem ser nulas.