Uma a??o s¨® ¨¦ executada somente quando o evento atende ¨¤ um conjunto de condi??es.
Para configurar:
As condi??es a seguir podem ser utilizadas para eventos com origem em triggers (incidentes):
Tipo da condi??o | Operadores suportados | Descri??o |
---|---|---|
Aplica??o | = como diferente |
Especifica ou exclui uma aplica??o. = - o evento pertence a uma trigger que possui item associado a uma aplica??o. like - o evento pertence a uma trigger que possui item associado a uma aplica??o que cont¨ºm determinado texto. diferente - o evento pertence a uma trigger que possui item associado a uma aplica??o que N?O CONT?M determinado texto. |
Grupo do host | = <> |
Especifica ou exclui um grupo de hosts. = - o evento pertence a determinado grupo. <> - o evento N?O PERTENCE a determinado grupo. |
Template | = <> |
Especifica ou exclui templates. = - o evento pertence a uma trigger herdada de determinado template. <> - o evento pertence a uma trigger QUE N?O FOI HERDADA de determinado template. |
Host | = <> |
Especifica ou exclui hosts. = - o evento pertence a determinado host. <> - o evento N?O PERTENCE a determinado host. |
Trigger | = <> |
Especifica ou exclui triggers. = - o evento foi gerado por determinada trigger. <> - o evento foi gerado por qualquer outra trigger que n?o a definida. |
Nome da trigger | como diferente |
Especifica ou exclui a necessidade de ocorr¨ºncia de determinado texto no nome da trigger. como - o evento foi gerado por trigger cujo nome cont¨ºm determinado texto. Sens¨ªvel ao caso. diferente - o evento foi gerado por trigger cujo nome N?O CONT?M determinado texto. Sens¨ªvel ao caso. Nota: O valor informado ser¨¢ verificado com o nome da trigger ap¨®s a expans?o do valor de todas as macros. |
Severidade da trigger | = <> >= <= |
Define a severidade da trigger. = - igual a severidade informada <> - diferente da severidade informada >= - maior ou igual ¨¤ severidade informada <= - menor ou igual ¨¤ severidade informada. |
Valor da trigger | = | Define um valor para a trigger. = - igual ao valor da trigger (OK ou INCIDENTE) |
Intervalo | em n?o em |
Especifica ou exclui um intervalo de tempo. em - o evento deve come?ar dentro do intervalo. n?o em - o evento n?o pode come?ar dentro do intervalo. Consulte o manual de defini??o de per¨ªodos de tempo para maiores informa??es sobre o formato. |
Status de manuten??o | em n?o em |
Especifica ou exclui que o host deva estar dentro de periodo de manuten??o. em - o host dever¨¢ estar em per¨ªodo de manute??o. n?o em - o host n?o poder¨¢ estar em per¨ªodo de manuten??o. Nota: Se diversos hosts estiverem envolvidos na express?o da trigger a condi??o ir¨¢ considerar se pelo menos um deles est¨¢ ou deixa de estar em modo de manuten??o. |
Valor da trigger:
Quando uma nova a??o para triggers ¨¦ criada, ela vem com duas condi??es autom¨¢ticas (que podem ser removidas pelo usu¨¢rio):
As seguintes condi??es podem ser definidas para a??es com origem em descoberta de rede:
Tipo da condi??o | Operadores suportados | Descri??o |
---|---|---|
IP do host | = <> |
Especifica ou exclui um range de IP da descoberta de rede. = - o IP do host est¨¢ no range. <> - o IP do host N?O EST? no range. S?o suportados os seguintes formatos: Simples IP: 192.168.1.33 Range de endere?os IP: 192.168.1-10.1-254 M¨¢scara de IPs: 192.168.4.0/24 Lista: 192.168.1.1-254, 192.168.2.1-100, 192.168.2.200, 192.168.4.0/24 O suporte a espa?os na lista de IPs come?ou no Áú»¢¶Ä²© 3.0.0. |
Tipo do servi?o | = <> |
Especifica ou exclui determinado tipo de servi?o na descoberta de rede. = - o servi?o ¨¦ o selecionado. <> - o servi?o n?o ¨¦ do tipo selecionado. Tipos dispon¨ªveis: SSH, LDAP, SMTP, FTP, HTTP, HTTPS (dispon¨ªvel desde o Áú»¢¶Ä²© 2.2), POP, NNTP, IMAP, TCP, Áú»¢¶Ä²© agent, SNMPv1 agent, SNMPv2 agent, SNMPv3 agent, ICMP ping, telnet (dispon¨ªvel desde o Áú»¢¶Ä²© 2.2). |
Porta do servi?o | = <> |
Especifica ou exclui uma porta ou um range de portas TCP na descoberta de rede. = - porta do servi?o est¨¢ no range. <> - porta do servi?o N?O EST? no range. |
Regra de descoberta | = <> |
Especifica ou exclui determinada regra de descoberta. = - o host foi descoberto pela descoberta de rede selecionada. <> - o host N?O FOI descoberto pela descoberta de rede selecionada. |
Verifica??o de descoberta | = <> |
Especifica ou exclui determinada verifica??o de descoberta. = - host foi descoberto pela regra de verifica??o selecionada. <> - host N?O FOI descoberto pela regra de verifica??o selecionada. |
Objeto de descoberta | = | Define o tipo de objeto descoberto. = - igual ao objeto selecionado (dispositivo ou servi?o). |
Status da descoberta | = | Ligado - tanto o host quanto os servi?os verificados est?o 'UP' Fora - tanto o host quanto o servi?o est?o 'DOWN' Descoberto - tanto o host quanto o servi?o foram 'descobertos' Perdido - tanto o host quanto o servi?o n?o est?o mais localiz¨¢veis |
Uptime/Downtime | >= <= |
Tempo em carga para o 'Host Up' e para 'Service Up'. Tempo fora de carga para 'Host Down' e 'Service Down'. >= - ¨¦ maior ou igual a. O par?metro ser¨¢ informado em segundos. <= - ¨¦ menor ou igual a. O par?metro ser¨¢ informado em segundos. |
Valor recebido | = <> >= <= como diferente |
Considera o valor recebido pelo agente (Áú»¢¶Ä²©, SNMP). Sens¨ªvel ao caso. Se m¨²ltiplas verifica??es do mesmo tipo de agente existirem todos ser?o verificados (cada evento compat¨ªvel gerar¨¢ verifica??o de todas as demais condi??es). = - igual ao valor. <> - diferente do valor. >= - maior ou igual ao valor. <= - menor ou igual ao valor. como - cont¨ºm o texto informado. diferente - n?o cont¨ºm o texto informado. |
Proxy | = <> |
Especifica ou exclui determinado proxy. = - usa o proxy informado. <> - usa qualquer outro proxy ou o Áú»¢¶Ä²© Server. |
As condi??es a seguir podem ser utilizadas para eventos com origem em autorregistro:
Tipo da condi??o | Operadores suportados | Descri??o |
---|---|---|
Metadados do host | como diferente |
Especifica ou exclui que determinado metadado dever¨¢ estar presente. como - metadado cont¨ºm texto. diferente - metadado n?o cont¨ºm dado. O metadado de host pode ser definido no arquivo de configura??o do agente. |
Nome do host | como diferente |
Especifica ou exclui que determinado texto dever¨¢ estar presente no nome do host. como - nome do host cont¨ºm o texto. diferente - nome do host n?o cont¨ºm o texto. |
Proxy | = <> |
Especifica ou exclui determinado proxy. = - usa o proxy informado. <> - usa qualquer outro proxy ou o Áú»¢¶Ä²© Server. |
As condi??es a seguir podem ser utilizadas para eventos com origem interna:
Tipo da condi??o | Operadores suportados | Descri??o |
---|---|---|
Aplica??o | = como diferente |
Especifica ou exclui uma aplica??o. = - o evento pertence a uma trigger que possui item associado a uma aplica??o. like - o evento pertence a uma trigger que possui item associado a uma aplica??o que cont¨ºm determinado texto. diferente - o evento pertence a uma trigger que possui item associado a uma aplica??o que N?O CONT?M determinado texto. |
Tipo do evento | = | O item est¨¢ como 'n?o suportado' - quando um item muda seu estado para 'n?o suportado' O item est¨¢ em seu estado normal - quando um item muda seu estado para 'normal' A regra de autobusca (LLD) est¨¢ em estado 'n?o suportado' - quando uma regra de autobusca muda seu estado para 'n?o suportado' A regra de autobusca (LLD) est¨¢ em estado 'normal' - quando uma regra de autobusca muda seu estado para 'normal' A trigger est¨¢ no estado 'desconhecido' - quando uma trigger muda seu estado para 'desconhecido' A trigger est¨¢ no estado 'normal' - quando uma trigger muda seu estado para 'normal' |
Grupo do host | = <> |
Especifica ou exclui um grupo de hosts. = - o evento pertence a determinado grupo. <> - o evento N?O PERTENCE a determinado grupo. |
Template | = <> |
Especifica ou exclui templates. = - o evento pertence a uma trigger herdada de determinado template. <> - o evento pertence a uma trigger QUE N?O FOI HERDADA de determinado template. |
Host | = <> |
Especifica ou exclui hosts. = - o evento pertence a determinado host. <> - o evento N?O PERTENCE a determinado host. |
Os seguintes tipos de c¨¢lculo est?o dispon¨ªveis para as condi??es:
Observe que o uso do c¨¢lculo "E" n?o ¨¦ permitido em v¨¢rias triggers quando s?o selecionadas a condi??o Trigger=
. A??es s¨® poder?o ser executadas analisando dados de uma ¨²nica trigger se esta condi??o for utilizada.
Grupo de host = Oracle servers
Grupo de host = MySQL servers
Nome da trigger como 'Database is down'
Nome da trigger como 'Database is unavailable'
¨¦ entendido como
(Host group = Oracle servers or Host group = MySQL servers) and (Trigger name like 'Database is down' or Trigger name like 'Database is unavailable')
Enquanto no exemplo anterior com And/Or
representados como '(A or B) and (C or D)', em uma express?o customizada voc¨º tem v¨¢rias outras formas de c¨¢lculo:
(A and B) and (C or D)
(A and B) or (C and D)
((A or B) and C) or D
etc.
Se determinado objeto (host, template, trigger, etc) ¨¦ utilizado em uma condi??o/opera??o de uma a??o for exclu¨ªdo a a??o ser¨¢ inativada para evitar execu??o incorreta da a??o. A a??o poder¨¢ ser reativada pelo usu¨¢rio.
Isso ocorrer¨¢ quando excluir:
Nota: se um comando remoto tem como alvo v¨¢rios hosts e for excluido apenas um dos hosts o mesmo ser¨¢ removido da lista de alvos mas a opera??o continuar¨¢ ativa. Mas, se ele for o ¨²nico host, a opera??o ser¨¢ removida tamb¨¦m. O mesmo ocorrer¨¢ com opera??es de associa??o e desassocia??o com templates.
A??es n?o s?o inativadas quando se excluem usu¨¢rios ou grupos de usu¨¢rios.