Назад | Перейти на главную страницу

Ubuntu 10.04 SNMP Без изменений в ifInOctets / ifOutOctets

Я успешно настроил cacti на трех разных машинах Ubuntu, чтобы отслеживать использование полосы пропускания. При попытке настроить его на удаленном компьютере счетчик полосы пропускания не меняется.

#snmpwalk -v 2c -c public 127.0.0.1 .1.3.6.1.2.1.2.2.1.10; sleep 10; snmpwalk -v 2c -c public 127.0.0.1 .1.3.6.1.2.1.2.2.1.10

результат

IF-MIB::ifInOctets.1 = Counter32: 221594
IF-MIB::ifInOctets.2 = Counter32: 0
IF-MIB::ifInOctets.3 = Counter32: 6670994
IF-MIB::ifInOctets.4 = Counter32: 0
IF-MIB::ifInOctets.5 = Counter32: 0
IF-MIB::ifInOctets.6 = Counter32: 0
IF-MIB::ifInOctets.1 = Counter32: 221594
IF-MIB::ifInOctets.2 = Counter32: 0
IF-MIB::ifInOctets.3 = Counter32: 6670994
IF-MIB::ifInOctets.4 = Counter32: 0
IF-MIB::ifInOctets.5 = Counter32: 0
IF-MIB::ifInOctets.6 = Counter32: 0

Через некоторое время - 15 минут или около того - все изменится. Я очистил и переустановил идентично другим машинам, но безуспешно. Я тоже пробовал 64-битные счетчики безуспешно. Использование v1 и v3 также дает тот же результат.

С помощью ifconfig

Дает:

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:320474 errors:0 dropped:29 overruns:0 frame:0
TX packets:433453 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:22979993 (22.9 MB)  TX bytes:407158360 (407.1 MB)
Interrupt:44

через несколько секунд:

UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:323653 errors:0 dropped:29 overruns:0 frame:0
TX packets:436633 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:23186461 (23.1 MB)  TX bytes:407336648 (407.3 MB)
Interrupt:44

Данные перемещаются, но не регистрируются с помощью snmp.

snmpd.conf:

rocommunity  public
syslocation  "Over Here"
syscontact  someone@somewhere.com

У меня только что была такая же проблема, после того, как я много поискал и подумал, что проблема была похожа на эту:

http://www.fineconnection.com/How_to_set_the_net-snmp_agent_update_or_counter_refresh_interval

Я просмотрел файл системного журнала и понял, что snmp не может получить доступ к / proc / net среди прочего.

Я не уверен, что эта конфигурация по умолчанию была исправлена ​​для последней версии, но, поиграв с разрешениями, я заставил ее снова работать.