Zabbix Documentation 3.4

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


pt:manual:config:triggers:dependencies

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
pt:manual:config:triggers:dependencies [2015/11/26 09:51]
spaww created
pt:manual:config:triggers:dependencies [2016/09/28 07:26] (current)
Line 9: Line 9:
 Neste momento o Zabbix não suporta dependências diretas entre os hosts, suportando uma outra forma mais flexível de dependência:​ a dependência entre triggers. Uma trigger pode possuir várias outras triggers dependendo dela. Neste momento o Zabbix não suporta dependências diretas entre os hosts, suportando uma outra forma mais flexível de dependência:​ a dependência entre triggers. Uma trigger pode possuir várias outras triggers dependendo dela.
  
-FIXME **This page is not fully translated, yetPlease help completing the translation.**\\ //(remove this paragraph once the translation is finished)//+No exemplo citado anteriormente nós precisamos então abrir o formulário de configuração de triggers e configurar a dependência com uma trigger do roteadorCom esta dependência o estado da trigger do '​servidor'​ não irá ser modificada enquanto a trigger do '​roteador'​ estiver em estado de '​Incidente'​ e nenhuma notificação será enviada.
  
-So in our simple example we open the server ​trigger ​configuration form and set that it depends on the respective ​trigger ​of the router. With such dependency the server trigger will not change state as long as the trigger it depends on is in '​Problem'​ state - and thus no dependant actions will be taken and no notifications sent.+Se tanto o servidor quanto o roteador estiverem inacessíveis e existir a relação de dependência,​ o Zabbix não irá executar nenhuma ação baseado na trigger ​dependente (neste caso a trigger ​do servidor).
  
-If both the server and the router are down and dependency is there, Zabbix will not execute actions for the dependent ​trigger.+É importante observar que os eventos/​ações de triggers com dependência não serão suprimidos se a trigger ​"​mestre"​ estiver com o estado "​Desativado",​ ou se um dos items por ela referenciados estiver neste estado.
  
-It is important to note that events/​actions for dependent triggers will not be suppressed if the trigger they depend on is disabled, has disabled item or disabled item host.+Também:
  
-Also:+  * Uma dependência entre triggers pode ser adicionada entre quaisquer hosts, não sendo permitido, entretanto, uma dependência circular. 
 +  * Uma dependência entre triggers pode ser adicionada entre quaisquer templates. Se uma trigger do template A depende de outra no template B, o template A só poderá ser associado a um host (ou outro template) se o template B também o for. Por outro lado o template B (que é o "​mestre"​ na relação de dependência) poderá ser associado a qualquer outro host ou template sozinho. 
 +  * Uma dependência entre triggers pode ser adicionada à uma trigger de template para uma trigger de host. Este tipo de ligação é muito útil para situações onde os vários hosts dependem do estado de um roteador. Com esta associação todos os hosts associados ao template terão relação de dependência com o host "​master"​ da trigger. 
 +  * Não pode ser adicionada dependência entre uma trigger de host e uma trigger de template. 
 +  * Uma dependência entre triggers pode ser adicionada entre protótipos de trigger (na mesma regra de autobusca) ou à uma trigger real. Um protótipo de trigger não pode depender de protótipos de trigger definidos em outras regras de autobusca. Os protótipos de trigger em nível de host não podem depender de trigger de um template.
  
-  * Trigger dependency may be added from any host trigger to any other host trigger, as long as it wouldn'​t result in a circular dependency. +=== Configuração ===
-  * Trigger dependency may be added from a template to a template. If a trigger from template A depends on a trigger from template B, template A may only be linked to a host (or another template) together with template B, but template B may be linked to a host (or another template) alone. +
-  * Trigger dependency may be added from template trigger to a host trigger. In this case, linking such a template to a host will create a host trigger that depends on the same trigger template trigger was depending on. This allows to, for example, have a template where some triggers depend on router (host) triggers. All hosts linked to this template will depend on that specific router. +
-  * Trigger dependency from a host trigger to a template trigger may not be added. +
-  * Trigger dependency may be added from a trigger prototype to another trigger prototype (within the same low-level discovery rule) or a real trigger. A trigger prototype may not depend on a trigger prototype from a different LLD rule or on a trigger created from trigger prototype. Host trigger prototype cannot depend on a trigger from a template.+
  
-=== Configuration ===+Para definir um dependência,​ abra a aba de [[trigger#​configuration|dependências]] da trigger. Clique em //​Adicionar//​ no bloco de '​Dependências'​ e selecione uma ou mais triggers das quais irá depender.
  
-To define a dependency, open the Dependencies tab in a trigger [[trigger#​configuration|configuration form]]. Click on //Add// in the '​Dependencies'​ block and select one or more triggers that our trigger will depend on.+{{manual:​config:​triggers:​dependency.png|}}
  
-{{dependency.png|}}+Clique em  //​Atualizar//​. Agora a trigger tem a indicação de sua dependência na lista.
  
-Click //Update//. Now the trigger has an indication of its dependency in the list.+{{manual:​config:​triggers:​dependency_list.png|}}
  
-{{dependency_list.png|}}+== Exemplos de dependências ==
  
-== Example of several dependencies ==+Por exemplo, o Servidor_1 está atrás do Roteador_2 e o Roteador_2 está atrás do Roteador_1.
  
-For example, a Host is behind a Router2 and the Router2 is behind a Router1.+  Zabbix - Roteador_1 - Roteador_2 - Servidor_1
  
-  Zabbix - Router1 - Router2 - Host+Se o Roteador_1 estiver inacessível,​ tanto o Servidor_1 quanto o Roteador_2 também estarão inacessíveis,​ e sem as corretas dependências serão gerados três alertas.
  
-If Router1 ​is down, then obviously Host and Router2 are also unreachable yet we don't want to receive three notifications about Host, Router1 and Router2 all being down.+Neste caso precisamos definir duas dependências:​ 
 +  A trigger '​Servidor_1 ​is down' ​depende da trigger '​Roteador_2 is down
 +  A trigger '​Roteador_2 is down' depende da trigger '​Roteador_1 is down'
  
-So in this case we define two dependencies:​ +Antes de mudar o estado da trigger 'Servidor_1 ​is down', o Zabbix irá verificar o estado de suas dependências. Se encontrar, em qualquer uma delas, o estado de 'Incidente' ​o estado da trigger ​não será modificado e as notificações e ações não serão enviadas.
-  'Host is down' ​trigger ​depends on 'Router2 ​is down' ​trigger +
-  ​'Router2 is down' trigger depends on '​Router1 is down' trigger+
  
-Before changing the status of the 'Host is down' trigger, ​Zabbix ​will check for corresponding trigger dependencies. If foundand one of those triggers is in '​Problem'​ state, then the trigger ​status will not be changed and thus actions will not be executed and notifications will not be sent. +Zabbix ​executa esta verificação em modo recursivose o Roteador_1 ou o Roteador_2 estiverem inacessíveis a trigger ​do Host não será atualizada.
- +
-Zabbix performs this check recursively. If Router1 or Router2 is unreachable,​ the Host trigger won't be updated.+