Monitoramento SNMP
Você pode habilitar o monitoramento SNMP no XenMobile Server para permitir que os sistemas de monitoramento consultem e obtenham informações sobre seus nós XenMobile. As consultas usam parâmetros como Carga do Processador, Carga Média, Uso da Memória e Conectividade. Para obter mais informações sobre SNMP v3, como especificações de autenticação e criptografia, consulte a documentação oficial do SNMP para RFC 3414.
Observação:
O monitoramento SNMP v3 é compatível com o XenMobile Server 10.8 e posterior.
Você pode usar vários aplicativos de monitoramento que oferecem suporte ao monitoramento SNMP, como o SCOM. Para obter detalhes sobre como configurar o SCOM, consulte este artigo da Central de Conhecimento de Suporte da Citrix.
Pré-requisitos
Configure as seguintes portas TCP:
- Porta 161 (UDP): Usada para tráfego SNMP usando o protocolo UDP. A origem é o gerenciador SNMP e o destino é o XenMobile.
- Porta 162 (UDP): Usada para enviar alertas de trap SNMP para o gerenciador SNMP a partir do XenMobile. A origem é o XenMobile e o destino é o Gerenciador SNMP.
Para obter mais informações sobre a configuração de portas do XenMobile, consulte Requisitos de porta.
Para ver um diagrama arquitetônico de uma implantação local do XenMobile que inclui SNMP, consulte Arquitetura de Referência para Implantações Locais.
As etapas gerais para configurar o SNMP são as seguintes.
- Adicionar usuários: Os usuários herdam a permissão para receber traps e monitorar o XenMobile Server.
- Adicionar um Gerenciador SNMP para receber traps: Traps são alertas que o XenMobile gera quando seu nó XenMobile excede o limite máximo definido pelo usuário.
-
Configurar o gerenciador SNMP para interagir com o XenMobile: O XenMobile Server usa certas bases de informações de gerenciamento (MIBs) para realizar operações. Você baixa os MIBs na página “Settings” > “SNMP Configuration” no console do XenMobile. Em seguida, você importa os MIBs para o gerenciador SNMP usando um importador de MIB.
Observação:
Cada gerenciador SNMP tem seu próprio importador de MIB.
- Habilitar traps: Você habilita traps no console do XenMobile e define os intervalos e limites com base no seu ambiente.
- Visualizar traps no gerenciador SNMP de terceiros: Para visualizar traps, verifique o gerenciador SNMP. Em alguns gerenciadores, no entanto, você pode configurar as definições para habilitar notificações fora do gerenciador. Você pode configurar as notificações para aparecer, por exemplo, por e-mail.
Você pode gerar os seguintes traps a partir do XenMobile.
Nome do trap: Carga do processador
- ID do objeto de monitoramento (OID): .1.3.6.1.2.1.25.3.3.1.2
- Descrição: Monitora a carga da CPU do sistema para o intervalo definido pelo usuário. Se a carga exceder o valor limite personalizado, o XenMobile gera o trap SNMP.
Nome do trap: Carga média por um minuto
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.2021.10.1.5.1
- Descrição: Monitora a carga média do sistema durante um período de um minuto para o intervalo definido pelo usuário. Se a carga média exceder o valor limite personalizado, o XenMobile gera o trap SNMP.
Nome do trap: Carga média por cinco minutos
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.2021.10.1.5.2
- Descrição: Monitora a carga média do sistema durante um período de cinco minutos para o intervalo definido pelo usuário. Se a carga média exceder o valor limite personalizado, o XenMobile gera o trap SNMP.
Nome do trap: Carga média por 15 minutos
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.2021.10.1.5.3
- Descrição: Monitora a carga média do sistema durante um período de 15 minutos para cada intervalo definido pelo usuário. Se a carga média exceder o valor limite personalizado, o XenMobile gera o trap SNMP.
Nome do trap: Memória total disponível
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.2021.4.11
- Descrição: Monitora a memória disponível para cada intervalo definido pelo usuário. Se a memória disponível cair abaixo do valor limite personalizado, o XenMobile gera o trap SNMP. Observação: A memória total disponível inclui RAM e memória de troca (memória virtual). Para recuperar a memória de troca total, você pode consultar usando o OID SNMP .1.3.6.1.4.1.2021.4.3. Para recuperar a memória de troca disponível, você pode consultar usando o OID SNMP .1.3.6.1.4.1.2021.4.4
Nome do trap: Armazenamento em disco total usado
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.2021.9.1.9.1
- Descrição: Monitora o armazenamento em disco do sistema para cada intervalo definido pelo usuário. Se o armazenamento em disco exceder o valor limite personalizado, o XenMobile gera o trap SNMP.
Nome do trap: Uso da memória heap do Java
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.2.4.0
- Descrição: Monitora o uso da memória heap da máquina virtual Java (JVM) do XenMobile para cada intervalo definido pelo usuário. Se o uso exceder o valor limite personalizado, o XenMobile gera o trap SNMP.
Nome do trap: Uso do metaspace Java
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.2.5.0
- Descrição: Monitora o uso do metaspace Java do XenMobile para cada intervalo definido pelo usuário. Se o uso exceder o valor limite, o XenMobile gera o trap SNMP.
Nome do trap: Conectividade LDAP
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.1.0
- Descrição: Monitora a conectividade entre o servidor LDAP e o nó XenMobile para cada intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera o trap SNMP.
Nome do trap: Conectividade DNS
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.2.0
- Descrição: Monitora a conectividade entre o servidor DNS e o nó XenMobile para cada intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera o trap SNMP.
Nome do trap: Conectividade do servidor Google Store
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.3.0
- Descrição: Monitora a conectividade entre o servidor Google Store e o nó XenMobile para cada intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera o trap SNMP.
Nome do trap: Conectividade do Windows Tab Store
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.5.0
- Descrição: Monitora a conectividade entre o servidor Tab Store e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera o trap SNMP.
Nome do trap: Conectividade do servidor de token de segurança do Windows
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.6.0
- Descrição: Monitora a conectividade entre o servidor de token de segurança do Windows e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera o trap SNMP.
Nome do trap: Conectividade do servidor de notificação do Windows
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.7.0
- Descrição: Monitora a conectividade entre o servidor de notificação do Windows e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera o trap SNMP.
Nome do trap: Conectividade do servidor Apple Push Notification (APNs)
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.8.0
- Descrição: Monitora a conectividade entre os APNs e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera o trap SNMP.
Nome do trap: Conectividade do servidor Apple Feedback
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.9.0
- Descrição: Monitora a conectividade entre o servidor Apple Feedback e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera o trap SNMP.
Nome do trap: Conectividade do servidor Apple Store
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.10.0
- Descrição: Monitora a conectividade entre o servidor Apple Store e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera o trap SNMP.
Nome do trap: Conectividade do banco de dados XenMobile
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.11.0
- Descrição: 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 o trap SNMP.
Nome do trap: Conectividade do servidor Firebase Cloud Messaging
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.12.0
- Descrição: Monitora a conectividade entre o servidor Firebase Cloud Messaging e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera o trap SNMP.
Nome do trap: Conectividade do Citrix License Server
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.13.0
- Descrição: Monitora a conectividade entre o Citrix License Server e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera o trap SNMP.
Nome do trap: Conectividade do Citrix Gateway
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.15.0
- Descrição: Monitora a conectividade entre o Citrix Gateway e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera o trap SNMP.
Nome do trap: Conectividade inter-nós do XenMobile
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.16.0
- Descrição: Monitora a conectividade entre os nós do cluster XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera o trap SNMP.
Nome do trap: Conectividade do serviço de nó Tomcat do XenMobile
- ID do objeto de monitoramento (OID): .1.3.6.1.4.1.3845.5.1.1.18.17.0
- Descrição: Monitora a conectividade entre o serviço de nó Tomcat do XenMobile e os nós XenMobile para o intervalo definido pelo usuário. Se a conectividade falhar, o XenMobile gera o trap SNMP.
Para obter o melhor desempenho do servidor ao configurar os limites SNMP, considere os seguintes fatores:
- Frequência das chamadas
- Dados de trap a serem coletados e as verificações de limite
- O mecanismo de comunicação inter-nós
- Frequência das verificações de conectividade
- Tempos limite em caso de falha durante as verificações
Para adicionar usuários SNMP
Os usuários SNMP interagem com os gerenciadores SNMP e recebem traps.
-
No console do XenMobile, clique no ícone de engrenagem no canto superior direito. A página “Settings” é exibida.
-
Em “Monitoring”, clique em “SNMP Configuration”. A página “SNMP Configuration” é exibida.

-
Em “SNMP Monitoring Users”, clique em “Add”.
-
Na caixa de diálogo “Add SNMP Monitoring User”, configure as seguintes definições:

“User Name”: O nome de usuário usado para fazer logon no gerenciador SNMP. Embora você possa usar caracteres alfanuméricos, sublinhados e hífens, não pode usar espaços e outros caracteres especiais para seu nome de usuário.
Observação:
Você não pode adicionar o nome de usuário “xmsmonitor” porque o XenMobile reserva o nome para uso interno.
“Authentication Protocol”:
- SHA (Recomendado)
- MD5
“Authentication Password”: Digite uma senha de 8 a 18 caracteres. Você pode incluir caracteres alfanuméricos e especiais.
“Privacy Protocol”:
- DES
- AES 128 (Recomendado)
“Privacy Password”: Digite uma senha de 8 a 18 caracteres. Você pode incluir caracteres alfanuméricos e especiais.
Para adicionar um gerenciador SNMP
-
Em “SNMP Managers”, clique em “Add”.
-
Na caixa de diálogo “Add SNMP Manager”, configure as seguintes definições:

“Server IP Address”: Digite o endereço IP do gerenciador SNMP.
“Port”: Altere o número da porta, se necessário. O padrão é 162.
“SNMP User Name”: Selecione o nome de um usuário com acesso ao gerenciador.
Para habilitar e configurar traps SNMP
Para ajudar a determinar as definições de trap apropriadas para seu ambiente, consulte Escalabilidade e desempenho. Por exemplo, para monitorar a Carga Média do XenMobile por um minuto, você pode habilitar a Carga Média por 1 Minuto e fornecer um valor limite. Se a Carga Média do XenMobile Server por 1 Minuto exceder o limite especificado, você receberá um trap nos gerenciadores SNMP configurados.
-
Para habilitar traps individuais, faça uma das seguintes ações:
- Selecione a caixa de seleção ao lado do parâmetro e clique em “Enable”.
- Para habilitar todos os traps na lista, selecione a caixa de seleção na parte superior e clique em “Enable”.
-
Para editar um trap, selecione o parâmetro e clique em “Edit”.
-
Na caixa de diálogo “Edit SNMP Trap Details”, você pode editar os valores limite para traps individuais.

“Trap Name”: O nome do trap. Você não pode editar este campo.
“Interval (in seconds)”: O intervalo permitido é de 60 a 86400 (24 horas).
“Threshold”: Você pode alterar o limite apenas para os seguintes traps:
- Carga do Processador
- Carga Média por 1 Minuto
- Carga Média por 5 Minutos
- Carga Média por 15 Minutos
- Memória Total Disponível
- Armazenamento em Disco Total Usado
- Uso da Memória Heap do Java
- Uso do Metaspace Java
“Status”: Selecione “ON” para habilitar o monitoramento SNMP para o trap. Selecione “OFF” para desabilitar o monitoramento.
Para obter informações mais úteis sobre como monitorar o XenMobile usando SNMP, consulte esta postagem do blog.