Áú»¢¶Ä²©

4 Nova trigger

Vis?o geral

Nesta sess?o apresentaremos como configurar uma trigger.

Itens apenas coletam dados. Para avaliar automaticamente os dados n¨®s precisamos definir uma trigger. Uma trigger cont¨ºm uma express?o que define o limite aceit¨¢vel para o dado recebido.

Se este n¨ªvel for ultrapassado pelo dado recebido, a trigger ir¨¢ ser "disparada" e ir para o estado de 'Incidente', nos informando que algo ocorreu que necessita de nossa aten??o. Quando o n¨ªvel for aceit¨¢vel novamente, a trigger volta para o estado de 'Ok'.

Adicionando uma trigger

Para configurar uma trigger para o nosso item, acesse o menu Configura??o ¡ú Hosts, procure pelo host 'New host' e clique no link Triggers da linha do nosso host, na sequ¨ºncia clique no bot?o Criar trigger. Ser¨¢ apresentado o formul¨¢rio para cadastramento de trigger.

Para a nossa trigger as informa??es essenciais s?o:

Nome

  • Informe CPU load too high on 'New host' for 3 minutes. Este ser¨¢ o nome apresentado na listagem de triggers e demais locais.

Express?o

  • Informe {New host:system.cpu.load.avg(180)}>2

Esta ¨¦ a express?o da trigger, certifique-se de preencher este campo corretamente at¨¦ o ¨²ltimo caractere. A chave aqui referenciada (system.cpu.load) ¨¦ utilizada no exemplo de item criado anteriormente. Esta express?o em particular informa quando a carga m¨¦dia de CPU for excedida, por tr¨ºs minutos, do valor 2. Voc¨º pode aprender mais sobre a syntaxe das express?es de trigger neste manual.

Quando terminar, clique no bot?o Adicionar. A nova trigger dever¨¢ aparecer na listagen de triggers do host.

Consultando o estado da trigger

Uma vez que a trigger tenha sido definida voc¨º poder¨¢ querer consultar o seu estado.

Para isso, acesse Monitoramento ¡ú Triggers. Ap¨®s aproximadamente 3 minutos (este tempo pode variar um pouco) a sua trigger dever¨¢ aparecer l¨¢, possivelmente com o valor 'Ok' na coluna 'Status'.

O valor piscando na coluna de status indica modifica??o recente no estado, em at¨¦ 30 minutos ap¨®s a mudan?a de estado o valor continuar¨¢ piscando.

Se tiver um estado de 'Incidente' vermelho piscando, isso indica que a carga de CPU excedeu o n¨ªvel definido na trigger.