MRTG: пропускная способность порта коммутатора

В настоящее время MRTG работает в коробке Debian. Это в настоящее время опрашивает коммутатор Netgear для скоростей 7 или около того портов и затем делает графики их. В настоящее время он записывает только биты/сек. Я хотел бы настроить MRTG для записи и отображения общего объема данных, прошедших через порт, а не только его скорости.

Я немного новичок в MIB и SNMP, поэтому мне нужна помощь. Переключатель GS748AT Netgear и я не совсем уверен, где найти МИБС, или какие MIB мне нужны для выполнения моей задачи.

любой и вся помощь приветствуется!

24
задан amazinghorse24
25.02.2023 8:53 Количество просмотров материала 3505
Распечатать страницу

1 ответ

Я боюсь, что MRTG не предназначен или даже не способен отслеживать кумулятивный счетчик, как вы предлагаете. В то время как это действительно запрашивает абсолютные значения трафика порта, который каждый опрос, это использует различие между этими двумя значениями для вычисления ограниченной скорости, которую это составляет график. Кроме того, поскольку размер файлов журналов MRTG со временем не увеличивается, они должны быть менее точными: абсолютные значения, получаемые в результате опроса, и вычисляемые дельты начинают иметь свои точность падает; это не обеспечит вам точный учет с течением времени. Так как большинство устройств низкого уровня потребления только реализуют SNMP V1.0, свои счетчики только 32 бита: они свертывают сверх после 65536^2 октетов, или около 4,3 гигабайта данных. Это тоже источник проблем. MRTG имеет код, чтобы помочь ему поддерживать разумную дельту между опрокидываниями и сбросами устройства / порта, но это не делает, и не может поддержать абсолютное количество всех переданных пакетов.

в любой момент времени, snmpget может использоваться для опроса абсолютных чисел на интерфейсе или группе интерфейсов. В следующем примере я определил (просматривая вывод snmpwalk), что мой интерфейс WiFi dslmodem является номером 9, и поэтому я могу вытащить его текущую абсолютную статистику следующим образом:


[mini-nevie:~] nevinwilliams% snmpget -c public -v1 192.168.2.1 .sysUpTimeInstance .ifLastChange.9 .ifInOctets.9 .ifOutOctets.9
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (187184300) 21 days, 15:57:23.00
IF-MIB::ifLastChange.9 = Timeticks: (2500757) 6:56:47.57
IF-MIB::ifInOctets.9 = Counter32: 824681152
IF-MIB::ifOutOctets.9 = Counter32: 317952735

который говорит мне, что (хотя я не уверен, что это 21 день или 7 часов; я думаю, что первый, поскольку он не используется много), что мой интерфейс Wi-Fi передал 1.1 гигабайт данных. (Я имею с тех пор перезагрузил мой DSL модем)


другой способ увидеть абсолютные счетчики-команда snmpstatus:

[мини-nevie:~] nevinwilliams% snmpstatus -с публичных 192.168.2.1 [УДП: [192.168.2.1]:161->[0.0.0.0]:0]=>[Абонентские Сети Siemens 6520-Series (E752)] Up:0:25: 25.00 интерфейсы: 22, пакеты Recv / Trans: 16230/28039 | ИС: интерфейсы 5530/1696 5 вниз!

что, как видите, дает гораздо более конденсированным формат. Однако такие данные просто плохо отображаются.

0
отвечен Nevin Williams 2023-02-26 16:41

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх