Argus TopN

carter at qosient.com carter at qosient.com
Wed Sep 8 07:08:42 EDT 2010


Hey Keir,
I made a mistake in my answer, as I forgot a "-w -" on the racluster() call.  A better answer is:

$ racluster -m saddr -M rmon  -r file -w -  - ip  | rasort -m bytes -s stime saddr spkts dpkts sbytes dbytes | head 

Thanks to Jesse on the list for keeping me straight.
Carter 

------Original Message------
From: Keir Novik
To: Carter Bullard
Subject: Re: [ARGUS] Argus TopN
Sent: Sep 7, 2010 7:36 PM

Thanks!

Regards,
Keir


On 2010-09-06, at 5:12 PM, carter at qosient.com wrote:

> Hey Keir,
> The rmon functions are now in all the clients, and TopN is done using racluster() and rasort().
> 
> $ racluster -m saddr -M rmon  -r file - ip  | rasort -m bytes -s stime saddr spkts dpkts sbytes dbytes | head 
> If you have any problems, send email,
> Carter
> 
> 
> Carter 
> 
> Sent from my Verizon Wireless BlackBerry
> 
> -----Original Message-----
> From: Keir Novik <novik at sfu.ca>
> Sender: argus-info-bounces+carter=qosient.com at lists.andrew.cmu.edu
> Date: Mon, 6 Sep 2010 13:15:16 
> To: Argus<argus-info at lists.andrew.cmu.edu>
> Subject: [ARGUS] Argus TopN
> 
> What's the best way to do a TopN report (bytes per IP address) in Argus 3?  In Argus 2 I would do 
> 
> $ ramon -M TopN -n -s bytes -r file |head
>     StartTime             Addr       InPkt    OutPkt    InBytes      OutBytes    
> 2005-04-11 08:17:13         197.0.1.1 816971   395562    1132802297   22705854
> 2005-04-11 10:17:15         1.0.12.15 28536    61199     1543399      85490108
> 2005-04-11 09:30:06          1.0.12.5 25119    52212     1358400      73443503
> 2005-04-11 09:56:37         1.0.12.11 21878    45413     1182885      63713137
> 2005-04-11 10:39:30         1.0.12.19 22040    44806     1191633      63260385
> 2005-04-11 09:24:27          1.0.12.4 15251    30746     824536       43076452
> 2005-04-11 08:55:28          1.0.12.1 16233    30346     877564       42943674
> 2005-04-11 10:06:41         1.0.12.13 14598    30647     789762       42933338
> 2005-04-11 09:38:26          1.0.12.8 14286    30553     772436       42723656
> 
> In Argus 3, the thoughts I've had are
> 
> (a) use "racount - host a.b.c.d" for each IP address in turn, which is fine for a few IP addresses but doesn't scale, or
> 
> (b) use "racluster -m daddr - dst net a.b.c.d/e", "racluster -m saddr - src net a.b.c.d/e", and write a script of my own to add up the results.
> 
> but is there a better way?
> 
> Regards,
> Keir
> 
> 




Sent from my Verizon Wireless BlackBerry


More information about the argus mailing list