Ad Widget

Collapse

Механизм добавления значений в item

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • heidfeld
    Junior Member
    • Sep 2015
    • 3

    #1

    Механизм добавления значений в item

    Задача: необходимо хранить в Zabbix значения долговычисляемых данных.
    Вычисления происходят на прикладном языке. Как предпочтительнее организовать механизм реализации хранения этих данных в Zabbix?

    Пример.
    В Zabbix необходимо хранить 50 item. Допустим, это какие-то агрегированные счётчики по 50 отделам фирмы. Гораздо оптимальнее (по серверным ресурсам) один раз рассчитать счетчики сразу по 50 отделам, чем 50 раз однотипно всё считать для каждого отдела в отдельности.
    Отсюда напрашивается следующие 2 решения:
    1. Заранее рассчитывать и кешировать данные для вставки в Zabbix, которые потом подтянет Agent.
    2. Использовать item как trapper и добавлять данные через консольную утилиту zabbix_sender. Есть ли, кстати, альтернатива этой утилите в API?

    Есть ли ещё какие-то способы и кто чем пользуется? Спасибо.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Мы в аналогичной ситуации пользуемся вторым вариантом, т.е. рассчитываем сразу много значений, которые скармливаем утилите zabbix_sender (которая запускается с ключиком "-i -" для чтения из stdin).

    Comment

    Working...