Ad Widget

Collapse

Нужен хелп по преобразованию значений

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • smit
    Junior Member
    • Mar 2011
    • 4

    #1

    Нужен хелп по преобразованию значений

    С некоторых устройств по SNMP, используя MIB вендора, получаю данные в таком формате :

    snmpwalk -c public -v2c 192.168.хх.ххх .1.3.6.1.4.1.24681.1.2.1.0
    SNMPv2-SMI::enterprises.24681.1.2.1.0 = STRING: "17.2 %"

    Соответственно использовать эти параметры для построения графиков не представляется возможным (ну или я пока не догадался как ). При указании типа получаемых данных в Numeric (float) получаю вполне разумный отлуп такого типа -
    Type of received value [17.2%] is not suitable for value type [Numeric (float)]

    Есть ли возможность в zabbixе преобразовывать значения на ходу? ну или брать не все поле целиком а какую то его часть? В общем чую что решение где то рядом, но догадаться пока не могу
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Сейчас можно решить эту проблему только через внешние_проверки (т.е. внешний скрипт)
    http://www.zabbix.com/documentation/...ки

    Comment

    • smit
      Junior Member
      • Mar 2011
      • 4

      #3
      Спасибо!
      Так и сделал - может кому то будет полезным (нашел в архивах форума):

      snmpwalk -c public -v2c 192.168.хх.ххх .1.3.6.1.4.1.24681.1.2.1.0 |awk {print'$4'} |sed 's/"//g'

      создается скрипт из одной строчки, этот скрипт вызывается через external check.

      Comment

      Working...