Fluxos
Esta funcionalidade permite criar fluxos de automação, para detectar situações específicas nos dispositivos, mediante a avaliação do cumprimento de certas condições, e agir com base no resultado dessa avaliação.
Esta abordagem simplifica as ações de diagnóstico proativo, resolve os problemas rapidamente quando há um foco na sua detecção e oferece uma via muito eficiente para habilitar mecanismos de autorremediação sobre os problemas habituais. Também permite que as equipes técnicas possam acoplar os dispositivos às configurações definidas pela organizaç ão, avaliando-as periodicamente e adaptando-as caso seja necessário.
Cada fluxo conta com opções que permitem personalizar seu comportamento:
Uma alteração na configuração de um fluxo existente pode levar até 15 minutos para ser aplicada a todos os dispositivos vinculados.
Visão geral
Armazena informações gerais do fluxo.
- Descrição: descrição do fluxo
- Tipo: é o escopo de execução do fluxo, determinado pelo tipo de microsserviço que se deseja executar. Pode ser feito a nível de sessão de usuário, com as permissões correspondentes, ou a nível de dispositivo, com acesso administrativo.
- Versão: indica a versão do fluxo, cada edição incrementa em 1 o contador.
- Tempo de reutilização: marca o tempo mínimo que passará, uma vez que a condição avaliada se cumpra, para que essa avaliação volte a ser executada.
- Apenas detecção: avalia condições em modo de "amostragem". Detecta aqueles dispositivos nos quais se cumprem as condições, mas sem executar o microserviço definido no fluxo.
- Estado: permite ver se o fluxo está habilitado ou desabilitado.
- Criado em: mostra a data de criação.
- Data de atualização: mostra a data de atualização.
No canto superior direito, há um botão que, dependendo do estado do fluxo, permite habilitá-lo ou desabilitá-lo.
Editar e eliminar um fluxo
Através do botão Edit
pode-se mudar o nome, a descrição e o tempo de reutilização do fluxo.
- O checkbox
Apenas detecção
permite ativar ou desativar o modo de execuçãoApenas detecção
, no qual se avalia o cumprimento das condições definidas no fluxo, mas não executa o microserviço. - O botão
Delete
permite eliminar um fluxo.
Destino
Este ajuste permite definir o ou os grupos de dispositivos nos quais o fluxo será executado. Admite as seguintes opções de configuração:
- Todos os dispositivos
- Uma seleção personalizada de dispositivos
- Um ou vários grupos de dispositivos
- Um ou vários grupos de relatórios
Fluxo
Aqui é possível definir as condições a serem avaliadas, os limiares necessários e a ação que será executada se tais condições forem atendidas.
Condições do fluxo
- Existência de um processo em andamento: permite avaliar de forma periódica, em intervalos de quinze segundos a cinco minutos, a existência de um processo em execução. Sistema operacional suportado: Windows.
- Identificador de registro de eventos do Windows detectado: esta condição busca, em intervalos de entre cinco e vinte minutos, eventos no visualizador de eventos do Windows com um nome, fornecedor ou ID específicos. Estes devem ser especificados no formato
<logName>:<source>:<id>
; por exemploApplication:my_app:101
. Onde:- Logname = Application
- Source = my_app
- id = 101
- Versão do sistema operacional: permite obter, em intervalos de entre uma e doze horas, a versão do sistema operacional utilizando operadores em que o valor seja igual, comece, termine ou contenha uma cadeia de texto determinada. Sistema operacional suportado: Windows.
- Idioma do sistema operacional: detecta, em intervalos de entre uma e doze horas, o idioma do sistema operacional. Utiliza operadores em que o valor pode ser igual, começar, terminar ou conter uma cadeia de texto determinada. Sistema operacional suportado: Windows.
- Percentual de espaço livre em disco do sistema operacional: permite avaliar e definir um valor percentual objetivo em intervalos de entre cinco e sessenta minutos. Sistema operacional suportado: Windows.
- Cron Match: verifica se uma string em formato cron é cumprida somente quando a data e a hora atuais coincidem exatamente com a expressão cron especificada. As horas estão definidas no padrão de Tempo Universal Coordenado (UTC).
- Ações: uma vez avaliadas as condições e de acordo com os valores obtidos, permitem que se possa executar uma ação. Nesta seção aparecerão todos os microserviços habilitados em sua assinatura para poder selecioná-los e incluí-los no fluxo.
Notificação
Este parâmetro é opcional e pode estar desabilitado. Permite enviar notificações aos usuários no início e no final da execução dos fluxos, utilizando as notificações do sistema operacional. Uma vez ativado, permite definir:
- Mensagem inicial: será enviada aos usuários no início da execução.
- Mensagem de sucesso: será enviada aos usuários em uma execução bem sucedida.
- Mensagem de erro: será enviada aos usuários em uma execução com erros.
Para saber como criar um fluxo, por favor consulte o guia Execução programada de microsserviços.