|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Pechenin 2:5020/400 14 Feb 2006 20:48:58 To : Alexander Pechenin Subject : Re: 2 Andrey Ostanovsky - Примеры взаимодействия Net-snmp + MRTG -------------------------------------------------------------------------------- "Alexander Pechenin" <pechenin@mrrc.obninsk.ru> wrote in message news:dsss0m$1q2$1@host.talk.ru... > > Спасибо, такая конструкция заработала корректно: > > netstat -f inet -nbI ${IFACE} | \ > awk -v regexp=${IFACE} '$1 ~ regexp \ > {ibytes=(ibytes+$7); obytes=(obytes+$10); addr=addr $4","; iface=$1} > \ > END \ > { > printf("%.20g\n%.20g\n%s\n%s\n",int(ibytes),int(obytes),addr,iface) }' > > Только увы толку от этого всего чуть, т.к. значение obytes у рассматриваемых интерфейсах превалирующее, и входящий трафик MRTG соответственно не показывает практически вообще, везде нули. Поэтому, нужно либо вызывать netstat без -f inet и рассматривать строку Link#Х, либо получать данные через net-snmp по SNMP. В последнем случае, правда, при наличие нескольких подсетей на интерфейсе, как с помощью net-snmp получать общую загрузку интерфейса, а не только той подсети на ней, на которой весит net-snmp. -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/6488c4f558df.html, оценка из 5, голосов 10
|