Andrzej Cyrulik

Andrzej Cyrulik Administrator RedHat
Linux

Temat: Zabbix - załamuje ręce

Witajcie,

Dotychczas (czyli w sumie dobrych kilka lat) uzywalem sobie oprogramowania Nagios - wszystko bylo w miare OK.
W zwiazku z pewnymi "naciskami" od okolo 2 tyg probuje przestawic sie na zabbixa.

Pierwsze wrazenia - super.
Generalnie poswiecilem juz sporo czasu na niego, zaczynam go rozumiec.

Ale mam powazny problem ktorego chyba nie potrafie sam rozwiazac :(

Sytuacja - z grubsza banalna (uproszczona na potrzeby opisu)
Trzy hosty - A, B, C
Host A jest polaczony z B, B z C.
Sprawdzam sobie "pingi" za pomoca Simple Check - icmppingsec.
Dla wykluczenia falszywych alertow biore pod uwage ostatnie 2.

Chcialbym zbudowac proste zaleznosci (host A zalezny od B, B od C).
Czyli jesli pada host C, to nie chcialbym dostawac alertow o niedzialajacym A i B.

No i..... poleglem.
Ustalam sobie zaleznosci (w trigerach).
Tylko co z tego - nadal dostaje alerty o wszystkich trzech.

Zaczalem googlowac - jakos sporo osob ma z tym problem, a konkretnych rozwiazan niewiele.
Doczytalem, ze zabbix tak sie zachowuje, gdy "slave" zostanie sprawdzony wczesniej niz "master" - czyli B szybciej niz C. Zaczalem wiec eksperymentowac z ustawieniem interwalu miedzy "probami" w Itemach.... udalo mi sie doprowadzic do sytuacji, gdzie dostaje powiadomienie tylko o hostach B i C, o A juz nie.
Udalo mi sie to osiagnac przez konfiguracje (interwal) - A: 60, B: 45, C: 30

Eksperymentowalem dalej, ale nie potrafie doprowadzic do poprawnego dzialania zaleznosci.
Co gorsza - to tylko przyklad, moja infrastruktura jest duzo bardziej rozbudowa i bywaja zaleznosci np 6-poziomowe :(

Czy ktos z Was ma doswiadczenie z zabbixem i zaleznosciami ?

Bede ogromnie wdzieczny za pomoc.

Moj przykladowy item wyglada tak:

Host: A
Type: Simplecheck
Key: icmppingsec

A Trigger:
Expression: {A:icmppingsec.max(#2)}=0