Nesta sess?o iremos apresentar como configurar notifica??es de alertas no Áú»¢¶Ä²©.
Os itens coletam os dados, as triggers s?o disparadas a partir destes dados e express?es de valida??o o pr¨®ximo passo nautral ¨¦ ter a funcionalidade de acionar um mecanismo de alerta que nos informe sobre eventos importantes sem que, para isso, n¨®s precisemos estar conectados ¨¤ interface web do Áú»¢¶Ä²©.
? isso que as notifica??es fazem. A notifica??o por e-mail ¨¦ a forma mais popular de notifica??es de problemas e, por isso, iremos demonstrar aqui esta forma de notifica??o.
Existem v¨¢rias formas de notifica??o pr¨¦-definidas no Áú»¢¶Ä²©. A notifica??o por e-mail ¨¦ uma delas.
Para configurar as informa??es de envio de e-mail, acesse Administra??o ¡ú Tipos de m¨ªdias e clique no link Email na lista de tipos de m¨ªdia.
Ser¨¢ apresentado o formul¨¢rio de configura??es de e-mail.
Informe os valores do Servidor SMTP, SMTP helo e E-mail SMTP de forma a estar correto para o seu ambiente.
O campo 'E-mail SMTP' dever¨¢ ser preenchido com o endere?o de e-mail a ser utilizado para o envio das mensagens.
Esta configura??o exige que o servidor relay de SMTP aceite envio de e-mail sem autentica??o, para enviar e-mail autenticado voc¨º dever¨¢ modificar o valor do campo Seguran?a de Conex?o e, provavelmente, tamb¨¦m o valor do campo Autentica??o informando o usu¨¢rio e senha a serem utilizados.
Pressione o bot?o Atualizar quando tiver conclu¨ªdo a configura??o.
Agora voc¨º configurou o tipo de m¨ªdia 'Email' e ele est¨¢ funcional. Al¨¦m da configura??o do tipo de m¨ªdia, ser¨¢ necess¨¢rio que seja cadastrado em cada usu¨¢rio uma m¨ªdia com o seu endere?o de e-mail, caso contr¨¢rio as notifica??es n?o chegar?o.
Entregar notifica?es ¨¦ uma das coisas que o recurso de a??es do Áú»¢¶Ä²© faz. Portanto, para configurar uma notifica??o, acesse Configura??o ¡ú A??es e clique em Criar a??o.
Neste formul¨¢rio, informe o nome da a??o, conforme imagem a seguir.
Neste mesmo formul¨¢rio s?o apresentadas algumas macros, tais quais {TRIGGER.STATUS} e {TRIGGER.NAME}. Existem macros sendo utilizadas tanto no campo Assunto padr?o quanto no campo Mensagem padr?o. O valor destas macros ser¨¢ substitu¨ªdo pelo valor atual em tempo de execu??o.
As macros s?o um recurso nativo do Áú»¢¶Ä²© que serve para dinamizar conte¨²dos e configura??es. Consulte a documenta??o de macros para maiores informa??es sobre quais s?o aplic¨¢veis junto ao recurso de a??es.
Simplificando, se n¨®s n?o adicionarmos nenhuma condi??o mais espec¨ªfica, a a??o ir¨¢ ser executada sempre que ocorrer uma mudan?a de estado em uma trigger (seja indo para o estado de 'Ok' ou de 'Incidente').
Al¨¦m de definir o nome, o conte¨²do da mensagem e as condi??es em que a a??o dever¨¢ ser acionada n¨®s precisamos tamb¨¦m definir o que dever¨¢ ser feito. Isso ¨¦ configurado na aba A??es. Clique no link Nova dentro da caixa de opera??es da a??o.
Agora, clique no link Adicionar dentro da caixa Enviar para usu¨¢rios marque e selecione o usu¨¢rio que criamos anteriormente. Selecione a op??o 'Email' como valor para o campo Enviar apenas para. Quando terminar, clique no link Adicionar no bloco de detalhes da opera??o.
Isso ¨¦ tudo que precisa ser configurado em uma a??o simples de notifica??o. Clique no bot?o Adicionar do formul¨¢rio de a??es.
Agora que temos uma a??o de envio de notifica??es configurada seria interessante que consigamos receber uma. Para conseguir isso n¨®s poder¨ªamos aumentar a carga de processamento no servidor monitorado para que nossa trigger seja acionada e n¨®s recebamos a notifica??o sobre o incidente.
Abra um shell (console) com o host monitorado e execute o comando a seguir:
Voc¨º pode executar um ou mais .
Agora v¨¢ em Monitoramento ¡ú Dados recentes e veja que os valores coletados pelo item 'CPU Load' foram aumentados. Lembre-se, para que a trigger seja dispada o aumento de carga na CPU dever¨¢ ser maior que '2' e dever¨¢ durar pelo menos 3 minutos. Uma vez que isso ocorra:
Se a notifica??o n?o funcionar: