Ad Widget

Collapse

SNMP данные одной строкой (или как прикрутить

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Cramac
    Member
    • Sep 2014
    • 91

    #1

    SNMP данные одной строкой (или как прикрутить

    Всем привет. Стоял какти, строил график данные conntrack
    данные передаются по 1 ОИД в виде строки
    HTML Code:
    UCD-SNMP-MIB::extOutput.1 = STRING: tcp_ss:6866 tcp_sr:21 tcp_e:12513 tcp_fw:16 tcp_cw:685 tcp_la:101 tcp_tw:18838 tcp_c:1352 tcp_a:32677 tcp_u:6989 tcp_ha:41 tcp_tot:39707 udp_a:23124 udp_u:35407 udp_ha:10053 udp_tot:68584 icmp_u:56 icmp_ha:50 icmp_tot:106 igmp_u:2 igmp_ha:0 igmp_tot:2 other_a:0 other_u:1 other_ha:858 other_tot:859 tot_a:55801 tot_u:42455 tot_ha:11002 tot:109258
    Переношу график в заббикс, не могу разобраться, как из этой строки выбрать данные?
  • aib
    Senior Member
    • Jan 2014
    • 1615

    #2
    Написать скрипт, который будет запрашивать эту строку, парсить её и отправлять через zabbix_send столько Item value, сколько Item's вы хотите собрать из строки.

    Трудно угадать, что вы имели в виду под "выбрать из этой строки данные", извините.
    Sincerely yours,
    Aleksey

    Comment

    • Cramac
      Member
      • Sep 2014
      • 91

      #3
      хочу из данных что выдаются по данному ОИД получить вот такой график

      П.С. сейчас все это работает в какти
      Attached Files

      Comment

      • yukra
        Senior Member
        • Apr 2013
        • 1359

        #4
        Originally posted by Cramac
        хочу из данных что выдаются по данному ОИД получить вот такой график

        П.С. сейчас все это работает в какти
        У вас получиться каждый цвет - это отдельный айтем. Соответственно скриптом распарсить строчку и отправить все данные в заббикс. Либо, если есть возможность, снять каждый айтем по snmp отдельно, а потом уже собрать все айтемы в 1 график.

        Comment

        • Cramac
          Member
          • Sep 2014
          • 91

          #5
          отправить в заббикс, это Вы имеете ввиду snmp trap в элементах данных ?

          Comment

          • Jimson
            Senior Member
            • Jan 2008
            • 1327

            #6
            "conntrack provides a full featured userspace interface to the netfilter connection tracking system" - это оно? Если да, то зачем и откуда там SNMP, почему не поставить на эту машинку zabbix_agent и не собирать данные через UserParameter?

            P.S. под "отправлять" имелся в виду zabbix_sender, наверно.

            Comment

            • Cramac
              Member
              • Sep 2014
              • 91

              #7
              оно, это где Вы высмотрели?

              П.С. исходники графика какти - forums.cacti.net/viewtopic.php?f=12&t=36629

              Comment

              • aib
                Senior Member
                • Jan 2014
                • 1615

                #8
                К сожалению, такой график построить невозможно.
                Заббих не умеет строить графики вниз от нулевой координаты.
                А совет по поводу сбора данных вам уже дали
                Sincerely yours,
                Aleksey

                Comment

                • Jimson
                  Senior Member
                  • Jan 2008
                  • 1327

                  #9
                  Originally posted by Cramac
                  оно, это где Вы высмотрели?
                  Что "это"? Вбил в гугл "conntrack".
                  Ставите агента и собираете данные из /proc/sys/net/чегототам напрямую, и не нужен SNMP.

                  Originally posted by aib
                  К сожалению, такой график построить невозможно.
                  Заббих не умеет строить графики вниз от нулевой координаты.
                  Ну вот это поправить очень просто, особенно если оставлять метки на ординате отрицательные как это у rrdtool (лентяи). Или просто менять знак перед отсылкой данных в zabbix (но в этом случае не правильно будет отображаться минимум и максимум в легенде), или дописать несколько строк кода в php frontend.

                  Comment

                  • aib
                    Senior Member
                    • Jan 2014
                    • 1615

                    #10
                    Originally posted by Jimson
                    Ну вот это поправить очень просто, особенно если оставлять метки на ординате отрицательные как это у rrdtool (лентяи). Или просто менять знак перед отсылкой данных в zabbix (но в этом случае не правильно будет отображаться минимум и максимум в легенде), или дописать несколько строк кода в php frontend.
                    Да, вы правы по-своему.
                    Я утверждал, что "из коробки", Zabbix не строит такие графики.
                    А уж с собственными доработками можно сделать всё, что хочется.
                    Sincerely yours,
                    Aleksey

                    Comment

                    • yukra
                      Senior Member
                      • Apr 2013
                      • 1359

                      #11
                      Originally posted by aib
                      К сожалению, такой график построить невозможно.
                      Заббих не умеет строить графики вниз от нулевой координаты.
                      А совет по поводу сбора данных вам уже дали
                      Я всегда думал (но никогда не пробовал честно говоря) что это можно решить пользовательским множителем "-1". Разве нет?

                      Comment

                      • aib
                        Senior Member
                        • Jan 2014
                        • 1615

                        #12
                        Да, показывать будет красиво.
                        Но вот минимум-максимум будет считаться неточно.
                        Sincerely yours,
                        Aleksey

                        Comment

                        Working...