URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 60279
[ Назад ]

Исходное сообщение
"FreeBSD + MRTG + VLAN + 1Gbit NIC"

Отправлено Alexey Nenakhov , 22-Сен-05 12:52 
Доброго Дня!

Возникла проблема с mrtg. Как только скорость загрузки по VLAN превышает 14МБайт/с на графике появляется провал почти до 0. Причем трафик в этот момент есть, при понижение загрузки ниже 14МБайт/с графики опять рисуются красиво.

Использую:
FreeBSD 4.11-RELEASE-p11
mrtg-2.12.2,1
ucd-snmp-4.2.6_3

Target[soho_8]: 13:public@localhost:
XSize[soho_8]: 350
YSize[soho_8]: 100
SetEnv[soho_8]: MRTG_INT_IP="192.168.11.1" MRTG_INT_DESCR="vlan11"
MaxBytes[soho_8]: 125000000
AbsMax[soho_8]: 125000000
Title[soho_8]: Server's Segment -- Server.SoHo.NET.ua
PageTop[soho_8]: <H1>Server's Segment -- Server.SoHo.NET.ua</H1>
<TABLE>
   <TR><TD>System:</TD>     <TD>Server.SoHo.NET.ua in Odessa, Ukraine</TD></TR>
   <TR><TD>Maintainer:</TD> <TD>soho@odessa.net</TD></TR>
   <TR><TD>Description:</TD><TD>vlan11  </TD></TR>
   <TR><TD>ifType:</TD>     <TD>Layer 2 Virtual LAN using 802.1Q (135)</TD></TR>
   <TR><TD>ifName:</TD>     <TD></TD></TR>
   <TR><TD>Max Speed:</TD>  <TD>125 MBytes/s</TD></TR>
   <TR><TD>Ip:</TD>         <TD>192.168.11.1 (soho)</TD></TR>
</TABLE>


Куда копать?


Содержание

Сообщения в этом обсуждении
"FreeBSD + MRTG + VLAN + 1Gbit NIC"
Отправлено Alexey Nenakhov , 26-Сен-05 11:01 
Бен, Ай нид ХЕЛП :)

"FreeBSD + MRTG + VLAN + 1Gbit NIC"
Отправлено Grey , 26-Сен-05 11:08 
>MaxBytes[soho_8]: 125000000
>AbsMax[soho_8]: 125000000

может тут надо пересчитать и значения поточнее выставить?


"FreeBSD + MRTG + VLAN + 1Gbit NIC"
Отправлено Alexey Nenakhov , 28-Сен-05 18:17 
Разобрался в чем проблема, мне надо снимать данные по SNMP-2c и снимать их с Counter64

Вот тут люди столкнулись с такой же проблемой: https://www.opennet.ru/openforum/vsluhforumID1/45785.html

Так как на FreeBSD и net-snmp считывать Counter64?


"FreeBSD + MRTG + VLAN + 1Gbit NIC"
Отправлено Alexey Nenakhov , 30-Сен-05 15:21 
>Разобрался в чем проблема, мне надо снимать данные по SNMP-2c и снимать
>их с Counter64
>
>Вот тут люди столкнулись с такой же проблемой: https://www.opennet.ru/openforum/vsluhforumID1/45785.html
>
>Так как на FreeBSD и net-snmp считывать Counter64?

Итак, следствие продолжается, про Counter64 под FreeBSD можно временно забыть, т.к.:
"At the moment, the MfD re-write (including the ifXTable extensions)  
has only been implemented on Linux systems.  Extending this to  
other operating systems is waiting on someone prepared and able  
to port the necessary data access code." http://www.opensubscriber.com/message/net-snmp-users@li...

Значит надо сделать без SNMP, благо все равно MRTG на том же сервере, подскажите, как мне с ядра получить кол-во входящего и исходящего трафика по заданному интерфейсу?  


"FreeBSD + MRTG + VLAN + 1Gbit NIC"
Отправлено Helper , 30-Сен-05 17:42 
Надо снимать счетчики чаще, чем раз в 5 минут (например раз в две или 3 минуты) - и будет счастье.
Иначе наступает переполнение: 14Мбайт/с*5*60 > 2^32

"FreeBSD + MRTG + VLAN + 1Gbit NIC"
Отправлено Max , 30-Сен-05 17:46 
>Значит надо сделать без SNMP, благо все равно MRTG на том же
>сервере, подскажите, как мне с ядра получить кол-во входящего и исходящего
>трафика по заданному интерфейсу?


netstat -bin тебе поможет, остаётся только парсер написать, на перле например.


"FreeBSD + MRTG + VLAN + 1Gbit NIC"
Отправлено Grey , 01-Окт-05 03:55 
>>Разобрался в чем проблема, мне надо снимать данные по SNMP-2c и снимать
>>их с Counter64
>>
>>Вот тут люди столкнулись с такой же проблемой: https://www.opennet.ru/openforum/vsluhforumID1/45785.html
>>
>>Так как на FreeBSD и net-snmp считывать Counter64?
>
>Итак, следствие продолжается, про Counter64 под FreeBSD можно временно забыть, т.к.:
>"At the moment, the MfD re-write (including the ifXTable extensions)
>has only been implemented on Linux systems.  Extending this to
>other operating systems is waiting on someone prepared and able
>to port the necessary data access code." http://www.opensubscriber.com/message/net-snmp-users@li...
>
>Значит надо сделать без SNMP, благо все равно MRTG на том же
>сервере, подскажите, как мне с ядра получить кол-во входящего и исходящего
>трафика по заданному интерфейсу?


делаем пару правил в ipfw, снимаем значения с нужной частотой и скармливаем MRTG.....


"FreeBSD + MRTG + VLAN + 1Gbit NIC"
Отправлено Alexey Nenakhov , 01-Окт-05 13:50 
>делаем пару правил в ipfw, снимаем значения с нужной частотой и скармливаем
>MRTG.....

Так и сделал, сделаю еще count правила и для других интерфейсов и снесу snmp нах!

Всем спасибо!



"FreeBSD + MRTG + VLAN + 1Gbit NIC"
Отправлено Grey , 01-Окт-05 13:53 
>>делаем пару правил в ipfw, снимаем значения с нужной частотой и скармливаем
>>MRTG.....
>
>Так и сделал, сделаю еще count правила и для других интерфейсов и
>снесу snmp нах!
>
>Всем спасибо!


сносить не стоит... можно много интересного по snmp мониторить....