Compartilhar via


Administrar e configurar o agente de 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 System Center – Operations Manager.

Diretórios de agente

  • O agente do UNIX/Linux instala no diretório: /opt/microsoft/scx/

  • O agente do UNIX/Linux mantém arquivos de log no diretório: /var/opt/microsoft/scx/log/

  • Arquivos de configuração do agente, incluindo certificados, são armazenados no diretório: /etc/opt/microsoft/scx/

Ferramentas de administração do agente

Nesta seção, encontram-se ferramentas para administrar e configurar o agente do UNIX/Linux.

Executando 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, o arquivo /opt/microsoft/scx/bin/tools/setup.sh deve ser originado. Isso pode ser feito com o seguinte comando:

. /opt/microsoft/scx/bin/tools/setup.sh

Scxadmin

A ferramenta scxadmin é usada para controlar o estado do agente do UNIX/Linux (iniciar, parar ou reiniciar), assim como controlar o registro em log realizado pelo agente. O uso da ferramenta pode ser exibido com o comando a seguir: 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

Reiniciando o agente:

cd /opt/microsoft/scx/bin/tools/
./scxadmin -restart

Aumente todos os registros em log para o nível intermediário:

cd /opt/microsoft/scx/bin/tools/
./scxadmin –log-set all intermediate

scxsslconfig

A ferramenta scxsslconfig é usada para gerar o certificado no /etc/opt/Microsoft/scx/ssl/. Essa ferramenta é útil na correção de problemas em que não é possível determinar o nome de domínio totalmente qualificado no host UNIX ou Linux em si, ou quando o FQDN (nome de domínio totalmente qualificado) conhecido para o host UNIX/Linux não corresponde ao FQDN usado pelo servidor do Operations Manager para alcançar o host.

System_CAPS_noteObservação

O certificado gerado precisa ser assinado pelo Operations Manager para ser usado na comunicação do WS-Management. Substituir um certificado assinado anteriormente exigirá que o certificado seja assinado novamente.

O uso da ferramenta scxsslconfig pode ser exibido 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 o certificado, forçar a substituição de um certificado existente, com a saída detalhada:

cd /opt/microsoft/scx/bin/tools/
. setup.sh
/opt/microsoft/scx/bin/tools/scxsslconfig -f -v

Gerar o certificado, forçar a substituição de um certificado existente, com um nome de host 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 adicionais de configuração

Criptografias SSL

Se necessário, a lista de criptografia SSL usada pelo agente do UNIX/Linux pode ser personalizada. Para obter mais informações sobre essa configuração, consulte o tópico Configurando criptografias SSL.

Universal Linux – Nome/versão do sistema operacional

O Agente Universal Linux, que oferece suporte a sistemas operacionais Linux como CentOS, Debian GNU/Linux, Oracle Linux e Ubuntu Server, analisa os arquivos de versão para determinar a versão e o nome do sistema operacional do host. Se necessário, essas propriedades podem ser personalizadas. Para personalizar as propriedades do sistema operacional apresentadas para o Operations Manager para um host do Agente Universal Linux, use o procedimento a seguir:

Crie o arquivo disablereleasefileupdates no diretório: /etc/opt/microsoft/scx/conf/.

touch /etc/opt/microsoft/scx/conf/disablereleasefileupdates

Se esse arquivo existir, o agente não irá tentar atualizar as propriedades do sistema operacional que são retornadas para o Operations Manager. Isso garante que as personalizações sejam preservadas.

Edite o arquivo scx-release no diretório: /etc/opt/microsoft/scx/conf Este arquivo 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.

System_CAPS_noteObservação

A propriedade OSAlias não deve ser editada. Todas as propriedades deste arquivo (exceto OSManufacturer) são obrigatórias e não devem ser nulas.