De vegades, la disponibilitat d'un equip dep¨¨n d'un altre. Un servidor darrere d'un encaminador es tornar¨¤ inaccessible si l'encaminador falla. Amb els triggers configurats per a tots dos, ¨¦s possible que rebeu notificacions sobre dos equips caiguts, quan nom¨¦s l'encaminador era el culpable.
Aqu¨ª ¨¦s on una certa depend¨¨ncia entre els equips pot ser ¨²til. Amb el conjunt de depend¨¨ncies, les notificacions dels dependents es poden retindre i nom¨¦s es poden enviar notificacions de problemes d'arrel.
Tot i que Áú»¢¶Ä²© no admet directament depend¨¨ncies entre equips, es poden configurar amb un altre m¨¨tode m¨¦s flexible: depend¨¨ncies de triggers. Un trigger pot tindre un o m¨¦s triggers dels quals en dep¨¨n.
Per tant, en el nostre exemple senzill, obrim el formulari de configuraci¨® del trigger del servidor i el configurem perqu¨¨ depengui del trigger de l'encaminador respectiu. Amb aquesta depend¨¨ncia, el trigger del servidor no canviar¨¤ d'estat mentre el trigger del qual dep¨¨n sigui a l'estat 'PROBLEMA' i, per tant, no es far¨¤ cap acci¨® dependent i no s'enviar¨¤ cap notificaci¨®.
Si el servidor i l'encaminador s¨®n inactius i hi ha una depend¨¨ncia, Áú»¢¶Ä²© no realitzar¨¤ accions per al trigger dependent.
Mentre el trigger principal es trobi en l'estat PROBLEMA, els seus dependents poden informar de valors no fiables. Per tant, els triggers dependents no es tornaran a avaluar fins que el trigger principal (l'encaminador de l'exemple anterior):
Tingueu en compte que el trigger "secundari" (depenent) en els casos esmentats anteriorment no s'actualitzar¨¤ immediatament. Quan el trigger principal sigui en estat PROBLEMA, els seus dependents poden informar de valors dels quals no podem confiar. Per tant, el trigger dependent nom¨¦s es tornar¨¤ a avaluar i canviar¨¤ d'estat despr¨¦s que el trigger principal sigui en estat correcte i rebem m¨¨triques fiables.
°Õ²¹³¾²ú¨¦:
Per definir una depend¨¨ncia, obriu la pestanya Depend¨¨ncies a un trigger formulari de configuraci¨®. Feu clic a Afegir al bloc 'Depend¨¨ncies' i trieu un o m¨¦s triggers dels quals dependr¨¤ el nostre trigger.
Feu clic a Actualitzar. Ara el trigger t¨¦ una indicaci¨® de la seva depend¨¨ncia a la llista.
Per exemple, un equip (equip) ¨¦s darrere d'un encaminador (encaminador2) i l'encaminador2 ¨¦s darrere d'un altre encaminador (encaminador1).
Si l'encaminador 1 ¨¦s caigut, ¨°bviament, l'equip i l'encaminador 2 tamb¨¦ no s¨®n accessibles, per¨° no volem rebre les tres notificacions de que l'equip, l'encaminador 1 i l'encaminador 2 estan caigudes.
Per tant, en aquest cas, definim dues depend¨¨ncies:
El trigger "L'equip ¨¦s caigut" dep¨¨n del trigger "L'encaminador 2 ¨¦s apagat".
El trigger "L'encaminador 2 ¨¦s caigut" dep¨¨n del trigger "L'encaminador 1 ¨¦s caigut".
Abans de canviar l'estat del trigger "L'equip ¨¦s caigut", Áú»¢¶Ä²© comprovar¨¤ les depend¨¨ncies de trigger corresponents. Si en troba i un d'aquests triggers ¨¦s en estat "Problema", l'estat del trigger no canviar¨¤ i, per tant, no s'executaran accions i no s'enviaran notificacions.
Áú»¢¶Ä²© realitza aquesta comprovaci¨® de forma recursiva. Si l'encaminador1 o l'encaminador2 no ¨¦s accessible, el trigger de l'equip no s'actualitzar¨¤.