Апр 17 2010

Мониторинг ошибок на интерфейсах(FreeBSD) с помощью MRTG.

С ростом сети и увеличением трафика через маршрутизатор возможна ситуация, когда роутер начинает не справляться с нагрузкой и начинает потихоньку терять пакеты на интерфейсах. Пока это эпизодическое явление, в пиковые моменты — ничего страшного, когда это явление становится постоянным и только растет число отброшенных пакетов нужно снимать нагрузку. Тут самое важное не пропустить тот момент, когда ошибки начинают появляться и планировать ввод второго маршрутизатора или апгрейд текущего. Лучше всего наблюдать за потерянными пакетами на графике.
Я использую такой конфиг для MRTG:

Target[127.0.0.1_rouerr1]: ifInErrors.1&ifInErrors.1:netstat@127.0.0.1:
SetEnv[127.0.0.1_rouerr1]: MRTG_INT_IP="192.168.0.3" MRTG_INT_DESCR="em0"
MaxBytes[127.0.0.1_rouerr1]: 125000000
Title[127.0.0.1_rouerr1]: Router Error rate on em0
PageTop[127.0.0.1_rouerr1]: <h1>Error rate on em0</h1>
<div id="sysdetails">
<table>
<tr>
<td>System:</td>
<td>Router</td>
</tr>
<tr>
<td>Maintainer:</td>
<td>noc@hilik.org.ua</td>
</tr>
<tr>
<td>Description:</td>
<td>em0  </td>
</tr>
<tr>
<td>ifType:</td>
<td>ethernetCsmacd (6)</td>
</tr>
<tr>
<td>ifName:</td>
<td>em0</td>
</tr>
<tr>
<td>Max Speed:</td>
<td>1000.0 Mbits/s</td>
</tr>
<tr>
<td>Ip:</td>
<td>192.168.0.3 ()</td>
</tr>
</table>
</div>

Приведен пример для первого интерфейса ifInErrors.1, в случае второго интерфейса будет соответственно ifInErrors.2 ну и тд.

  • By Sergio, 24.04.2010 @ 15:53

    незнал что фряха может ещё и ошибки определять, спс за подсказку, думал раньше что для этого нужно доп. оборудование…

Other Links to this Post


Украинская Баннерная Сеть