Zabbix 5.0.2
Ubuntu 20.04
Hallo ihr Lieben,
ich versuche einen meiner Gateways zu überwachen. dieser Gateway fungiert gleichzeitig als Load-Balancer und hat mehrere Internetanschlüsse. jetzt habe ich natürlich ein Interesse daran, herauszufinden, wann eine Internetleitung "voll" bzw. "belegt" ist. das ganze funktioniert auch, nur weder super noch zufriedenstellend. ich bekomme die ganze Zeit false-positives (siehe Anhang) und schon geringste Auslastungen (50 Mbit/s) werden als "high bandwidth" angezeigt, was an sich nicht sein kann... ich habe 1Gbit anliegend und 1Gbit maximalen Durchsatz... also 1 Gbit am Adapter ausgehandelt und 1 Gbit Anbindung ans Internetz... 50 Mbit über 3 Minuten ist nicht viel und für mich hier kein "high bandwidth" ... (:
vielleicht kann mir ja mal einer der hier anwesenden zabbix-gurus das ganze erklären und mir ein wenig unter die Arme greifen:
ich verstehe das als "(a oder b) und c"
also der Trigger wird ausgelöst,
wie bekomme ich es jetzt hin, dass der Trigger nicht jedes mal bei 20 Mbit auslöst, sondern, sagen wir mal bei 200 ? denke ich komplett falsch und es muss ggf. ein ganz anderer Trigger angepasst werden?
wäre für Hinweise, Tipps und Anregungen dankbar. könnte auf Wunsch den Artikel auch ins englische übersetzen, aber mein englisch ist echt räudig
Ubuntu 20.04
Hallo ihr Lieben,
ich versuche einen meiner Gateways zu überwachen. dieser Gateway fungiert gleichzeitig als Load-Balancer und hat mehrere Internetanschlüsse. jetzt habe ich natürlich ein Interesse daran, herauszufinden, wann eine Internetleitung "voll" bzw. "belegt" ist. das ganze funktioniert auch, nur weder super noch zufriedenstellend. ich bekomme die ganze Zeit false-positives (siehe Anhang) und schon geringste Auslastungen (50 Mbit/s) werden als "high bandwidth" angezeigt, was an sich nicht sein kann... ich habe 1Gbit anliegend und 1Gbit maximalen Durchsatz... also 1 Gbit am Adapter ausgehandelt und 1 Gbit Anbindung ans Internetz... 50 Mbit über 3 Minuten ist nicht viel und für mich hier kein "high bandwidth" ... (:
vielleicht kann mir ja mal einer der hier anwesenden zabbix-gurus das ganze erklären und mir ein wenig unter die Arme greifen:
Code:
({GATEWAY:net.if.in[ifInOctets.71].avg(15m)}>({$IF.UTIL.MAX:"DSL-Channel #0"}/100)*{GATEWAY:net.if.speed[ifSpeed.71].last()}
or
{GATEWAY:net.if.out[ifOutOctets.71].avg(15m)}>({$IF.UTIL.MAX:"DSL-Channel #0"}/100)*{GATEWAY:net.if.speed[ifSpeed.71].last()})
and
{GATEWAY:net.if.speed[ifSpeed.71].last()}>0
also der Trigger wird ausgelöst,
Code:
WENN A) $GATEWAY-IN der letzten 15 Minuten größer ist als ($GATEWAY-Maximal-Geschwindigkeit (1Gbps, vom Adapater ausgehandelt... ) / 100 * $GATEWAY-letzer Wert) oder b) $GATEWAY-OUT der letzten 15 Minuten größer ist als ($GATEWAY-Maximal-Geschwindigkeit (1Gbps, vom Adapater ausgehandelt... ) / 100 * $GATEWAY-letzer Wert) UND: überhaupt Daten durch $GATEWAY gehen (last > 0)
wie bekomme ich es jetzt hin, dass der Trigger nicht jedes mal bei 20 Mbit auslöst, sondern, sagen wir mal bei 200 ? denke ich komplett falsch und es muss ggf. ein ganz anderer Trigger angepasst werden?
wäre für Hinweise, Tipps und Anregungen dankbar. könnte auf Wunsch den Artikel auch ins englische übersetzen, aber mein englisch ist echt räudig
Comment