SNMP monitoring

Você pode ativar o SNMP Monitoring no XenMobile Server para permitir que os sistemas de monitoramento consultem e obtenham informações nos nós do XenMobile. As consultas usam parâmetros, como Carga do processador, Média da carga, Uso da memória e Conectividade. Para obter mais informações sobre o SNMP v3, como especificações de autenticação e criptografia, consulte a documentação oficial do SNMP para RFC 3414.

Nota:

SNMP v3 Monitoring é compatível com o XenMobile Server 10.8 e versões posteriores.

Você pode usar vários aplicativos de monitoramento que suportam o monitoramento de SNMP, como o SCOM. Para obter detalhes sobre como configurar o SCOM, consulte este artigo do Citrix Support Knowledge Center.

Pré-requisitos

Configure as seguintes portas TCP:

  • Porta 161 (UDP): usada para tráfego SNMP usando o protocolo UDP. A origem é SNMP Manager e o destino é XenMobile.
  • Porta 162 (UDP): Usada para enviar alertas de interceptação SNMP ao SNMP Manager do XenMobile. A origem é XenMobile e o destino é SNMP Manager.

Para obter mais informações sobre a configuração das portas do XenMobile, consulte Requisitos de porta.

Para ver um diagrama de arquitetura de uma implantação local do XenMobile que inclui o SNMP, consulte a Arquitetura de referência para implantações no local.

As etapas gerais para configurar o SNMP são as seguintes.

  1. Adicionar usuários: Os usuários herdam a permissão para receber interceptações e monitorar o XenMobile Server.
  2. Adicionar um SNMP Manager para receber interceptações: Interceptações são alertas gerados pelo XenMobile quando o nó do XenMobile ultrapassa o limite de máximo definido pelo usuário.
  3. Configurar o SNMP Manager para interagir com o XenMobile: O XenMobile Server usa certas bases de informações de gerenciamento (MIBs) para executar operações. Você faz o download de MIBs na página Configurações > Configuração SNMP no console XenMobile. Em seguida, você importa as MIBs para o SNMP Manager usando um MIB Importer.

    Nota:

    cada SNMP Manager possui seu próprio MIB Importer.

  4. Ativar interceptações: Você ativa interceptações no console XenMobile e define os intervalos e limites com base em seu ambiente.
  5. Exibir interceptações no SNMP Manager de terceiros: para exibir interceptações, verifique o SNMP Manager. Em alguns gerenciadores, no entanto, você pode definir configurações para ativar notificações fora do Manager. Você pode configurar as notificações para aparecer, por exemplo, no email.

Você pode gerar as seguintes interceptações no XenMobile.

Nome da interceptação Identificador de objeto (OID) de monitoramento Descrição
Carga do processador .1.3.6.1.2.1.25.3.3.1.2 Monitora a carga da CPU do sistema no intervalo definido pelo usuário. Se a carga exceder o valor de limite personalizado, o XenMobile gera a interceptação SNMP.
Média de carga em um minuto .1.3.6.1.4.1.2021.10.1.5.1 Monitora a carga média do sistema durante um período de um minuto no intervalo definido pelo usuário. Se a média de carga exceder o valor de limite personalizado, o XenMobile gera a interceptação SNMP.
Média de carga em cinco minutos .1.3.6.1.4.1.2021.10.1.5.2 Monitora a carga média do sistema durante um período de cinco minutos no intervalo definido pelo usuário. Se a média de carga exceder o valor de limite personalizado, o XenMobile gera a interceptação SNMP.
Média de carga em 15 minutos .1.3.6.1.4.1.2021.10.1.5.3 Monitora a carga média do sistema durante um período de 15 minutos a cada intervalo definido pelo usuário. Se a média de carga exceder o valor de limite personalizado, o XenMobile gera a interceptação SNMP.
Memória disponível total .1.3.6.1.4.1.2021.4.11 Monitora a memória disponível para cada intervalo definido pelo usuário. Se a memória disponível cair abaixo do valor de limite personalizado, o XenMobile gera a interceptação SNMP. Nota: A memória total disponível inclui RAM e memória swap (memória virtual). Para recuperar a memória swap total, você pode realizar uma consulta usando SNMP OID .1.3.6.1.4.1.2021.4.3 Para recuperar a memória swap disponível, você pode realizar uma consulta usando SNMP OID .1.3.6.1.4.1.2021.4.4
Armazenamento total em disco usado .1.3.6.1.4.1.2021.9.1.9.1 Monitora o armazenamento em disco do sistema para cada intervalo definido pelo usuário. Se o armazenamento em disco exceder o valor de limite personalizado, o XenMobile gera a interceptação SNMP.
Utilização da memória heap de Java .1.3.6.1.4.1.3845.5.1.2.4.0 Monitora o uso de memória heap JVM (Java virtual machine) do XenMobile para cada intervalo definido pelo usuário. Se o uso exceder o valor de limite personalizado, o XenMobile gera a interceptação SNMP.
Uso de metaespaço de Java .1.3.6.1.4.1.3845.5.1.2.5.0 Monitora o uso de metaspace Java do XenMobile para cada intervalo definido pelo usuário. Se o uso exceder o valor de limite, o XenMobile gera a interceptação SNMP.
Conectividade de LDAP .1.3.6.1.4.1.3845.5.1.1.18.1.0 Monitora a conectividade entre o servidor LDAP e o nó do XenMobile para cada intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade de DNS .1.3.6.1.4.1.3845.5.1.1.18.2.0 Monitora a conectividade entre o servidor DNS e o nó do XenMobile para cada intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade do servidor do Google Store .1.3.6.1.4.1.3845.5.1.1.18.3.0 Monitora a conectividade entre o servidor do Google Store e o nó do XenMobile para cada intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade do Windows Phone Store .1.3.6.1.4.1.3845.5.1.1.18.4.0 Monitora a conectividade entre o servidor do Windows Phone Store e o nó do XenMobile para cada intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade do Windows Tab Store .1.3.6.1.4.1.3845.5.1.1.18.5.0 Monitora a conectividade entre o servidor do Windows Tab Store e os nós do XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade do servidor do Windows Security Token .1.3.6.1.4.1.3845.5.1.1.18.6.0 Monitora a conectividade entre o servidor do Windows Security Token e os nós do XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade do servidor do Windows Notification .1.3.6.1.4.1.3845.5.1.1.18.7.0 Monitora a conectividade entre o servidor do Windows Notification e os nós do XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade do servidor do APNs (Apple Push Notification Service) .1.3.6.1.4.1.3845.5.1.1.18.8.0 Monitora a conectividade entre o APNs e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade do servidor Apple Feedback .1.3.6.1.4.1.3845.5.1.1.18.9.0 Monitora a conectividade entre o servidor do Apple Feedback e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade do servidor do Apple Store .1.3.6.1.4.1.3845.5.1.1.18.10.0 Monitora a conectividade entre o servidor do Apple Store e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade com o banco de dados XenMobile .1.3.6.1.4.1.3845.5.1.1.18.11.0 Monitora a conectividade entre o banco de dados XenMobile e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade do servidor do Google Cloud Messaging .1.3.6.1.4.1.3845.5.1.1.18.12.0 Monitora a conectividade entre o servidor do Google Cloud Messaging e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade do servidor de licenças Citrix .1.3.6.1.4.1.3845.5.1.1.18.13.0 Monitora a conectividade entre o servidor de licença Citrix e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade do NetScaler Gateway .1.3.6.1.4.1.3845.5.1.1.18.15.0 Monitora a conectividade entre o NetScaler Gateway e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade entre nós do XenMobile .1.3.6.1.4.1.3845.5.1.1.18.16.0 Monitora a conectividade entre nós em cluster do XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.
Conectividade do serviço de nó do XenMobile Tomcat .1.3.6.1.4.1.3845.5.1.1.18.17.0 Monitora a conectividade entre o serviço de nó do XenMobile Tomcat e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera a interceptação SNMP.

Para obter o melhor desempenho do servidor ao configurar os limites de SNMP, lembre-se dos seguintes fatores:

  • Frequência de chamadas
  • Dados de interceptação a serem coletados e as verificações de limite
  • O mecanismo de comunicação entre nós
  • Freqüência de verificações de conectividade
  • Tempos limite de falhas durante as verificações

Para adicionar usuários SNMP

Os usuários SNMP interagem com gerenciadores SNMP e recebem interceptações.

  1. No console XenMobile, clique no ícone de engrenagem no canto superior direito. A página Configurações é exibida.

  2. Em Monitoramento, clique em Configuração SNMP. A página Configuração SNMP é exibida.

    Imagem da configuração SNMP

  3. Em Usuários de SNMP Monitoring, clique em Adicionar.

  4. Na caixa de diálogo Adicionar usuário de SNMP Monitoring, defina as seguintes configurações:

    Imagem da configuração SNMP

    Nome de usuário: o nome do usuário usado para efetuar logon no SNMP Manager. Embora você possa usar caracteres alfanuméricos, sublinhados e hifens, não é possível usar espaços e outros caracteres especiais no seu nome de usuário.

    Nota:

    Você não pode adicionar o nome de usuário “xmsmonitor” porque o XenMobile reserva o nome para uso interno.

    Protocolo de autenticação:

    • SHA (recomendado)
    • MD5

    Senha de autenticação: digite uma senha de 8 a 18 caracteres. Você pode incluir caracteres alfanuméricos e especiais.

    Protocolo de privacidade:

    • DES
    • AES 128 (recomendado)

    Senha de privacidade: digite uma senha de 8 a 18 caracteres. Você pode incluir caracteres alfanuméricos e especiais.

Para adicionar um SNMP Manager

  1. Em SNMP Managers, clique em Adicionar.

  2. Na caixa de diálogo Adicionar SNMP Manager, defina as seguintes configurações:

    Imagem da configuração SNMP

    Endereço IP de servidor: digite o endereço IP do SNMP Manager.

    Porta: altere o número da porta, se necessário. O padrão é 162.

    Nome de usuário SNMP: selecione o nome de um usuário com acesso ao Manager.

Para ativar e configurar interceptações SNMP

Para ajudar a determinar as configurações de interceptação adequadas para o seu ambiente, consulte Escalabilidade e desempenho. Por exemplo, para monitorar a média de carga do XenMobile por um minuto, você pode ativar a Média de Carga em 1 minuto e fornecer um valor de limite. Se a média de carga do XenMobile Server por 1 minuto exceder o limite especificado, você receberá uma interceptação nos SNMP Managers configurados.

  1. Para ativar interceptações individuais, siga um dos destes procedimentos:

    • Marque a caixa de seleção ao lado do parâmetro e, em seguida, clique em Ativar.
    • Para ativar todas as interceptações da lista, marque a caixa de seleção na parte superior e clique em Ativar.
  2. Para editar uma interceptação, selecione o parâmetro e, em seguida, clique em Editar.

  3. Na caixa de diálogo Editar detalhes da interceptação SNMP, você pode editar os valores de limite para interceptações individuais.

    Imagem da configuração SNMP

    Nome da interceptação: o nome da interceptação. Você não pode editar esse campo.

    Intervalo (em segundos): o intervalo permitido é de 60 a 86400 (24 horas).

    Limite: você pode alterar o limite somente para as seguintes interceptações:

    • Carga do processador
    • Média de carga em 1 minuto
    • Média de carga em 5 minutos
    • Média de carga em 15 minutos
    • Memória disponível total
    • Armazenamento total de disco usado
    • Utilização da memória heap de Java
    • Uso de metaespaço de Java

    Status: selecione I para ativar o SNMP Monitoring para a interceptação. Selecione O para desativar o Monitoring.

    Para obter mais informações úteis sobre o monitoramento do XenMobile usando o SNMP, consulte esta postagem do blog.