Ad Widget

Collapse

Загрузка ЦП

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Elis
    Member
    • Oct 2018
    • 71

    #1

    Загрузка ЦП

    Всем привет. Не получается снимать метрику с загрузки ЦП
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    - Доктор, у меня что-то болит.
    - Ну, тогда примите какую-нибудь таблетку.

    Если хотите более конструктивного ответа - предоставьте побольше информации: чего хотите добиться, что делаете, чего ожидаете, что в результате получается...

    Comment

    • Elis
      Member
      • Oct 2018
      • 71

      #3
      Получается смотреть на загрузку ядра клюём system.cpu.util[0,system,avg1],
      а вот на общий процент загруженности ЦП смотреть не получается(

      Comment

      • boogor
        Junior Member
        • May 2017
        • 17

        #4
        Еще надо уточнить, я так понял Вы пытаетесь смотреть загрузку проца на компьютере с Windows?

        Comment

        • Elis
          Member
          • Oct 2018
          • 71

          #5
          ОС Windows 10 pro. Разные значения в диспетчере задач и в zabbix, как я понимаю zabbix мониторит загрузку только одного ядра процессора, а у меня из 4
          Attached Files

          Comment

          • Saslawski
            Member
            • Jul 2014
            • 49

            #6
            Самый простой вариант - создать Zabbix Agent Item: perf_counter[\238(_Total)\6] (в зависимости от языка Windows могут быть другие параметры)

            Больше инфы тут
            Last edited by Saslawski; 02-11-2018, 10:11.

            Comment

            • Semiadmin
              Senior Member
              • Oct 2014
              • 1625

              #7
              А еще можно использовать LLD system.cpu.discovery и прототип айтема perf_counter[\238({#CPU.NUMBER})\6], будут графики по каждому ядру

              Comment

              • Elis
                Member
                • Oct 2018
                • 71

                #8
                perf_counter[\238(_Total)\6] - этот ключ показывает не правду, то есть в диспетчере 35%, а в zabbix 24%. Может конечно это усреднённое значение
                system.cpu.discovery - такого ключа у меня вообще нет.

                Сделано по условию, если загрузка одного из ядра более 80%, то происходит изменение статуса. Не знаю на сколько это правильно
                Attached Files

                Comment

                • Tallo23
                  Member
                  • Oct 2018
                  • 57

                  #9
                  я использую такой Item

                  Code:
                  system.cpu.util[all,system,avg1]
                  кстати avg1 - это среднее значение за 1 минуту, есть еще avg5 и avg15 - за 5 и 15 минут соответственно.


                  а триггер я такой использую

                  Code:
                  {ROUTER:system.cpu.util[all,system,avg1].avg(30m)}>60
                  более 30 минут загрузка CPU на ROUTER превышает 60%
                  Last edited by Tallo23; 02-11-2018, 10:49.

                  Comment

                  • Elis
                    Member
                    • Oct 2018
                    • 71

                    #10
                    Tallo23 спасибо за пример, теперь я вижу общую загрузку процессора. А если без роутера, вот так?

                    Code:
                    {WRK workstation:system.cpu.util[all,system,avg1].avg(30m)}>80

                    Comment


                    • Tallo23
                      Tallo23 commented
                      Editing a comment
                      router это имя хоста, на котором я это все применил.

                      а вот тут "avg(30m)" уже можно любое значение в минутах выставить
                      Last edited by Tallo23; 02-11-2018, 11:12.
                  • Elis
                    Member
                    • Oct 2018
                    • 71

                    #11
                    тригер сработал, через 1 минуту и 5 секунд, а по условию должен был сработать через 2 минуты
                    Code:
                    {WRK workstation:system.cpu.util[all,system,avg1].avg(2m)}>90
                    Это как то связано с временем обновления элемента данных 10сек?
                    Last edited by Elis; 02-11-2018, 11:18.

                    Comment


                    • Tallo23
                      Tallo23 commented
                      Editing a comment
                      затрудняюсь ответить, у меня стоит обновлять раз в минуту
                  • Elis
                    Member
                    • Oct 2018
                    • 71

                    #12
                    извиняюсь, всё работает. Мои действия:
                    - устанавливаю таймер в тригере, на 10 минут
                    - в течении этого времени перегружаю проц. (100%)
                    - ровно через 10 минут статус тригера изменился на "ПРОБЛЕМА"

                    Вопрос решён. Всем большое спасибо!)

                    Comment

                    • Tallo23
                      Member
                      • Oct 2018
                      • 57

                      #13
                      на здоровье :d

                      Comment

                      Working...