Javier Martínez wrote:
>I have followed this script, but it reports me an error.
>What i do is this:
>
># /sbin/iptables -L vpn1-in -vxn
>Chain vpn1-in (6 references)
> pkts bytes target prot opt in
>out source destination
> 81172 4220945 all -- ppp0 *
>192.168.1.100 0.0.0.0/0
> 0 0 all -- ppp0 *
>192.168.1.101 0.0.0.0/0
> 0 0 all -- ppp0 *
>192.168.1.102 0.0.0.0/0
> 0 0 all -- ppp0 *
>192.168.1.103 0.0.0.0/0
> 0 0 all -- ppp0 *
>192.168.1.104 0.0.0.0/0
> 0 0 all -- ppp0 *
>192.168.1.105 0.0.0.0/0
>
>and i make a cron with this file, that respond me with an error:
>
>#sh javier1
>ERROR: expected 6 data source readings (got 1) from N:
>
>where the content of javier1 is:
>
># more javier1
>#
>/usr/bin/rrdtool update vpn1-in.rrd N:`/sbin/iptables -L vpn1-in -vxn | \
> /usr/bin/awk 'BEGIN { getline ; getline }
> { print $2 }' | \
> /usr/bin/tr '
> ' ':' | /bin/sed -e 's/:$//'`
Try "bash -x javier1" and see what it's doing.
Also, check that there is nothing but a single
newline between the single quote after "tr" and
the closing quote on the next line (ie nothing
after the quote, and nothing before the quote on
the next line.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Shorewall-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/shorewall-users