Страница 1 из 1

MRTG и железяка от D-Link

Добавлено: 2010-01-13 2:39:58
savio
Имеется свич DES-1228, на котором два последних порта(27,28) гигабитные
Статистику снимаю по SNMP, MRTG рисует графики.
Со всеми портами гуд, кроме гиговых. (смотрите картинку)
читал что нужно юзать 64 разрядные счетчики для гиговых портов.
Исправил у себя таргет с
Target[port28]: 28:pub@192.168.0.102
на
Target[port28]: 28:pub@192.168.0.102:::::2
но сразу получил ошибку
# mrtg mrtg_des.cfg
SNMP Error:
Received SNMP response with error code
error status: noSuchName
index 1 (OID: 1.3.6.1.2.1.31.1.1.1.6.28)
SNMPv2c_Session (remote host: "192.168.0.102" [192.168.0.102].161)
community: "pub"
request ID: 1827416526
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/local/lib/perl5/site_perl/5.8.8/SNMP_util.pm line 490
SNMPGET Problem for ifHCInOctets.28 ifHCOutOctets.28 sysUptime sysName on pub@192.168.0.102:::::2:v4only
at /usr/local/bin/mrtg line 2202
2010-01-13 01:38:15: ERROR: Target[port28][_IN_] ' $target->[27]{$mode} ' did not eval into defined data
2010-01-13 01:38:15: ERROR: Target[port28][_OUT_] ' $target->[27]{$mode} ' did not eval into defined data
#
что я делаю не так?

Re: MRTG и железяка от D-Link

Добавлено: 2010-01-13 10:24:45
hizel
этот коммутатор отдает ifXTable?

Re: MRTG и железяка от D-Link

Добавлено: 2010-01-13 13:30:15
savio
я не в курсе что за ifXTable...
делаю так
cfgmaker pub@192.168.0.100 >> test.cfg
теперь смотрим конфигурацию последнего порта
...
Target[192.168.0.100_28]: 28:pub@192.168.0.100:
SetEnv[192.168.0.100_28]: MRTG_INT_IP="" MRTG_INT_DESCR="GbE_28"
MaxBytes[192.168.0.100_28]: 125000000
Title[192.168.0.100_28]: Traffic Analysis for 28 --
PageTop[192.168.0.100_28]: <h1>Traffic Analysis for 28 -- </h1>
<div id="sysdetails">
<table>
<tr>
<td>System:</td>
<td> in </td>
</tr>
<tr>
<td>Maintainer:</td>
<td></td>
</tr>
<tr>
<td>Description:</td>
<td>GbE_28 </td>
</tr>
<tr>
<td>ifType:</td>
<td>ethernetCsmacd (6)</td>
</tr>
<tr>
<td>ifName:</td>
<td></td>
</tr>
<tr>
<td>Max Speed:</td>
<td>125.0 MBytes/s</td>
</tr>
</table>
</div>
...
почему кстати mrtg решил что максимум 125.0 MBytes/s??? порт же гигабитный

Re: MRTG и железяка от D-Link

Добавлено: 2010-01-13 13:31:17
hizel
проверьте

Код: Выделить всё

snmpwalk -c <community> -v2c <host> ifXTable
в этой табличке 64-битные счетчики

Re: MRTG и железяка от D-Link

Добавлено: 2010-01-13 13:46:33
savio
странно... такая табличка отсутствует....
кстати при snmpwalk -c pub -v2c 192.168.0.100
...
TCP-MIB::tcpOutSegs.0 = Counter32: 1237
TCP-MIB::tcpRetransSegs.0 = Counter32: 0
TCP-MIB::tcpInErrs.0 = Counter32: 0
TCP-MIB::tcpOutRsts.0 = Counter32: 10
UDP-MIB::udpInDatagrams.0 = Counter32: 119444
UDP-MIB::udpNoPorts.0 = Counter32: 523
UDP-MIB::udpInErrors.0 = Counter32: 0
UDP-MIB::udpOutDatagrams.0 = Counter32: 118784
UDP-MIB::udpLocalAddress.192.168.0.100.64518 = IpAddress: 192.168.0.100
UDP-MIB::udpLocalAddress.192.168.0.100.64515 = IpAddress: 192.168.0.100
Error: OID not increasing: UDP-MIB::udpLocalAddress.192.168.0.100.64518
>= UDP-MIB::udpLocalAddress.192.168.0.100.64515

Re: MRTG и железяка от D-Link

Добавлено: 2010-01-13 13:50:58
hizel
я не зря в конце команды ifXTable присовокупил, если и там не отдаст, значит ваш коммутатор не поддерживает 64-битные счетчики
следовательно вам нужно уменьшать шаг проверки, чтобы не вылетать за границы

Re: MRTG и железяка от D-Link

Добавлено: 2010-01-13 14:16:41
savio
ну если запустить вот так
snmpwalk -c pub -v2c 192.168.0.100 ifXTable
то просто тишина.
ок. спасибо за наводку. поставил 1 минуту. посмотрим чего получится

Re: MRTG и железяка от D-Link

Добавлено: 2010-01-13 14:46:46
savio
нда.... минимум 5 мин хочет mrtg, все что меньше сам mrtg предлагает юзать rrdtool
ERROR: CFG Error in "Interval": should be at least 5 Minutes (unless you use rrdtool) at /usr/local/lib/perl5/site_perl/5.8.8/MRTG_lib.pm line 814.

Re: MRTG и железяка от D-Link

Добавлено: 2010-01-13 15:02:04
hizel
правильно советует :D

см. collectd чтобы без крона и мордочку какую нибудь к нему :(

Re: MRTG и железяка от D-Link

Добавлено: 2010-10-01 17:05:18
XxxX
даю пример готового и рабочего мрг


## Interface 23 >> Descr: 'RMON-Port--23-on-Unit-1' | Name: '1/2' | Ip: '' | Eth: '' ###

Target[dgs100-p23_mrtg]: 23:pub@dgs_100:::::2
SetEnv[dgs100-p23_mrtg]: MRTG_INT_IP="" MRTG_INT_DESCR="RMON-Port-23--on-Unit-1"
MaxBytes[dgs100-p23_mrtg]: 1000000000
Title[dgs100-p23_mrtg]: Traffic Analysis for 23 -- dgs_100
PageTop[dgs100-p23_mrtg]: <H1>Traffic Analysis for 23 -- dgs_100 </H1>
<TABLE>
<TR><TD>System:</TD> <TD>coredes ,Kiev,Ukraine</TD></TR>
<TR><TD>Maintainer:</TD> <TD>noc@***********</TD></TR>
<TR><TD>Description:</TD><TD>RMON-Port--23-on-Unit-1 </TD></TR>
<TR><TD>ifType:</TD> <TD>ethernetCsmacd (6)</TD></TR>
<TR><TD>ifName:</TD> <TD>1/2</TD></TR>
<TR><TD>Max Speed:</TD> <TD>1000.0 MBytes/s</TD></TR>
</TABLE>


мож кто подскажет мне нуна загрузку цп намалювать, что-то не выходит

Re: MRTG и железяка от D-Link

Добавлено: 2010-10-01 19:36:07
FreeBSP
savio писал(а):...
почему кстати mrtg решил что максимум 125.0 MBytes/s??? порт же гигабитный
гигабит=1000мбит
1000Мбит/8(битов в байте) = 125 мбайт/сек = 125.0 MBytes/s
арифметико ;-)

Re: MRTG и железяка от D-Link

Добавлено: 2010-10-03 9:54:59
XxxX
ой сори... :pardon:

теперь во всех конфигах менять :smile: хотя это абсолютно не существенно