Partilhar via


Problemas do Sistema Operativo

 

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 problemas específicos de sistemas operativos UNIX e Linux.

Relatórios Incorretos de Recursos Partilhados de um Servidor Baseado em Solaris 10

Ao monitorizar um servidor baseado em Sun Solaris 10, configurado para utilizar zonas, o Operations Manager pode aparentar relatar incorretamente recursos partilhados, como um disco físico ou uma placa de rede. Este comportamento ocorre por predefinição.

Num servidor baseado em Solaris 10, configurado para utilizar zonas, o Operations Manager não distingue recursos partilhados, como um disco físico ou uma placa de rede. Para qualquer zona local que partilhe um recurso de zona global, o Operations Manager não comunica o recurso partilhado. Apenas uma instância de cada recurso é monitorizada em cada servidor baseado em Solaris 10. Se existirem duas placas de rede num servidor baseado em Solaris 10, e um estiver anexado à zona global e o outro for partilhado entre duas zonas locais, a primeira zona local enumerada comunica o recurso partilhado. A segunda zona local não terá dados para o recurso partilhado.

No Operations Manager, o comportamento de um servidor baseado em Solaris 10 implementado numa máquina virtual pode diferir ligeiramente do comportamento de um servidor baseado em Solaris 10 implementado num computador físico. Cada placa de rede existente numa máquina virtual é apresentada ao servidor baseado em Solaris 10 como um recurso físico separado. Se houver placas de rede, definidas exclusivamente, anexadas a cada zona configurada no servidor baseado em Solaris, o Operations Manager recolhe dados para cada placa de rede.

Os Fornecedores de Agente Podem Falhar se o Limite do Descritor de Ficheiros do Computador Solaris For Atingido pelo Processo

Num computador Solaris monitorizado com um elevado número de objetos monitorizados (como processadores ou sistemas de ficheiros), pode observar um comportamento pouco fiável do agente de Solaris. Os sintomas podem incluir a não deteção de sistemas de ficheiros, discos ou outros objetos. Isto pode dever-se ao facto de o processo de agente ficar sem Descritores de Ficheiro (DF) disponíveis.

Para determinar se um problema resulta dos limites do Descritor de Ficheiros, inspecione o ficheiro de registo do agente: /var/opt/microsoft/scx/log/scx.log. Se alguma mensagem de erro no registo incluir o texto: errno = 24 (Demasiados ficheiros abertos), deve suspeitar-se de um problema relacionado com limites do DF.

Para resolver este problema, execute os seguintes passos:

  1. Modifique o script de arranque scx-cimd em /opt/microsoft/scx/bin/tools/scx-cimd (Solaris 10 ou Solaris 11) ou /etc/init.d/scx-cimd (Solaris 9). Localize a secção do script com as seguintes linhas:

    start)
        # Start daemon
        echo "Starting $DESC"
        $DAEMON $OPTIONS -d
        exit $?
        ;;
    

    Modifique esta secção para incluir um comando ulimit –n 1024, antes da linha $DAEMON $OPTIONS –d, onde "1024" é o novo limite de processo para Descritores de Ficheiros.

    start)
        # Start daemon
        echo "Starting $DESC"
        ulimit –n 1024
        $DAEMON $OPTIONS -d
        exit $?
        ;;
    
  2. Reinicie o agente:

    scxadmin -restart
    
  3. Se o problema persistir, tente a configuração novamente com um limite de Descritor de Ficheiros de 2048 e, em seguida, reinicie o agente. Se o processo continuar a esgotar os Descritores de Ficheiros com o limite de 2048 definido, contacte o suporte.