Страница 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
правильно советует
см. 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
ой сори...
теперь во всех конфигах менять

хотя это абсолютно не существенно