Ad Widget

Collapse

как правильно распарсить для заббикса snmp и &

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • taku
    Junior Member
    • Oct 2015
    • 15

    #1

    как правильно распарсить для заббикса snmp и &

    Всем привет!
    прошу подскажите хочу в иннвент данные выводить инфу об ОС
    snmpwalk .1.3.6.1.2.1.1.1.0 | awk -F SMP '{print $2}'
    выдает текстовую информацию, но заббикс ругается что не могу распарсить, что делаю не так или так вообще не делается ?
    snmp_parse_oid(): cannot parse OID ".1.3.6.1.2.1.1.1.0 | awk -F SMP '{print $2}'".

    и еще вопросик
    есть несколько графиков нагрузки СПУ, но по снмп снимается отдельно каждое ядро, возможно ли вывести средний показатель как сумма всех значений деленое на кол. этих показателей ?

    Спасибо всем заранее!
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    кто выдает информацию, какую, как ее получает zabbix?

    Comment

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

      #3
      По второму вопросу: можно сделать через вычисляемый элемент данных (calculated item).

      По первому вопросу: непонятно, что именно Вы делаете. Опишите подробнее: как у Вас оформлен соответствующий элемент данных (Item), а также где именно и в какой момент появляется ругань.

      Comment

      • taku
        Junior Member
        • Oct 2015
        • 15

        #4
        если сделать snmpwalk + комманда в консоли, то выдается необходимый результат.
        к примеру
        root@mon:~# snmpwalk -v 2c -c takusnmp 10.20.20.18 .1.3.6.1.2.1.1.1.0 | awk -F SMP '{print $2}'
        Debian 3.16.7-ckt11-1+deb8u6 (2015-11-09) x86_64"

        Comment

        • sadman
          Senior Member
          • Dec 2010
          • 1611

          #5
          Мне кажется, что лучше будет воспользоваться SNMP-агентом Zabbix (https://www.zabbix.com/documentation...itemtypes/snmp ), затем созданный Элементе данных связать с инвентарем, выбрав в "Populates host inventory field" необходимый пункт.

          Comment

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

            #6
            Originally posted by taku
            если сделать snmpwalk + комманда в консоли, то выдается необходимый результат.
            Понятно, а как дальше пытаетесь это загонять в Zabbix, что получаете "ругань"? Через UserParameters на агенте?
            Прямой путь - как указал sadman, используя SNMP-мониторинг. Но через UserParameters, по идее, тоже должно работать.

            Comment

            • taku
              Junior Member
              • Oct 2015
              • 15

              #7
              Вставляю в snmp oid скорее всего делаю не правильно, надо по другому вот только как или как вариант через ssh

              Comment

              • sadman
                Senior Member
                • Dec 2010
                • 1611

                #8
                Загляните в любой шаблон, связанный с SNMP - там есть элементы данных, которые созданы правильно и работают. Почти. Если mib-ы установлены.

                Comment

                • tuban
                  Senior Member
                  Zabbix Certified Specialist
                  • Sep 2012
                  • 286

                  #9
                  Originally posted by taku
                  Всем привет!
                  прошу подскажите хочу в иннвент данные выводить инфу об ОС
                  snmpwalk .1.3.6.1.2.1.1.1.0 | awk -f smp '{print $2}'
                  выдает текстовую информацию, но заббикс ругается что не могу распарсить, что делаю не так или так вообще не делается ?
                  Snmp_parse_oid(): Cannot parse oid ".1.3.6.1.2.1.1.1.0 | awk -f smp '{print $2}'".

                  и еще вопросик
                  есть несколько графиков нагрузки СПУ, но по снмп снимается отдельно каждое ядро, возможно ли вывести средний показатель как сумма всех значений деленое на кол. этих показателей ?

                  Спасибо всем заранее!
                  Скриншот элемента данных в студию.

                  Comment

                  • yukra
                    Senior Member
                    • Apr 2013
                    • 1359

                    #10
                    Originally posted by tuban
                    Скриншот элемента данных в студию.
                    И так ведь понятно что в ЭД намисано "... | awk ", а ТС решил всех слегка потролить, ибо с таким скилом чтения документации невозможно в принципе завести рабочую инсталяцию даже в виде готовой ВМ.

                    Comment

                    • taku
                      Junior Member
                      • Oct 2015
                      • 15

                      #11
                      скриншот во вложении, спасибо!
                      Attached Files
                      Last edited by taku; 25-11-2015, 09:05.

                      Comment

                      • tuban
                        Senior Member
                        Zabbix Certified Specialist
                        • Sep 2012
                        • 286

                        #12
                        Originally posted by taku
                        скриншот во вложении, спасибо!
                        >_<

                        Почему-то, я не удивлен.

                        В элементе данных snmp можно писать только oid либо MIB. AWK и прочее работать не будет. Если нужно что-то отрезать, нужно использовать внешнюю проверку. А вообще, читайте документацию.

                        Comment

                        • taku
                          Junior Member
                          • Oct 2015
                          • 15

                          #13
                          так и предполагал ранее, но надежда умирает последней, читать доку несомненно правильный путь спасибо, но иногда быстрее спросить и получить результат.

                          Comment

                          • tuban
                            Senior Member
                            Zabbix Certified Specialist
                            • Sep 2012
                            • 286

                            #14
                            Originally posted by taku
                            так и предполагал ранее, но надежда умирает последней, читать доку несомненно правильный путь спасибо, но иногда быстрее спросить и получить результат.
                            По-моему быстрее было прочитать, чем ждать ответа на форуме несколько дней.

                            Comment

                            Working...