Ad Widget

Collapse

Агрегированные вычисления - ошибка сумма всех дисков виртуальных машин

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Kairat
    Junior Member
    • Aug 2023
    • 11

    #1

    Агрегированные вычисления - ошибка сумма всех дисков виртуальных машин

    Задача стоит с помощью Zabbix, делать прогноз по утилизации по дисковому пространству виртуальных серверов

    создал Item c вычисляемым параметрами sum(last_foreach(/*/vfs.fs.size[/,free]?[group="виртуальные сервера"]))

    Выдает ошибку

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

    #2
    Большая просьба: укажите, пожалуйста, вашу версию Zabbix и расскажите подробнее: где, при каких обстоятельствах и какую именно ошибку вы видите.
    А заодно проверьте, действительно ли у вас есть группа хостов (узлов сети) под названием "виртуальные сервера", а также, что на хостах, входящих в эту группу собирается элемент данных с ключом vfs.fs.size[/,free].

    Comment

    • Kairat
      Junior Member
      • Aug 2023
      • 11

      #3
      Версия Zabbix: Zabbix 6.2.1

      Используя LLD, получаю данные по каждому диску виртуальной машины ( Used, Free, Total) для получении суммы по всем дискам одной виртуальной машины, настроен Item (Summary) c вычисляемым параметрами(файл Item_VM.jpg)
      Данные собираются ошибок нет

      На основе данных Item (Summary) пытался настроить Item для суммарных данных всех виртуальных машин( конфигурация в файле Item_DC.jpg)

      Скриншот ошибки Ошибка.jpg

      Думаю ошибка в ключе Item_DC.jpg, но как его правильно прописать?
      Attached Files
      Last edited by Kairat; 10-08-2023, 11:16.

      Comment

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

        #4
        Originally posted by Kos
        А заодно проверьте, [...] что на хостах, входящих в эту группу собирается элемент данных с ключом vfs.fs.size[/,free].
        Ну вот видите - похоже, что проблема именно в этом.
        В формуле вычисляемого элемента данных вы ссылаетесь на ключ vfs.fs.size[/,free], а на самом деле собираете данные с другим ключом - vmware.vm.total.total.space (ну и, видимо, другие vmware.vm.vfs.fs.size[...]). Сообщение об ошибке на вашем скриншоте как раз и говорит о том, что тех данных, которые нужно собрать в агрегируемой функции, просто нет. Указывайте там те ключи, которые реально собирают данные.

        Comment

        • Kairat
          Junior Member
          • Aug 2023
          • 11

          #5
          Исправил ключ Item_VM.jpg на vm.avg.space.total

          Внес корректировку в формулу Item_DC на: sum(last_foreach(/*/vm.avg.space.total[*]?[group="Караганда виртуальные сервера"]))

          Но ошибка так и идет, подскажите пожалуйста где ошибка, т.к. опыт не большой в написании вычисляемых элементах, могу задавать "тупые" вопросы

          Comment

          • Kairat
            Junior Member
            • Aug 2023
            • 11

            #6
            Спасибо решил вопрос внес корректировку Item_DC на: sum(last_foreach(/*/vm.avg.space.total?[group="Караганда виртуальные сервера"])) все заработало!!!

            Comment

            • Kairat
              Junior Member
              • Aug 2023
              • 11

              #7
              Здравствуйте, у меня тоже проблема с вычислимыми элементами данных, Есть шаблон стандартный для получения параметров выгрузки VMware: CPU usage с ключем vmware.vm.cpu.usage[{$VMWARE.URL},{$VMWARE.VM.UUID}]
              Теперь стоит задача собрать данные по всем сервера используя теги создал элемент данных с параметрами sum(last_foreach(/*/vmware.vm.cpu.usage?[tag="RegionRole:Караганда ИТИ Система авторизации ADFS"]))
              Но данные не идут в чем проблема не могу понять, такие же параметры по дисковому пространству отрабатывает​

              Comment

              Working...