Ad Widget

Collapse

zabbix тригер по ядрам CPU (Усреднение по всем ядрам)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • fractal90
    Senior Member
    • Jun 2019
    • 177

    #1

    zabbix тригер по ядрам CPU (Усреднение по всем ядрам)

    Привет, интересует такая задача, если конечно возможно сделать средствами zabbix, вообщем у меня есть дискавери для cpu, через него обнаруживаются все ядра, и вот сейчас задумался, а можно ли сделать тригер, который возьмет значение каждого ядра и усреднит в одно? как я понимаю если сделать обычный тригер с avg за 10 минут, то будет создано количество тригеров эквивалентное каждому ядру cpu?
  • Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    #2
    Да - именно так.
    Встречал в интернете решение задачки похожей на вашу (с созданием графика всех обнаруженых элементов)
    Делается через внешний скрипт и API.

    Comment

    • fractal90
      Senior Member
      • Jun 2019
      • 177

      #3
      Originally posted by Hamardaban
      Да - именно так.
      Встречал в интернете решение задачки похожей на вашу (с созданием графика всех обнаруженых элементов)
      Делается через внешний скрипт и API.
      Понятно, тогда эту часть сделаю через grafana)

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3406

        #4
        Я, наверное, не очень понял задачу, но разве штатный агент не позволяет собирать информацию сразу по всем ядрам? system.cpu.load[all], system.cpu.util[all,...]

        Comment


        • Hamardaban
          Hamardaban commented
          Editing a comment
          может человек хочет сравнить показания этих метрик? :-)
          ну а если серьезно - подобные вопросы бывают часто. пусть еще один ответ (пусть и кривой) повисит
      • fractal90
        Senior Member
        • Jun 2019
        • 177

        #5
        Originally posted by Kos
        Я, наверное, не очень понял задачу, но разве штатный агент не позволяет собирать информацию сразу по всем ядрам? system.cpu.load[all], system.cpu.util[all,...]
        для сетевого оборудования он разве подходит? Cisco Asa/ Cisco Firepower / Cisco Catalyst 9500

        Comment

        • Semiadmin
          Senior Member
          • Oct 2014
          • 1625

          #6
          Ну вы ведь не сказали сразу, SNMP это или агент, который тоже умеет дискаверить ядра. В качестве трюка - делаете item с SNMP OID, начинающимся с discovery, получаете в него JSON с загрузкой каждого ядра, в препроцессинге через JSONPath или JS берете среднее значение. Потом - триггер для него. Кстати, в заббиксе уже начали появляться подобные штатные ключи (db.odbc.get, vfs.fs.get), но для SNMP пока так.

          Comment

          • fractal90
            Senior Member
            • Jun 2019
            • 177

            #7
            Originally posted by Semiadmin
            Ну вы ведь не сказали сразу, SNMP это или агент, который тоже умеет дискаверить ядра. В качестве трюка - делаете item с SNMP OID, начинающимся с discovery, получаете в него JSON с загрузкой каждого ядра, в препроцессинге через JSONPath или JS берете среднее значение. Потом - триггер для него. Кстати, в заббиксе уже начали появляться подобные штатные ключи (db.odbc.get, vfs.fs.get), но для SNMP пока так.
            да, Вы правы, мое упущение

            Comment

            • fractal90
              Senior Member
              • Jun 2019
              • 177

              #8
              Originally posted by Semiadmin
              Ну вы ведь не сказали сразу, SNMP это или агент, который тоже умеет дискаверить ядра. В качестве трюка - делаете item с SNMP OID, начинающимся с discovery, получаете в него JSON с загрузкой каждого ядра, в препроцессинге через JSONPath или JS берете среднее значение. Потом - триггер для него. Кстати, в заббиксе уже начали появляться подобные штатные ключи (db.odbc.get, vfs.fs.get), но для SNMP пока так.
              да, это я не осилил) сделал в grafana

              Comment

              Working...