Ad Widget

Collapse

Информацию о CPU

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Krix
    Junior Member
    • Feb 2020
    • 15

    #1

    Информацию о CPU

    Подскажите как через zabbix агент получить информацию о процессоре (модель процессора,GHz )
    с таким ключом system.hw.cpu[all,model] данные не приходят
  • Esipovich
    Junior Member
    • May 2019
    • 23

    #2
    Приветствую.

    Не знаю,что конкретно Вы хотите получить, но как вариант ключ поставить: system.hw.cpu без "[]".
    Так же "тип информации" нужно поставить "Символ" или "Текст"

    Comment


    • Krix
      Krix commented
      Editing a comment
      Спасибо, попробую
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #3
    Originally posted by Krix
    Подскажите как через zabbix агент получить информацию о процессоре (модель процессора,GHz )
    с таким ключом system.hw.cpu[all,model] данные не приходят
    На какой операционке хотите проверять?
    Вроде, как это только на Linux-ах поддерживается.

    Comment


    • Krix
      Krix commented
      Editing a comment
      Агент стоит на window 10
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #4
    Агент стоит на window 10
    Ну вот и ответ на вопрос "почему данные не приходят". Осталось разобраться, что делать.
    Могу предположить, что можно извлечь нужную информацию каким-либо WMI-запросом, тогда можно использовать ключ wmi.get[...]. Однако более точно не подскажу, в данной области я не силён.

    Comment

    • Hamardaban
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • May 2019
      • 2713

      #5
      Вот это вернет json с перечнем все данных по процессорам
      Code:
       wmi.getall[root\cimv2,SELECT * FROM Win32_Processor]
      Вот это - только тип и частоту
      Code:
      wmi.getall[root\cimv2,SELECT Name FROM Win32_Processor]
      Вот это - по первому процу
      Code:
      wmi.get[root\cimv2,SELECT Name FROM Win32_Processor]

      Comment

      • Krix
        Junior Member
        • Feb 2020
        • 15

        #6
        спасибо, сегодня не получилось попробовать не было на месте, завтра проверю с wmi запросом

        Comment

        • Krix
          Junior Member
          • Feb 2020
          • 15

          #7
          Все получилось, инфо отображается,но отображается с символами скобок, нельзя ли к пк то вывести только текст?

          Comment

          • Hamardaban
            Senior Member
            Zabbix Certified SpecialistZabbix Certified Professional
            • May 2019
            • 2713

            #8

            Если использовать wmi.getall то вернется json - его можно разобрать в препроцессинге (см документацию) а wmi.get возвращает без скобок! Если всёже с ними (мало ли что) - исползуй regex в препроцессинге!

            Comment

            • Semiadmin
              Senior Member
              • Oct 2014
              • 1625

              #9
              Originally posted by Krix
              Все получилось, инфо отображается,но отображается с символами скобок, нельзя ли к пк то вывести только текст?
              Избавиться от полученных в JSONPath скобок можно при помощи функции first()

              Comment

              Working...