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.