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'.
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
Expressão
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.
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.