Ad Widget

Collapse

Размер текстового item??

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Yacudzer
    Junior Member
    • Apr 2019
    • 24

    #1

    Размер текстового item??

    Доброго всем времени суток.
    Столкнулся с такой проблемкой. По SNMP прилетают данные в виде текста (JSON), которые потом разбираю с помощью LLD. С некоторых устройств размер таких данных прилетает 5-6 кб. Заббикс их переварить не может и пишет:
    Code:
    Cannot receive string value: out of memory.
    В логах примерно тоже самое, более подробной информации я не нашел.
    Кто-то сталкивался уже с подобной проблемой? Подскажите, куда копать?
  • Yacudzer
    Junior Member
    • Apr 2019
    • 24

    #2
    Originally posted by cyber
    TEXT DATA LIMITS
    5-6kB should fit everywhere...
    Видел я эту таблицу. Легче не стало. Видимо, проблема в другом месте...

    Comment


    • Hamardaban
      Hamardaban commented
      Editing a comment
      тип данных в ЭД текст или символ ?
      и версия забикс какая?
  • Yacudzer
    Junior Member
    • Apr 2019
    • 24

    #3
    Тип данных Text
    Заббикс 5.0.1



    Причем, есть хосты которые нормально опрос этого айтема переваривают. Просто, там количество BGP-пиров (список которых выдает микротик по этому OID) значительно меньше...
    Attached Files

    Comment

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

      #4
      вот такое ограничение еще есть - база прокси.

      ОГРАНИЧЕНИЯ ДАННЫХ ДЛЯ ВОЗВРАЩАЕМЫХ ЗНАЧЕНИЙ


      Ограничения для JSON данных низкоуровневого правила обнаружения отсутствуют, если эти данные получены напрямую Zabbix сервером, так как полученные значения обрабатываются без сохранения в базу данных. Также ограничения отсутствуют и для пользовательских правил низкоуровневого обнаружения, однако, если предполагается получение пользовательских LLD данных при помощи пользовательского параметра, тогда накладывается ограничение по размеру значения (512 КБ) на сам пользовательский параметр.

      Если данные поступают от Zabbix прокси, этот прокси вынужден сначала записать их в базу данных. В таком случае накладываются ограничения к базе данных, например, 2048 байт для Zabbix прокси, который работает с IBM DB2 базой данных.

      Comment

      • Yacudzer
        Junior Member
        • Apr 2019
        • 24

        #5
        Originally posted by Hamardaban
        вот такое ограничение еще есть - база прокси.
        Интересное замечание. Сейчас с такой проблемой 2 хоста из 4. При этом один из проблемных действительно опрашивается через прокси. Второй - напрямую.
        Аналогично, два успешно работающих хоста: 1 через прокси и 1 напрямую. Но они то работают, к ним вопросов нет.
        А можно уточнить первоисточник, где Вы вычитали это замечание?

        Comment


        • Yacudzer
          Yacudzer commented
          Editing a comment
          Впрочем, я уже загуглил нашел... Тем не менее с проблемой остается минимум 1 хост (если учесть, что 2й хост опрашивается с помощью прокси)...
      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3404

        #6
        Ещё замечание: приходящие данные, случаем, не содержат ли многострочные значения?
        А то в версии 5.0.5 была исправлена ошибка с обрезанием всех строк, кроме первой, при обработке LLD (ссылка).
        Last edited by Kos; 23-11-2020, 17:54.

        Comment

        • Yacudzer
          Junior Member
          • Apr 2019
          • 24

          #7
          Originally posted by Kos
          Ещё замечание: приходящие данные, случаем, не содержат ли многострочные значения?
          А то в версии 5.0.5 была исправлена ошибка с обрезанием всех строк, кроме первой, при обработке LLD (ссылка).
          Не... Тут дело даже до LLD не доходит. Т.е. данных в айтеме нет от слова "совсем". Судя по snmp-тестеру - данные без символов возврата строки приходят.
          И, кстати, в хостах которые успешно все принимают - данные в айтеме сохраняются.
          См. скриншот.
          Click image for larger version

Name:	Screenshot_3.png
Views:	215
Size:	24.3 KB
ID:	413824
          Attached Files

          Comment

          • Yacudzer
            Junior Member
            • Apr 2019
            • 24

            #8
            Идей нет больше? Интересно, разрабы смотрят эти форумы? Может, я баг раскопал?

            Comment

            • Yacudzer
              Junior Member
              • Apr 2019
              • 24

              #9
              Думал, может дело в базе?
              Сегодня задеплоил чистый заббикс ради тестов (debian + mariadb, боевой работает на debian + postgres). Завел в него только проблемный хост с проблемным шаблоном. Результаты те же самые. Ничего нового.

              Comment

              • cyber
                Senior Member
                Zabbix Certified SpecialistZabbix Certified Professional
                • Dec 2006
                • 4811

                #10
                TEXT DATA LIMITS


                Text data limits depend on the database backend. Before storing text values in the database they get truncated to match the database value type limit:
                MySQL 255 characters 65536 bytes 65536 bytes
                PostgreSQL 255 characters 65536 characters 65536 characters
                Oracle 255 characters 65536 characters 65536 characters
                5-6kB should fit everywhere...

                Comment

                Working...