Ad Widget

Collapse

perf_counter Trigger CPU Auslastung

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Daniel4711
    Senior Member
    • Jul 2014
    • 126

    #1

    perf_counter Trigger CPU Auslastung

    Hallo,

    endlich kann man mal in Deutsch schreiben..


    Bisher habe ich Zabbix immer nur zum auslesen von Warteschlangen etc. genutzt, möchte aber nun auch Trigger und Templates einsetzen.

    Ich verzweifle grade an einem recht simplen Trigger.
    Ich möchte folgendes Item überwachen:
    perf_counter[\Prozessor(_Total)\Prozessorzeit (%)]

    Der Trigger lautet:
    {Workstationserf_counter[\Prozessor(_Total)\Prozessorzeit (%)].avg(120)}>15

    Nach meinem Verständnis sollte der Trigger also "angehen" wenn die durchschnittliche CPU Auslastung für 2 Minuten über 15% liegt.

    Zum Test lasse ich das Item alle 10sek Protokollieren.
    Der Trigger springt direkt mit dem ersten Eintrag an und prüft keine 120sek.

    Hat jemand einen Tipp was ich falsch mache?

    Vielen Dank
    Daniel
  • BDiE8VNy
    Senior Member
    • Apr 2010
    • 680

    #2
    Was ist denn der Durchschnittswert über die letzten 120 Sekunden gewesen?
    Gegebenenfalls hole die Werte für die letzten zwei Minuten aus der Historie ("Graph" -> "Values" bzw. "500 latest values") und rechne es einfach nach.

    Hintergrund: avg() zählt nicht ab Trigger-Erstellung/-Konfiguration, sondern holt sich gleich beim ersten neuen Item-Wert die Werte für den fraglichen Zeitraum aus dem Cache, bzw. der Datenbank. Was erklären könnte, warum der Trigger sofort in PROBLEM Zustand wechselt.

    Comment

    • Daniel4711
      Senior Member
      • Jul 2014
      • 126

      #3
      Hallo,

      der Fehler lag bei mir (vielleicht war mir am Freitag zu warm..).
      Wenn der Trigger bei einem Durchschnittswert von >25% in den letzten 4min losfeuern soll und ich mit Prime 95 100% Last erzeuge.. dann erreiche ich die 25% ja auf jeden Fall nach einer Minute...

      Habe den Zeitraum zu Testzwecken erhöht und die Prozentrate gesenkt.. man möchte ja mal eben flott schauen ob es klappt.
      Na ja.
      Selbst Schuld würd ich mal sagen!

      Wünsche allen einen schönen Start in die Woche!

      Comment

      • Colttt
        Senior Member
        Zabbix Certified Specialist
        • Mar 2009
        • 878

        #4
        ich persönlich arbeite ja lieber mit count also (#5) anstatt minuten, dann muss man nicht gucken welche Zeit der Trigger eignestellt hat und kann sagen wenn die letzten 3werte über X waren dann meld mir das..
        Debian-User

        Sorry for my bad english

        Comment

        Working...