Nesta seção você aprenderá como configurar alertas na forma de notificação no Zabbix.
Com itens coletando dados e gatilhos projetados para "disparar" em situações de problema, seria também útil ter algum mecanismo de alerta disponível pelo qual seríamos notificados sobre eventos importantes mesmo quando não estivermos olhando diretamente para o Zabbix Frontend.
Isto é o que fazem as notificações. Sendo o e-mail o método de entrega mais popular para notificações de problema, nós aprenderemos como configurar uma notificação por e-mail.
Inicialmente há vários métodos de entrega de notificações pré-definidos no Zabbix. E-mail é um deles.
Para configurar as definições de e-mail, vá até Administração → Tipos de mídia e clique em Email na lista de tipos de mídia pré-definidos.
Isto nos apresentará um formulário para definição das configurações de e-mail.
Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho.
Defina os valores apropriados de servidor, helo e e-mail de SMTP, conforme seu ambiente.
'Email SMTP' será usado como endereço 'De' para as notificações enviadas pelo Zabbix.
Pressione Atualizar quando pronto.
Agora você configurou 'Email' como um tipo de mídia funcional. Um tipo de mídia deve ser associado aos usuários pela definição de endereços de entrega específicos (como fizemos quando configurando um novo usuário), caso contrário ele não será usado.
Entrega de notificações é uma das coisas que as ações fazem no Zabbix. Portanto, para configurar uma notificação, vá até Configuração → Ações e clique em Criar ação.
Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho.
Neste formulário, informe um nome para a ação.
No caso mais simples, se não adicionarmos nenhuma outra condição específica, a ação será levada em consideração em qualquer mudança de gatilho de 'Ok' para 'Problema'.
Nós ainda devemos definir o que a ação deve fazer - e isso é feito na aba Operações. Clique em Adicionar no bloco Operações, o que abrirá um novo formulário de operação.
Todos os campos de entrada obrigatórios estão marcados com um asterisco vermelho.
Aqui, clique em Adicionar no bloco Enviar para Usuários e selecione o usuário ('user') que acabamos de definir. Selecione 'Email' como o valor de Enviar apenas para. Quando estiver feito, clique em Adicionar, e a operação deve ser adicionada:
Isto é tudo para a configuração de uma ação simples, então clique em Adicionar no formulário da ação.
Agora, com a entrega de notificações configurada seria divertido realmente receber uma. Para ajudar neste ponto, podemos de propósito aumentar a carga em nosso host - de modo que nosso gatilho "dispare" e nós recebamos uma notificação de problema.
Abra o console no seu host e execute:
Você pode executar um ou vários desses processos.
Agora vá até Monitoramento → Últimos dados e veja como os valores de 'Carga de CPU' aumentaram. Lembre, para nosso gatilho disparar, o valor de 'Carga de CPU' deve passar de '2' por 3 minutos de execução. Assim que ocorrer:
Se a notificação não funcionar: