Ad Widget

Collapse

Snmp и парсер данных

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • cru5ader
    Member
    • Mar 2012
    • 72

    #1

    Snmp и парсер данных

    День добрый!
    Можно ли в заббиксе аналог grep по данным получаемым с snmpwalk?:

    К примеру:

    Code:
    -bash-4.2$ snmpwalk -v2c -c public 10.10.10.1 SNMPv2-SMI::enterprises.18.2.3.41.1.1
    SNMPv2-SMI::enterprises.18.2.3.41.1.1 = STRING: "0 1 4 1000 320 4000 4425 20 _"
    допустим строка в которой число 4425 меня интересует.
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Originally posted by cru5ader
    День добрый!
    Можно ли в заббиксе аналог grep по данным получаемым с snmpwalk?:

    К примеру:

    Code:
    -bash-4.2$ snmpwalk -v2c -c public 10.10.10.1 snmpv2-smi::enterprises.18.2.3.41.1.1
    snmpv2-smi::enterprises.18.2.3.41.1.1 = string: "0 1 4 1000 320 4000 4425 20 _"
    допустим строка в которой число 4425 меня интересует.
    только через внешнюю проверку, которая сама разберет строку и пришлет вам ее часть.

    Comment

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

      #3
      Динамические индексы или я Вас не совсем понял?

      Comment

      • cru5ader
        Member
        • Mar 2012
        • 72

        #4
        Originally posted by kos
        Динамические индексы или я Вас не совсем понял?
        Индексы как раз таки мне известны, в выходных параметрах интересуют строки некоторые.

        Comment

        • maaboo
          Junior Member
          • Sep 2014
          • 17

          #5
          Я скриптом делал.

          Причём мне даже пришлось производить конверсию, так как выдаваемое snmp значение было в виде "число как строка", а мне надо было просто "число".

          Там пара строчек всего. Тут примерно то же. Создаёшь массив, парсишь с разделением по пробелу и возвращаешь нужный индекс.

          Comment

          • cru5ader
            Member
            • Mar 2012
            • 72

            #6
            Originally posted by maaboo
            Я скриптом делал.

            Причём мне даже пришлось производить конверсию, так как выдаваемое snmp значение было в виде "число как строка", а мне надо было просто "число".

            Там пара строчек всего. Тут примерно то же. Создаёшь массив, парсишь с разделением по пробелу и возвращаешь нужный индекс.
            Ага так и сделал ) Всем спасибо за помощь!

            Comment

            Working...