XenMobile® Server

Monitoramento de Sistemas

Para garantir o tempo de atividade ideal para acesso e conectividade de aplicativos, você deve monitorar os seguintes componentes principais no ambiente XenMobile®.

Servidor XenMobile

O Servidor XenMobile gera e armazena logs no armazenamento local que você também pode exportar para um servidor de log de sistema (syslogs). Você pode configurar as definições de log para especificar restrições de tamanho, nível de log, ou pode criar loggers personalizados para filtrar eventos específicos. Você pode consultar os logs do Servidor XenMobile no console XenMobile a qualquer momento. Você também pode exportar informações nos logs através do servidor syslog para seus servidores de log Splunk de produção.

A lista a seguir descreve os diferentes tipos de arquivos de log disponíveis no XenMobile:

Arquivo de log de depuração: Contém informações de nível de depuração sobre os serviços web principais do XenMobile, incluindo mensagens de erro e ações relacionadas ao servidor.

Formato da mensagem:

<date> <timestamp> <loglevel> <class name (including the package)> - <id> <log message>

  • onde <id> é um identificador exclusivo como sessionID.
  • onde <log message> é a mensagem fornecida pelo aplicativo.

Arquivo de log de auditoria do administrador: Contém informações de auditoria sobre a atividade no console XenMobile.

Observação:

O mesmo formato é usado para logs de auditoria do administrador e do usuário.

Formato da mensagem:

Exceto pelos valores obrigatórios de Data e Carimbo de Data/Hora, todos os outros atributos são opcionais. Os campos opcionais são representados com “ “ na mensagem.

<date> <timestamp> "<username/id>" "<sessionid>" "<deviceid>" "<clientip>" "<action>" "<status>" "<application name>" "<app user id>" "<user agent>" "<details>"

A tabela a seguir lista os eventos de log de auditoria do administrador disponíveis:

Mensagens de Log de Auditoria do Administrador para eventos Status
Login success/failure
Logout success/failure
Obter administrador success/failure
Atualizar administrador success/failure
Obter aplicativo success/failure
Adicionar aplicativo success/failure
Atualizar aplicativo success/failure
Excluir aplicativo success/failure
Vincular aplicativo success/failure
Desvincular aplicativo success/failure
Desabilitar aplicativo success/failure
Habilitar aplicativo success/failure
Obter categoria success/failure
Adicionar categoria success/failure
Atualizar categoria success/failure
Excluir categoria success/failure
Adicionar certificado success/failure
Excluir certificado success/failure
Certificado ativo success/failure
Certificado CSR success/failure
Exportar certificado success/failure
Excluir cadeia de certificados success/failure
Adicionar cadeia de certificados success/failure
Obter conector success/failure
Adicionar conector success/failure
Excluir conector success/failure
Atualizar conector success/failure
Obter dispositivo success/failure
Bloquear dispositivo success/failure
Desbloquear dispositivo success/failure
Limpar dispositivo success/failure
Deslimpar dispositivo success/failure
Excluir dispositivo success/failure
Obter função success/failure
Adicionar função success/failure
Atualizar função success/failure
Excluir função success/failure
Vincular função success/failure
Desvincular função success/failure
Atualizar configurações success/failure
Atualizar email de fluxo de trabalho success/failure
Adicionar fluxo de trabalho success/failure
Excluir fluxo de trabalho success/failure
Adicionar Active Directory success/failure
Atualizar Active Directory success/failure
Adicionar lista de usuários mestres success/failure
Atualizar lista de usuários mestres success/failure
Atualizar DNS success/failure
Atualizar Rede success/failure
Atualizar servidor de log success/failure
Transferir log do servidor de log success/failure
Atualizar syslog success/failure
Atualizar atualizações do receptor success/failure
Atualizar servidor de horário success/failure
Atualizar confiança success/failure
Adicionar registro de serviço success/failure
Atualizar registro de serviço success/failure
Atualizar email do receptor success/failure
Carregar patch success/failure
Importar instantâneo success/failure
Obter detalhes do aplicativo da loja de aplicativos success/failure
Atualizar MDM success/failure
Excluir MDM success/failure
Adicionar HDX success/failure
Atualizar HDX success/failure
Excluir HDX success/failure
Adicionar Branding success/failure
Excluir Branding success/failure
Atualizar descarregamento SSL success/failure
Adicionar propriedade de conta success/failure
Excluir propriedade de conta success/failure
Atualizar propriedade de conta success/failure
Adicionar beacon success/failure

Arquivo de log de auditoria do usuário: Contém informações relacionadas à atividade do usuário de dispositivos registrados.

Observação:

O mesmo formato é usado para logs de auditoria do administrador e do usuário.

Formato da mensagem:

Exceto pelos valores obrigatórios de Data e Carimbo de Data/Hora, todos os outros atributos são opcionais. Os campos opcionais são representados com “ “ na mensagem. Por exemplo,

<date> <timestamp> " <username/id>" "<sessionid>" "<deviceid>" "<clientip>" "<action>" "<status>" " <application name>" "<app user id>" "<user agent>" "<details>"

A tabela a seguir lista os eventos de log de auditoria do usuário disponíveis:

Mensagens de Log de Auditoria do Usuário para eventos Status
Login success/failure
Tempo limite da sessão success/failure
Assinar success/failure
Cancelar assinatura success/failure
Pré-lançamento success/failure
SSO AGEE success/failure
Token SAML para Citrix Files success/failure
Registro de dispositivo success/failure
Verificação de dispositivo lock/wipe
Atualização de dispositivo success/failure
Atualização de token success/failure
Segredo salvo success/failure
Segredo recuperado success/failure
Alteração de senha iniciada pelo usuário success/failure
Download do cliente móvel success/failure
Logout success/failure
Serviço de Descoberta success/failure
Serviço de Ponto de Extremidade success/failure
Funções MDM Status
REGHIVE success/failure
Inventário de Cab success/failure
Cab success/failure
Instalação automática de Cab success/failure
Instalação de shell de Cab success/failure
Criar pasta Cab success/failure
Obter arquivo Cab success/failure
Criar pasta de arquivo success/failure
Obter arquivo success/failure
Arquivo enviado success/failure
Criar pasta de script success/failure
Obter script success/failure
Script enviado success/failure
Execução de shell de script success/failure
Execução automática de script success/failure
Inventário de APK success/failure
APK success/failure
Instalação de shell de APK success/failure
Instalação automática de APK success/failure
Criar pasta APK success/failure
Obter arquivo APK success/failure
Aplicativo APK success/failure
Aplicativo EXT success/failure
Obter lista success/failure
Lista enviada success/failure
Localizar dispositivo success/failure
CFG success/failure
Desbloquear success/failure
Limpeza do SharePoint success/failure
Configuração do SharePoint success/failure
Remover perfil success/failure
Remover aplicativo success/failure
Remover aplicativo não gerenciado success/failure
Remover perfil não gerenciado success/failure
Aplicativo IPA success/failure
Aplicativo EXT success/failure
Aplicar código de resgate success/failure
Aplicar configurações success/failure
Habilitar rastreamento de dispositivo success/failure
Política de gerenciamento de aplicativos success/failure
Limpeza de cartão SD success/failure
Anexo de email criptografado success/failure
Branding success/failure
Navegador seguro success/failure
Navegador de contêiner success/failure
Desbloquear contêiner success/failure
Redefinição de senha do contêiner success/failure
Credenciais de autenticação do cliente AG success/failure

O Citrix ADC também monitora o estado do serviço web XenMobile, que é configurado com sondas de monitoramento inteligentes para simular solicitações HTTP para cada nó do cluster do Servidor XenMobile. As sondas determinam se o serviço está online e então respondem com base na resposta recebida. Caso um nó não responda como esperado, o Citrix ADC marca o servidor como inativo. Além disso, o Citrix ADC remove o nó do pool de balanceamento de carga e registra o evento para uso na geração de alertas através da solução de monitoramento do Citrix ADC.

Você também pode usar ferramentas padrão de monitoramento de hipervisor para monitorar as máquinas virtuais XenMobile e para fornecer alertas relevantes sobre métricas de utilização de CPU, memória e armazenamento.

SQL Server e banco de dados

O desempenho do SQL Server e do banco de dados afeta diretamente os Serviços XenMobile. A instância XenMobile requer acesso ao banco de dados sempre e fica offline (por exemplo, para de responder) em caso de interrupção na infraestrutura SQL. O console XenMobile pode continuar a funcionar por um tempo após quaisquer problemas de espaço em disco com o SQL Server. Para garantir o tempo de atividade máximo do banco de dados e desempenho adequado para a carga de trabalho XenMobile, você deve monitorar proativamente o estado dos seus SQL Servers. Para obter mais informações sobre como monitorar seus SQL Servers, consulte Monitoring and Tuning for Performance Overview. Além disso, você deve ajustar a alocação de recursos para CPU, memória e armazenamento para garantir acordos de nível de serviço à medida que seu ambiente XenMobile continua a crescer.

Citrix ADC

O Citrix ADC fornece a capacidade de registrar métricas no armazenamento interno ou de enviar logs para um servidor de log externo. Você pode configurar o servidor syslog para exportar logs do Citrix ADC para seus servidores de log Splunk de produção. Os seguintes níveis de log estão disponíveis no Citrix ADC:

  • Emergência
  • Alerta
  • Crítico
  • Erro
  • Aviso
  • Informação

Os arquivos de log também são armazenados no armazenamento do Citrix ADC no diretório /var/log/ns.log e nomeados newnslog. O Citrix ADC faz o rollover e compacta os arquivos usando o algoritmo GZIP. Os nomes dos arquivos de log são newnslog.xx.gz, onde xx representa um número sequencial.

O Citrix ADC também oferece suporte a traps e alertas SNMP como uma opção de monitoramento. Para obter uma lista de traps SNMP, consulte SNMP monitoring.

Monitoramento de Sistemas