Живой трафик по порту через snmp и расхождения - PullRequest
0 голосов
/ 12 октября 2019

Я пытаюсь получить данные от коммутаторов HP и брандмауэров Juniper и его порта через snmp.

Я ищу способ анализа живого трафика на порту, чтобы я мог создать график использования портовкак на Solarwinds или Observium.

Пока у меня есть результаты, которые я получаю из формулы на Как рассчитать трафик на Cisco

Работает нормально, однако,Каждую пару чтений я получаю ненормальные скорости. Т.е. для виртуального интерфейса на брандмауэре, который ограничен 4 МБ, я время от времени получаю 20+ МБ.

У меня есть задание cron, которое опрашивает устройства каждые 5 минут, поэтому формула использует 300 секунд какдельта времени.

Итак, вопрос в том, может ли порт показывать эти отклонения или я что-то не так делаю? Любое понимание было бы удивительным: -)

1 Ответ

1 голос
/ 14 октября 2019

Проблема в том, что вы используете ifTable , определенный в RFC1213 . Это своего рода устаревшее из-за ifInOctets и ifOutOctets определены как 32-битные счетчики. Таким образом, они будут переполнены и сброшены очень быстро, и вы получите ненормальные результаты, когда это произойдет. Я бы предложил переключиться на ifXTable (IF-MIB) , где эти счетчики определены как 64-битное значение с.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...