Ad Widget

Collapse

мониторинг загрузки канала, выбор mib

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • lexey
    Senior Member
    • Sep 2011
    • 104

    #1

    мониторинг загрузки канала, выбор mib

    нужно мониторить загрузку канала, cisco881
    если делать ручками, то получается так:
    1) нахожу нужный порт с помощью snmpwalk
    .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifDescr.5 = STRING: FastEthernet4
    далее входящий трафик и исходящий на порту
    .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifInOctets.5 = Counter32: 49877644
    .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifOutOctets.5 = Counter32: 2648980400
    далее строю графики

    2) ищу подобный граффик из сгенерированного шаблона для этого порта
    там используется такой миб: .1.3.6.1.2.1.31.1.1.1.6.5 ищу его и получаю
    linux:~# snmpwalk -v2c -c xxxx 192.168.114.1 .1.3.6.1.2.1.31.1.1.1.6.5
    IF-MIB::ifHCInOctets.5 = Counter64: 4345393202
    значит он использует другое значение:
    .iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCInOctet s.5 = Counter64: 4344844940
    .iso.org.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTable.ifXEntry.ifHCOutOcte ts.5 = Counter64: 6943947696
    отсюда и расхождение по графикам получается

    вопрос такой:
    в чем отличие мибов .ifHCInOctets.5 и ifInOctets.5
    какую команду использовать чтобы получить мибы вида .1.3.6.1.2.1.31.1.1.1.6.5
    использую такую: snmpwalk -v2c -c xxxx hostname
    и какой использовать правильнее?
    Last edited by lexey; 30-09-2011, 13:56.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Есть 32 и 64 битные счётчики. Абсолютные значения счётчиков мало кого интересуют и они не должны совпадать, интересны скорость роста этого счётчика, т.е. в Item дельта (скорость в секунду).
    Нужно использовать 64 битные счётчики, если они поддерживаются оборудованием, почему, читайте здесь:

    Comment

    • lexey
      Senior Member
      • Sep 2011
      • 104

      #3
      всетаки я немного не допонимаю
      linux:~# snmpwalk -v2c -c xxxx 192.168.114.1 interfaces.ifTable.ifEntry.ifInOctets.5
      IF-MIB::ifInOctets.5 = Counter32: 2481509066
      linux:~# snmpwalk -v2c -c xxxx 192.168.114.1 .1.3.6.1.2.1.31.1.1.1.6.5
      IF-MIB::ifHCInOctets.5 = Counter64: 11071443658

      а почему получается такая разница в построении графиков, 64х битный счетчик как то округляет значения?
      при построении графиков использовал тип графика стекируемый, способ отрисовки - заполнение
      1рис Counter32
      2рис Counter64
      Last edited by lexey; 08-06-2013, 12:23.

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        У вас, скорее всего, интервал опроса Item разный для 32 и 64 битных счётчиков.
        В скрипте cisco_xml.pl это параметр slow, это множитель для всех интервалов.
        Т.е. item опрашивается каждую минуту, при значении slow=5, каждые 60 сек*5= 300 сек=5 минут (формула интервал * slow)
        Last edited by dima_dm; 30-09-2011, 17:41.

        Comment

        • lexey
          Senior Member
          • Sep 2011
          • 104

          #5
          спасибо за ответы ! ! ! вроде разобрался
          а какое значение Item оптимально? у меня установлено было 300 сек поменял на 30 графики стали идентичны. И вобще хотелось бы знать snmp трафик как влияет на загрузку канала. Просто в некоторых филиалах скорость 512кб.с даже меньше бывает. Если я поставлю обновление 30 сек сильно канал не будет загружать?

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            Каждый выбирает для себя.
            Трафик при SNMP опросе копеечный, можете посчитать конкретные значения с помощью tcpdump, захватив пакеты на данный IP, просуммировав их длину и умножив на 8 (получаем в bit-ах), и разделив на время наблюдения. Не забывайте, что SNMP опрос нагружает также CPU устройства.

            Comment

            • Lone Wolf
              Member
              • Mar 2010
              • 34

              #7
              Originally posted by lexey
              какую команду использовать чтобы получить мибы вида .1.3.6.1.2.1.31.1.1.1.6.5
              использую такую: snmpwalk -v2c -c xxxx hostname
              snmpwalk -v2c -c xxxx -On hostname
              Только зачем? Заббикс прекрасно понимает OID'ы типа ifHCInOctets.14

              Comment

              Working...