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 XenMobile Server gera e armazena logs no armazenamento local que você também pode exportar para um servidor de log do 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 XenMobile Server a qualquer momento a partir do console do XenMobile. Você também pode exportar informações nos logs via 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 principais serviços web 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 do XenMobile.
Nota:
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 | sucesso/falha |
| Logout | sucesso/falha |
| Obter administrador | sucesso/falha |
| Atualizar administrador | sucesso/falha |
| Obter aplicativo | sucesso/falha |
| Adicionar aplicativo | sucesso/falha |
| Atualizar aplicativo | sucesso/falha |
| Excluir aplicativo | sucesso/falha |
| Vincular aplicativo | sucesso/falha |
| Desvincular aplicativo | sucesso/falha |
| Desabilitar aplicativo | sucesso/falha |
| Habilitar aplicativo | sucesso/falha |
| Obter categoria | sucesso/falha |
| Adicionar categoria | sucesso/falha |
| Atualizar categoria | sucesso/falha |
| Excluir categoria | sucesso/falha |
| Adicionar certificado | sucesso/falha |
| Excluir certificado | sucesso/falha |
| Certificado ativo | sucesso/falha |
| Certificado CSR | sucesso/falha |
| Exportar certificado | sucesso/falha |
| Excluir cadeia de certificados | sucesso/falha |
| Adicionar cadeia de certificados | sucesso/falha |
| Obter conector | sucesso/falha |
| Adicionar conector | sucesso/falha |
| Excluir conector | sucesso/falha |
| Atualizar conector | sucesso/falha |
| Obter dispositivo | sucesso/falha |
| Bloquear dispositivo | sucesso/falha |
| Desbloquear dispositivo | sucesso/falha |
| Limpar dispositivo | sucesso/falha |
| Desfazer limpeza do dispositivo | sucesso/falha |
| Excluir dispositivo | sucesso/falha |
| Obter função | sucesso/falha |
| Adicionar função | sucesso/falha |
| Atualizar função | sucesso/falha |
| Excluir função | sucesso/falha |
| Vincular função | sucesso/falha |
| Desvincular função | sucesso/falha |
| Atualizar configurações | sucesso/falha |
| Atualizar e-mail de fluxo de trabalho | sucesso/falha |
| Adicionar fluxo de trabalho | sucesso/falha |
| Excluir fluxo de trabalho | sucesso/falha |
| Adicionar Active Directory | sucesso/falha |
| Atualizar Active Directory | sucesso/falha |
| Adicionar masteruserlist | sucesso/falha |
| Atualizar masteruserlist | sucesso/falha |
| Atualizar DNS | sucesso/falha |
| Atualizar Rede | sucesso/falha |
| Atualizar servidor de log | sucesso/falha |
| Transferir log do servidor de log | sucesso/falha |
| Atualizar syslog | sucesso/falha |
| Atualizar atualizações do receiver | sucesso/falha |
| Atualizar servidor de horário | sucesso/falha |
| Atualizar confiança | sucesso/falha |
| Adicionar registro de serviço | sucesso/falha |
| Atualizar registro de serviço | sucesso/falha |
| Atualizar e-mail do receiver | sucesso/falha |
| Carregar patch | sucesso/falha |
| Importar instantâneo | sucesso/falha |
| Obter detalhes do aplicativo da loja de aplicativos | sucesso/falha |
| Atualizar MDM | sucesso/falha |
| Excluir MDM | sucesso/falha |
| Adicionar HDX | sucesso/falha |
| Atualizar HDX | sucesso/falha |
| Excluir HDX | sucesso/falha |
| Adicionar Marca | sucesso/falha |
| Excluir Marca | sucesso/falha |
| Atualizar descarregamento SSL | sucesso/falha |
| Adicionar propriedade da conta | sucesso/falha |
| Excluir propriedade da conta | sucesso/falha |
| Atualizar propriedade da conta | sucesso/falha |
| Adicionar beacon | sucesso/falha |
Arquivo de log de auditoria do usuário: Contém informações relacionadas à atividade do usuário de dispositivos registrados.
Nota:
O mesmo formato é usado para logs de auditoria de usuário e de administrador.
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 | sucesso/falha |
| Tempo limite da sessão | sucesso/falha |
| Assinar | sucesso/falha |
| Cancelar inscrição | sucesso/falha |
| Pré-lançamento | sucesso/falha |
| AGEE SSO | sucesso/falha |
| Token SAML para Citrix Files | sucesso/falha |
| Registro de dispositivo | sucesso/falha |
| Verificação de dispositivo | bloquear/limpar |
| Atualização de dispositivo | sucesso/falha |
| Atualização de token | sucesso/falha |
| Segredo salvo | sucesso/falha |
| Segredo recuperado | sucesso/falha |
| Usuário iniciou a alteração da senha | sucesso/falha |
| Download do cliente móvel | sucesso/falha |
| Logout | sucesso/falha |
| Serviço de Descoberta | sucesso/falha |
| Serviço de Endpoint | sucesso/falha |
| Funções MDM | Status |
|---|---|
| REGHIVE | sucesso/falha |
| Inventário de Cab | sucesso/falha |
| Cab | sucesso/falha |
| Instalação automática de Cab | sucesso/falha |
| Instalação de shell de Cab | sucesso/falha |
| Criação de pasta Cab | sucesso/falha |
| Obtenção de arquivo Cab | sucesso/falha |
| Criar pasta de arquivo | sucesso/falha |
| Obter arquivo | sucesso/falha |
| Arquivo enviado | sucesso/falha |
| Criar pasta de script | sucesso/falha |
| Obter script | sucesso/falha |
| Script enviado | sucesso/falha |
| Execução de script shell | sucesso/falha |
| Execução automática de script | sucesso/falha |
| Inventário de APK | sucesso/falha |
| APK | sucesso/falha |
| Instalação de shell APK | sucesso/falha |
| Instalação automática de APK | sucesso/falha |
| Criar pasta APK | sucesso/falha |
| Obtenção de arquivo APK | sucesso/falha |
| Aplicativo APK | sucesso/falha |
| Aplicativo EXT | sucesso/falha |
| Obter lista | sucesso/falha |
| Lista enviada | sucesso/falha |
| Localizar dispositivo | sucesso/falha |
| CFG | sucesso/falha |
| Desbloquear | sucesso/falha |
| Limpeza do SharePoint | sucesso/falha |
| Configuração do SharePoint | sucesso/falha |
| Remover perfil | sucesso/falha |
| Remover aplicativo | sucesso/falha |
| Remover aplicativo não gerenciado | sucesso/falha |
| Remover perfil não gerenciado | sucesso/falha |
| Aplicativo IPA | sucesso/falha |
| Aplicativo EXT | sucesso/falha |
| Aplicar código de resgate | sucesso/falha |
| Aplicar configurações | sucesso/falha |
| Habilitar rastreamento de dispositivo | sucesso/falha |
| Política de gerenciamento de aplicativos | sucesso/falha |
| Limpeza de cartão SD | sucesso/falha |
| Anexo de e-mail criptografado | sucesso/falha |
| Marca | sucesso/falha |
| Navegador seguro | sucesso/falha |
| Navegador de contêiner | sucesso/falha |
| Desbloqueio de contêiner | sucesso/falha |
| Redefinição de senha do contêiner | sucesso/falha |
| Credenciais de autenticação do cliente AG | sucesso/falha |
O Citrix ADC também monitora o estado do serviço web do XenMobile, que é configurado com sondas de monitoramento inteligentes para simular solicitações HTTP para cada nó do cluster do XenMobile Server. As sondas determinam se o serviço está online e, em seguida, 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 por meio da solução de monitoramento do Citrix ADC.
Você também pode usar ferramentas de monitoramento de hipervisor padrão para monitorar as máquinas virtuais do XenMobile e 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 do XenMobile. A instância do 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 do 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 do XenMobile, você deve monitorar proativamente o estado dos seus SQL Servers. Para obter mais informações sobre como monitorar seus SQL Servers, consulte Visão geral de monitoramento e ajuste de desempenho. Além disso, você deve ajustar a alocação de recursos para CPU, memória e armazenamento para garantir os acordos de nível de serviço à medida que seu ambiente XenMobile continua a crescer.
Citrix ADC
O Citrix ADC oferece a capacidade de registrar métricas no armazenamento interno ou 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 Monitoramento SNMP.