Ad Widget

Collapse

Проблема c API item.create

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • vanishox
    Member
    • Mar 2011
    • 47

    #1

    Проблема c API item.create

    День добрый столкнулся с такой проблемой:

    1. Есть база клиентов.
    2. Каждый клиент сидит на железке со своим портом.
    3. Есть заббикс 1.8.
    4. Хочу реализовать учет скорости абонента.
    5. Создаю итем вида:

    HTML Code:
                description          =       account + "-IN"
                type                  =       "4"
                snmp_oid            =       ".1.3.6.1.2.1.31.1.1.1.6." +ifIndex
                snmp_community  =       "хххххх"
                snmp_port           =       161
                key_                  =       "ifHCInOctets." + ifIndex
                value_type          =       3
                data_type           =       0
                units                  =       "bps"
                multiplier             =       8
                delay                  =       "1200"
                history                =       "90"
                trends                =       "90"
                status                =       0
                delta                  =       1
    
                zapi.item.create({   'hostid'               : (hostid),
                                         'description'      : (description),
                                         'type'             : (type),
                                         'snmp_oid'         : (snmp_oid),
                                         'snmp_community'   : (snmp_community),
                                         'snmp_port'        : (snmp_port),
                                         'key_'             : (key_),
                                         'value_type'       : (value_type),
                                         'data_type'        : (data_type),
                                         'units'            : (units),
                                         'multiplier'       : (multiplier),
                                         'delay'            : (delay),
                                         'history'          : (history),
                                         'trends'           : (trends),
                                         'status'           : (status),
                                         'delta'            : (delta)
                                    })
    Где multiplier = 8 (так как уменя собираются с устройства счетчики байт, то надо их переделывать в биты.)
    6. Итем создается - норм, но в значении Пользовательский множитель галка не стоит и нет коэффициента умножения 8.
    7. Я что-то упускаю не могу понять, подскажите пожалуйста.
  • Pavels
    Member
    • Oct 2011
    • 83

    #2
    The "multiplier" property is a boolean value, indicating weather to use the multiplier or not. The multiplier itself is passed in the "formula" parameter. So your request needs to look like:
    Code:
    {
    "multiplier": 1
    "formula": 8
    }

    Comment

    • vanishox
      Member
      • Mar 2011
      • 47

      #3
      Pavels, It works. Thanks a lot!

      Comment

      Working...