[comment]: # ({41736fb0-41736fb0})
# 2 Triggers

[comment]: # ({/41736fb0-41736fb0})

[comment]: # ({ad3b4140-de145ee1})
#### Visão geral

A lista de triggers de um host pode ser acessada em *Coleta de dados → Hosts*
clicando em *Triggers* para o respectivo host.

![](../../../../../../assets/en/manual/web_interface/triggers.png){width="600"}

Dados exibidos:

|Coluna|Descrição|
|--|--------|
|*Severidade*|A severidade do trigger é exibida tanto pelo nome quanto pela cor de fundo da célula.|
|*Valor*|O estado do trigger é exibido:<br>**OK** - Estado OK<br>**PROBLEM** - Estado de problema|
|*Host*|Host do trigger.<br>Clicar no nome do host abre o [formulário de configuração](/manual/config/hosts/host#configuring_a_host) do host.<br>Esta coluna é exibida apenas se múltiplos hosts ou nenhum host estiverem selecionados no filtro.|
|*Nome*|Nome do trigger, exibido como um link azul para os detalhes do trigger.<br>Clicar no link do nome do trigger abre o [formulário de configuração](/manual/config/triggers/trigger#configuration) do trigger.<br>Se o trigger do host pertencer a um template, o nome do template é exibido antes do nome do trigger como um link cinza. Clicar no link do template abrirá a lista de triggers no nível do template.<br>Se o trigger foi criado a partir de um protótipo de trigger, seu nome é precedido pelo nome da regra de descoberta de baixo nível, em laranja. Clicar no nome da regra de descoberta abre a lista de protótipos de trigger.|
|*Dados operacionais*|Definição de dados operacionais do trigger, contendo strings arbitrárias e macros que serão resolvidas dinamicamente em *Monitoramento* → *Problemas*.|
|*Expressão*|A expressão do trigger é exibida. A parte host-item da expressão é exibida como um link, levando ao formulário de configuração do item.|
|*Status*|O status do trigger é exibido - *Habilitado*, *Desabilitado* ou [*Desconhecido*](/manual/config/triggers/expression#unknown-expression-state). Ao clicar no status, você pode alterá-lo manualmente - de Habilitado para Desabilitado (e vice-versa); de Desconhecido para Desabilitado (e vice-versa).<br>Problemas de um trigger desabilitado não são mais exibidos no frontend, mas não são excluídos.<br>Triggers descobertos que foram perdidos são marcados com um ícone de informação. O texto da dica de ferramenta fornece detalhes sobre seu status.|
|*Info*|Se tudo estiver funcionando corretamente, nenhum ícone é exibido nesta coluna. Em caso de erros, um ícone quadrado com a letra "i" é exibido. Passe o mouse sobre o ícone para ver uma dica de ferramenta com a descrição do erro.|
|*Tags*|Se um trigger contiver tags, o nome e o valor da tag são exibidos nesta coluna.|

Para configurar um novo trigger, clique no botão *Criar trigger* no canto superior direito.

[comment]: # ({/ad3b4140-de145ee1})

[comment]: # ({22f3887f-4829e943})
##### Opções de edição em massa

Os botões abaixo da lista oferecem algumas opções de edição em massa:

-   *Ativar* - altera o status do trigger para *Ativado*.
-   *Desativar* - altera o status do trigger para *Desativado*.
-   *Copiar* - copia os triggers para outros hosts ou templates.
-   [*Atualização em massa*](#using-mass-update) - atualiza várias propriedades de vários triggers de uma só vez.
-   *Excluir* - exclui os triggers.

Para usar essas opções, marque as caixas de seleção antes dos triggers correspondentes e clique no botão desejado.

[comment]: # ({/22f3887f-4829e943})

[comment]: # ({47873eab-8aa798f5})
#### Usando o filtro

Você pode usar o filtro para exibir apenas os triggers do seu interesse.
Para melhor desempenho de pesquisa, os dados são pesquisados com macros
não resolvidas.

O ícone *Filtro* está disponível no canto superior direito. Clicando nele
será aberto um filtro onde você pode especificar os critérios de filtragem desejados.

![](../../../../../../assets/en/manual/web_interface/trigger_filter.png){width="600"}

|Parâmetro|Descrição|
|--|--------|
|*Grupos de hosts*|Filtra por um ou mais grupos de hosts.<br>Ao especificar um grupo de hosts pai, todos os grupos de hosts aninhados são implicitamente selecionados.<br>Grupos de hosts contendo apenas templates não podem ser selecionados.|
|*Hosts*|Filtra por um ou mais hosts.<br>Se grupos de hosts já estiverem selecionados acima, a seleção de hosts será limitada a esses grupos.|
|*Nome*|Filtra pelo nome do trigger.|
|*Severidade*|Selecione para filtrar por uma ou várias severidades de trigger.|
|*Estado*|Filtra pelo [estado da expressão](/manual/config/triggers/expression#unknown-expression-state) do trigger (Normal/Desconhecido).|
|*Status*|Filtra pelo status de ativação do trigger (Habilitado/Desabilitado).|
|*Valor*|Filtra pelo valor do trigger.|
|*Tags*|Filtra pelo nome e valor da tag do trigger. É possível incluir ou excluir tags e valores de tags específicos. Várias condições podem ser definidas. A correspondência do nome da tag é sempre sensível a maiúsculas e minúsculas.<br>Há vários operadores disponíveis para cada condição:<br>**Existe** - inclui os nomes de tags especificados<br>**Igual** - inclui os nomes e valores de tags especificados (sensível a maiúsculas e minúsculas)<br>**Contém** - inclui os nomes de tags especificados onde os valores das tags contêm a string inserida (correspondência de substring, não sensível a maiúsculas e minúsculas)<br>**Não existe** - exclui os nomes de tags especificados<br>**Diferente** - exclui os nomes e valores de tags especificados (sensível a maiúsculas e minúsculas)<br>**Não contém** - exclui os nomes de tags especificados onde os valores das tags contêm a string inserida (correspondência de substring, não sensível a maiúsculas e minúsculas)<br>Existem dois tipos de cálculo para as condições:<br>**E/Ou** - todas as condições devem ser atendidas, condições com o mesmo nome de tag serão agrupadas pela condição Ou<br>**Ou** - basta que uma condição seja atendida<br>Macros e [funções de macro](/manual/config/macros/macro_functions) são suportadas tanto nos campos de nome quanto de valor da tag.|
|*Herdado*|Filtra triggers herdados (ou não herdados) de um template.|
|*Descoberto*|Filtra triggers descobertos (ou não descobertos) por descoberta de baixo nível.|
|*Com dependências*|Filtra triggers com (ou sem) dependências.|

[comment]: # ({/47873eab-8aa798f5})

[comment]: # ({cdedb8c1-00b96653})
#### Usando atualização em massa

Com a atualização em massa, você pode alterar algum atributo para vários triggers de uma só vez, poupando o trabalho de abrir cada trigger individualmente para edição.

Para atualizar triggers em massa, faça o seguinte:

-   Marque as caixas de seleção dos triggers que deseja atualizar na lista
-   Clique em *Atualizar em massa* abaixo da lista
-   Navegue até a aba com os atributos necessários (*Trigger*, *Tags* ou *Dependências*)
-   Marque as caixas de seleção de qualquer atributo a ser atualizado

![](../../../../assets/en/manual/config/triggers/trigger_mass.png)

![](../../../../assets/en/manual/config/triggers/trigger_mass_b.png)

As seguintes opções estão disponíveis ao selecionar o respectivo botão para atualização de tags:

-   *Adicionar* - permite adicionar novas tags aos triggers;
-   *Substituir* - removerá quaisquer tags existentes do trigger e as substituirá pelas especificadas abaixo;
-   *Remover* - removerá as tags especificadas dos triggers.

Observe que tags com o mesmo nome, mas valores diferentes, não são consideradas 'duplicadas' e podem ser adicionadas ao mesmo trigger.

![](../../../../assets/en/manual/config/triggers/trigger_mass_c.png)

*Substituir dependências* - removerá quaisquer dependências existentes do trigger e as substituirá pelas especificadas.

Clique em *Atualizar* para aplicar as alterações.

[comment]: # ({/cdedb8c1-00b96653})
