|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Mykola Dzham 2:5020/400 14 Feb 2006 21:41:34 To : Alexander Pechenin Subject : Re: 2 Andrey Ostanovsky - Примеры взаимодействия Net-snmp + MRTG --------------------------------------------------------------------------------
Alexander Pechenin wrote:
> > Спасибо, такая конструкция заработала корректно:
> >
> > 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.
Может конечно я не понимаю всей сложности поставленной задачи но чем не
устраивает просто снимать счетчик байт с интерфейса через net-snmp по
SNMP? Бред про "подсети на ней, на которой весит net-snmp" не понял.
--
LEFT-(UANIC|RIPE)
JID: levsha@jabber.net.ua
--- ifmail v.2.15dev5.3
* Origin: National Taras Shevchenko University of Kyiv (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.unix.bsd/10490424f0c55.html, оценка из 5, голосов 10
|