Я боюсь, что 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 вниз!
что, как видите, дает гораздо более конденсированным формат. Однако такие данные просто плохо отображаются.