Fechamento manual de problemas
Visão geral
Embora, em geral, os eventos de problema sejam resolvidos automaticamente quando o estado do trigger muda de Problem para OK, pode haver casos em que seja difícil determinar se um problema foi resolvido por meio de uma expressão de trigger.
Nesses casos, o problema precisa ser resolvido manualmente.
Por exemplo, o syslog pode informar que alguns parâmetros do kernel precisam ser ajustados para um desempenho ideal. Nesse caso, o problema é comunicado aos administradores do Linux, eles o corrigem e então fecham o problema manualmente.
Os problemas podem ser fechados manualmente apenas para triggers com a opção Allow manual close habilitada.
Quando um problema é "fechado manualmente", o Zabbix gera uma nova tarefa interna para o Zabbix server. Em seguida, o processo task manager executa essa tarefa e gera um evento OK, fechando assim o evento de problema.
O evento OK gerado inclui o conjunto completo de tags de evento resolvidas para esse evento (incluindo tags herdadas de templates, hosts e triggers).
Essas tags estão disponíveis em notificações e em macros como {EVENT.RECOVERY.TAGS} e {EVENT.RECOVERY.TAGSJSON}.
Um problema fechado manualmente não significa que o trigger subjacente nunca mais entrará no estado Problem. A expressão do trigger é reavaliada e pode resultar em um problema:
- Quando novos dados chegam para qualquer item incluído na expressão do trigger (observe que os valores descartados por uma etapa de pré-processamento de limitação não são considerados como recebidos e não farão com que a expressão do trigger seja reavaliada);
- Quando as funções date and time e/ou nodata() são usadas na expressão.
Configuração
São necessárias duas etapas para fechar um problema manualmente.
Configuração de trigger
Na configuração de trigger, habilite a opção Allow manual close.

Janela de atualização de problema
Se surgir um problema para um trigger com a flag Manual close, você pode abrir a janela pop-up de atualização de problema desse problema e fechá-lo manualmente.
Para fechar o problema, marque a opção Close problem no formulário e clique em Update.

Todos os campos obrigatórios de entrada são marcados com um asterisco vermelho.
A solicitação é processada pelo Zabbix server. Normalmente, levará alguns segundos para fechar o problema. Durante esse processo, CLOSING é exibido em Monitoring > Problems como o status do problema.
Verificação
É possível verificar que um problema foi encerrado manualmente:
- nos detalhes do evento, disponíveis em Monitoring > Problems;
- usando a macro
{EVENT.UPDATE.HISTORY}nas mensagens de notificação, que fornecerá essa informação.