|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Kardanev Alexandre 2:5020/400 17 Apr 2003 15:53:06 To : Denis Grebinichenko Subject : mrtg+ipfw -------------------------------------------------------------------------------- Thu Apr 17 2003 13:00, Denis Grebinichenko wrote to All: DG> From: "Denis Grebinichenko" <den@pstu.edu> DG> есть такой скрипт DG> any.beta DG> #!/bin/sh - DG> # $1 - nomer pravila, schitayushego in DG> # $2 - --"-- out. DG> # $3 - name DG> in=`ipfw show | grep $1 | awk '{ print $3 }'` DG> out=`ipfw show | grep $2 | awk '{ print $3 }'` DG> upt=`uptime` DG> echo $in DG> echo $out DG> echo $upt DG> echo $3 Зачем так сложно? К тому же с ошибками (например правило 400, а строкой-двумя выше счетчик какого-либо правила стал равен 400) #!/bin/sh ipfw show $1 $2 | awk '{print $3;}' `uptime` echo $3 exit 0 DG> скрипт выдает такие данные DG> /usr/local/mrtg-2/bin > /usr/local/mrtg-2/bin/any.beta 00445 00446 Itcom DG> 2165007 DG> 0 DG> 11:59AM up 1 day, 1:16, 2 users, load averages: 0.00, 0.05, 0.02 DG> Itcom DG> потом есть конфиг mrtg DG> Target[Itcom_Local]: '/usr/local/mrtg-2/bin/any.beta 00445 00446 Itcom' Замени оба "'" на "`" --- ifmail v.2.15dev4 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/16679bd0702c3.html, оценка из 5, голосов 10
|