[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mrtg & pppX



Здравствуйте.

Столкнулся я с такой ситуацией - хост держит на себе небольшой
модемный пул, загрузку каждого из модемов которого хочется смотреть
при помощи mtrg.

Вроде бы ничего особенного, но при каждом новом модемном соединении
pppX произвольно меняют свои номера портов в snmp: 

snmpwalk host public interface
...
interfaces.ifTable.ifEntry.ifDescr.3 = ppp0
interfaces.ifTable.ifEntry.ifDescr.4 = ppp2
interfaces.ifTable.ifEntry.ifDescr.5 = ppp1

Другой вариант:
interfaces.ifTable.ifEntry.ifDescr.3 = ppp0
interfaces.ifTable.ifEntry.ifDescr.4 = ppp1
interfaces.ifTable.ifEntry.ifDescr.5 = ppp2

и т.д.

Mrtg самым подлым образом запоминает этот 'interface describe' для
каждого обрабатываемого порта в /etc/mrtg.ok и при очередном цикле
работы сравнивается с этими значениями. Когда обнаруживается
несоответствие, он перестает обсчитывать порты, повторяя нараспев
следующее: 

---
Warning: There is something wrong with Target '3:public@host'
* Its ifDescr used to be 'ppp2'
* Now it is 'ppp0'

I will not update this graph for the moment. Maybe your Router has
changed the port to interface mapping. This can happen when new
Interfaces are added to the router or when it is rebooted.
---

От сообщения о том, что порт изменился, радости, поверьте мне,
никакой. Вопрос: как зафиксировать порты для pppX?

Заодно - как (чем) считать суммарный трафик?

С уважением, Александр А. Якимов
mailto:jakimov@mail.ru




Reply to: