hasculdr Posted May 17, 2017 Если в CLI выполнять команду show interface ethernet counter rate получаем таблицу с четырмя значениями для каждого порта с входящими/исходящими пакетами и потоками (бит в секунду). Причем все эти значения в двух вариантах - за последние 5 секунд и 5 минут. Использовал snmpwalk, пролистал приватный mib с qtech.ru, но нашел OID только для трафика в пакетах и общие счетчики всего принятого/отправленного трафика в байтах. Если информация доступна через командную строку, может быть такое, что она не доступна через snmp? Нужно получить именно текущую загрузку по портам (бит/сек), а не общее количество переданной информации. Share this post Link to post Share on other sites More sharing options...
smart85 Posted May 17, 2017 Если в CLI выполнять команду show interface ethernet counter rate получаем таблицу с четырмя значениями для каждого порта с входящими/исходящими пакетами и потоками (бит в секунду). Причем все эти значения в двух вариантах - за последние 5 секунд и 5 минут. Использовал snmpwalk, пролистал приватный mib с qtech.ru, но нашел OID только для трафика в пакетах и общие счетчики всего принятого/отправленного трафика в байтах. Если информация доступна через командную строку, может быть такое, что она не доступна через snmp? Нужно получить именно текущую загрузку по портам (бит/сек), а не общее количество переданной информации. Да, бывает, что счетчики из CLI отсутствуют в отдаче SNMP, на разном оборудовании встречал подобное. А что мешает дернуть общий счетчик, записать значение и через нужный интервал снова дернуть счетчик, из последнего значения отнять записанное значение и получить кол-во за период? Share this post Link to post Share on other sites More sharing options...
hasculdr Posted May 17, 2017 Это я и пытался сделать сегодня, делал с разницей в 1 секунду, но счетчики почти всегда мне выдавались одинаковые. Share this post Link to post Share on other sites More sharing options...
smart85 Posted May 18, 2017 Это я и пытался сделать сегодня, делал с разницей в 1 секунду, но счетчики почти всегда мне выдавались одинаковые. А при дельте 5-10-30-60 секуд значения нормально изменяются? Может так и есть на самом деле, такой траф на портах? И, кстати, какие OID-ы дергали? ifInOctets & ifOutOctets? Share this post Link to post Share on other sites More sharing options...
hasculdr Posted May 19, 2017 Дельта только 1 секунда, значения совпадают до байта. ifInOctets & ifOutOctets получал через snmpwalk, на сайте qtech в faq находил 64-х разрядный счетчик исходящего трафика в Байтах (N - номер порта)1.3.6.1.2.1.31.1.1.1.10.N 64-х разрядный счетчик входящего трафика в Байтах (N - номер порта) 1.3.6.1.2.1.31.1.1.1.6.N другие значения выдаются. Share this post Link to post Share on other sites More sharing options...
smart85 Posted May 19, 2017 Дельта только 1 секунда, значения совпадают до байта. ifInOctets & ifOutOctets получал через snmpwalk, на сайте qtech в faq находил 64-х разрядный счетчик исходящего трафика в Байтах (N - номер порта)1.3.6.1.2.1.31.1.1.1.10.N 64-х разрядный счетчик входящего трафика в Байтах (N - номер порта) 1.3.6.1.2.1.31.1.1.1.6.N другие значения выдаются. а при следующем опросе, например через 30 секунд с дельтой 1 секунда значения отличаются от результатов первого опроса с дельтой? Share this post Link to post Share on other sites More sharing options...