faq обучение настройка
Текущее время: Вт июл 22, 2025 01:45

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 04, 2009 02:03 
Не в сети

Зарегистрирован: Чт июл 10, 2008 08:20
Сообщений: 95
terrible писал(а):
Желающий писал(а):
Каким образом получить со свича не количество переданных пакетов, а загрузку канала в процентах от пропускной способности отдельно по направлению трафика на интерфейсе?
Рассчитать самому?

Да, расчитать самому.
>а загрузку канала в процентах от пропускной способности
Для начала получаем пиковую теоретическую пропускную способность канала:
1.3.6.1.2.1.31.1.1.1.15 - текущее физическое подключение, мбит/с

затем текущая нагрузка кбайт/с - т.е. нужно из текущее физ.подключение умножить на 8, затем на 1024 (будут мегабайты), после чего полученные мегабайты/с разделить на физ.подключение. Ну примерно как-то так.

--------------------

Очень советую установить на компьютер комплекс мониторинга Cacti (http://www.cacti.net/), там есть уже готовые OID для ваших целей.

Из логов вы можете получить ту информацию, которая вам нужна.

P.S. для гигабитных портов используйте 64-bit counters, для свичей указывайте протокол snmp v2c, на v1 64-х битные счётчики не работают, а обычные не отображают нагрузку больше 128 мбит/с.


Еще не пробовал, но большое спасибо за развернутый ответ...

Код:
после чего полученные мегабайты/с

дико извиняюсь.... Мне на самом деле уже стыдно за назойливость...
Разжуйте плиз, в каком месте получаются мегабайты/с?? Если вышеприведенные операции проводить с пакетами (которые получаем в ответ на имеющиеся OID) скорость (пропускная способность) не получается

Код:
1.3.6.1.2.1.31.1.1.1.15 - текущее физическое подключение, мбит/с
для меня это известная величина...
а для того чтобы получить изменение величины в сек. необходимо брать дельту между двумя замерами кол-ва пакетов чтолИ? но получатся неточные даннные..
Ни одного OID возвращающего бит\сек нет. Только количество пакетов... (((
То есть нужно кол-во пакетов X+100cек. -(минус) кол-во пакетов за разделить на сто чтоли? Тогда получится пакет\сек? И это будет вроде опорная величниа, на основании которой можно рассчитывать...

Иначе никак не представляю...
Cacti ставить смысла не вижу из-за одной задачи... Zabbix вроде обладает всеми возможностями...

_________________
Хочу все знать!!!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 04, 2009 13:19 
Не в сети

Зарегистрирован: Пт сен 14, 2007 16:14
Сообщений: 174
Откуда: Kharkiv
Желающий писал(а):
terrible писал(а):
snmpwalk v2c 1.3.6.1.2.1.31.1.1.1.6
snmpwalk v2c 1.3.6.1.2.1.31.1.1.1.10

IF-MIB -> ifXTable -> ifXEntry -> ifHCInOctets || ifHCOutOctets

возвращает какие то безумные 14-15 значные результаты... явно не проценты...количество пакетов чтоли...
Возьмите англо-русский словарь и переведите слово octet и так же вторую ссылку из яндекса


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 04, 2009 15:36 
Не в сети

Зарегистрирован: Чт июл 10, 2008 08:20
Сообщений: 95
toxicom писал(а):
Желающий писал(а):
terrible писал(а):
snmpwalk v2c 1.3.6.1.2.1.31.1.1.1.6
snmpwalk v2c 1.3.6.1.2.1.31.1.1.1.10

IF-MIB -> ifXTable -> ifXEntry -> ifHCInOctets || ifHCOutOctets

возвращает какие то безумные 14-15 значные результаты... явно не проценты...количество пакетов чтоли...
Возьмите англо-русский словарь и переведите слово octet и так же вторую ссылку из яндекса

в общем, количество байтов

_________________
Хочу все знать!!!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср ноя 04, 2009 18:40 
Не в сети

Зарегистрирован: Вт июн 17, 2008 18:59
Сообщений: 1203
Откуда: Минск, Беларусь
да, именно число восьмибитовых байтов :)

_________________
Это текст, который можно добавлять к размещаемым вами сообщениям. Длина его ограничена 255 символами.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт ноя 05, 2009 19:24 
Не в сети

Зарегистрирован: Чт июл 10, 2008 08:20
Сообщений: 95
Большая просьба к сотрудникам D-Link!!! (или опытным админам)
по существу вопроса ответьте плиз... потратьте 30 сек....

_________________
Хочу все знать!!!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт ноя 05, 2009 19:37 
Не в сети

Зарегистрирован: Пт май 05, 2006 16:52
Сообщений: 4181
Откуда: default
Как опытный программер, отвечаю:
берём Cacti, ковыряемся в коде, ищем то, как он стоит графики и получаем нужный нам функционал.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт ноя 06, 2009 13:17 
Не в сети

Зарегистрирован: Пт сен 14, 2007 16:14
Сообщений: 174
Откуда: Kharkiv
Т.к. OID ifHCInOctets и ifHCOutOctets являются типом counter - это означает, что новое значение прибавляется к его предыдущему значению... следовательно, что бы узнать сколько байт посчитал этот счетчик за промежуток времени n, нужно из текущего значения счетчика вычесть значение счетчика которое было n единиц времени назад.

Читаем значение счетчика и присваиваем это значение переменной cnt0.
Ждем n секунд.
Читаем значение счетчика и присваиваем это значение переменной cnt1.
Вычитаем cnt=cnt1-cnt0 - полученное значение - количество байт посчитанное за промежуток времени n секунд.
cnt делим на n получаем среднее значение загрузки порта (в данном случае) за промежуток времени n. Полученное число делим на максимальное значение пропускной способности порта (в байтах) и умножаем на 100%. Ставим точку на графике.
cnt0=cnt1. снова ждем n сек...

Ну где-то так.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт ноя 06, 2009 13:33 
Не в сети

Зарегистрирован: Чт июл 10, 2008 08:20
Сообщений: 95
спасибо.
боялся что придется делать так )))

_________________
Хочу все знать!!!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт ноя 20, 2009 16:34 
Не в сети

Зарегистрирован: Чт июл 10, 2008 08:20
Сообщений: 95
Решение этой проблемы:
http://www.zabbix.com/forum/showthread. ... #post54131

_________________
Хочу все знать!!!


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Google [Bot], Majestic-12 [Bot] и гости: 48


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB