Ad Widget

Collapse

Monitorar CPU 100%

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • andersondavidsilva
    Junior Member
    • Jul 2012
    • 18

    #1

    Monitorar CPU 100%

    Prezados, boa tarde.

    Gostaria de uma ajuda quanto ao monitoramento de cpu, hoje aconteceu que um cliente estava com 100% de cpu mas a trigger não foi disparada.

    logo monitorei via gráfica para cpu: {Template OS Windows system.cpu.load[percpu,avg1].avg(5m)}>5, e verifiquei que quando a cpu atingia 1.0 o processador estava utilizando 100%.

    Alterei então para {Template OS Windows system.cpu.load[percpu,avg1].avg(5m)}>1 mas, mesmo assim no dia seguinte o processador atingiu 100% e não obtive a informação.

    Não sei se ficou bem explicado mas, gostaria de disparar um trigger assim que o processador ultrapassasse os 80% de uso.

    É possível?
  • andersondavidsilva
    Junior Member
    • Jul 2012
    • 18

    #2
    Prezados, bom dia.

    Consegui utilizando o item:

    perf_counter[\Processor(_Total)\% Processor Time]

    Obrigado a todos.

    Comment

    • angelhc
      Senior Member
      Zabbix Certified Specialist
      • Nov 2009
      • 226

      #3
      Bom día,

      Você deve ler esta imprensa microsoft:


      Você pode encontrar mais informações neste post:


      Obrigado
      Number of hosts 1600,Number of items +90k,Number of triggers +22k, Number of users +100, New values per second +1270

      http://zabbixes.wordpress.com/

      Comment

      • andersondavidsilva
        Junior Member
        • Jul 2012
        • 18

        #4
        Angelhc, obrigado pela resposta já tinha conseguido efetuar a configuração.

        Agora estou recebendo muitos alertas, estou tentando configurar a trigger para que dispare após 1 ou 5 minutos que o processador estiver em 100%.

        Tentei as linhas abaixo e não consegui, pode me ajudar?

        perf_counter[\Processor(_Total)\% Processor Time,avg1].last(1m)}>90

        O que errei nesta expressão?

        Obrigado.

        Comment

        • harmonica
          Senior Member
          • Jan 2009
          • 251

          #5
          Originally posted by andersondavidsilva
          Angelhc, obrigado pela resposta já tinha conseguido efetuar a configuração.

          Agora estou recebendo muitos alertas, estou tentando configurar a trigger para que dispare após 1 ou 5 minutos que o processador estiver em 100%.

          Tentei as linhas abaixo e não consegui, pode me ajudar?

          perf_counter[\Processor(_Total)\% Processor Time,avg1].last(1m)}>90

          O que errei nesta expressão?

          Obrigado.
          Boas,

          perf_counter[\Processor(_Total)\% Processor Time,avg1].min(5m)}>90

          Comment

          • andersondavidsilva
            Junior Member
            • Jul 2012
            • 18

            #6
            Bom dia harmonica,

            A expressão foi aceita, alterei no item e após na trigger porém, o monitoramento deste item parou com a mensagem: Windows Agent: Not Supported.

            Após esta mensagem atualizei o agent do zabbix para a nova versão: Zabbix 2.4, e a mensagem foi a mesma: Windows Agent: Not Supported.

            Pelo que vi o item: perf_counter, não aceita a expressão avg1.

            Será que não terei alternativas?

            Comment

            • angelhc
              Senior Member
              Zabbix Certified Specialist
              • Nov 2009
              • 226

              #7
              Bom dia!

              Eu acho que esses dois links podem ajudá-lo muito:

              Performance counters:
              https://www.zabbix.com/documentation...perfcounters?s[]=perf&s[]=counter

              WIN32-specific item keys:


              AS you can see, its correct, no avg1 is allowed on perf_counters:
              perf_counter[counter,<interval>]
              Value of any Windows performance counter, where “counter” is the counter path, and “interval” is the time period for storing the average value.
              See also: Windows performance counters.
              Average value of the “counter” during last “interval” seconds.
              The “interval” must be between 1 and 900 seconds (included) and the default value is 1.
              Performance Monitor can be used to obtain list of available counters.
              Until version 1.6 this parameter will return correct value only for counters that require just one sample (like \System\Threads). It will not work as expected for counters that require more that one sample - like CPU utilisation. Since 1.6 interval is used, so the check returns an average value for last “interval” seconds every time.
              Number of hosts 1600,Number of items +90k,Number of triggers +22k, Number of users +100, New values per second +1270

              http://zabbixes.wordpress.com/

              Comment

              • harmonica
                Senior Member
                • Jan 2009
                • 251

                #8
                Originally posted by andersondavidsilva
                Bom dia harmonica,

                A expressão foi aceita, alterei no item e após na trigger porém, o monitoramento deste item parou com a mensagem: Windows Agent: Not Supported.

                Após esta mensagem atualizei o agent do zabbix para a nova versão: Zabbix 2.4, e a mensagem foi a mesma: Windows Agent: Not Supported.

                Pelo que vi o item: perf_counter, não aceita a expressão avg1.

                Será que não terei alternativas?
                Boas,

                Podes usar a key nativa do Zabbix para monitorizares a utlização do CPU em %:
                system.cpu.util[,system]

                O Trigger:
                system.cpu.util[,system].min(5m)}>90

                Também te aconselho a usares Hysteresis para triggers de CPU:

                Comment

                • andersondavidsilva
                  Junior Member
                  • Jul 2012
                  • 18

                  #9
                  harmonica, boa tarde.

                  Deu certo, agora estou tendo problemas com clientes windows com S.O em português mas, isto já é um outro assunto.

                  Caso eu não consiga abrirei outro post.

                  Obrigado pela ajuda.

                  Abs.

                  Comment

                  Working...