[ARGUS] log file roll-over

John Nagro john.nagro at gmail.com
Wed Jun 23 16:14:58 EDT 2004


This information is very helpfull, thank you. Once i archive the data
using this script, can thinsg like ragraph still use the archived
data? as well as the current argus.out?

-John

On Wed, 23 Jun 2004 13:06:31 -0700, Peter Van Epp <vanepp at sfu.ca> wrote:
> 
>         Ah, now it begins to make sense. We are talking two different things
> here. I'm (because my volume is low enough) running argus and archiving on
> the same box, and not doing it in real time. So in my case
> 
> argus_bpf -w argus.out
> 
> is running in the background and every hour argusachive swipes and archives
> the data file. Then I run ra (or any of the other tools) against the saved
> file as in  "ra -r argus.out -c -nn". It sounds like you are running argus
> on a sensor machine (the best thing to do at high volumes for performance
> reasons) and writing the output data to a socket. On another machine you
> have ra (or the other tools) listening to that socket and processing the data
> in real time. In this instance you will get the current data that is coming
> from the argus sensor in real time. It won't be archived anywhere. The usual
> answer here is to run ra writing to a file and use argus archive to save the
> data (you can also have another copy of ra reading the data from the socket
> and processing it in real time if you have the horsepower and the need). It
> looks like this:
> 
> Machine 1 Sensor                        Machine 2
> 
> argus_bpf -P 950 (etc)          ra -S address_machine_1 -P950 -w argus.out
> 
> which writes the argus          This machine accepts the data from the sensor
> data to socket 950              machine and writes it to file argus.out. Here
>                                 argusarchive is run out of cron to archive the
>                                 argus data to disk without impacting the
>                                 sensor machine (the disk writes appear to cause
>                                 packet loss on the sensor machine at high
>                                 speeds).
> 
>                                 ra -S address -P950 -c -nn
> 
>                                 would process the data stream in real time
>                                 independent of the archive stream, and this
>                                 sounds like what you are doing now. This one
>                                 is optional, you can chose to run
>                                 ra -r argus.out (or an archive file) -c -nn
>                                 as long as you have the top ra reading the
>                                 data stream and storing it to disk.
> 
> Is this more on the lines of what you wanted to know?
> 
> 
> Peter Van Epp / Operations and Technical Support
> Simon Fraser University, Burnaby, B.C. Canada
> 
> On Wed, Jun 23, 2004 at 03:42:36PM -0400, John Nagro wrote:
> > Ah yes, thank you, for some reason the debian package you get from apt
> > doesnt install that part. But this still isnt roll-over, this simple
> > swaps out the file once its reached a certain size. How does this
> > effect my ability to analyze data? for example i run the server
> > software on a system, and i intend on connecting to it using the
> > client software (-S <computer> option in most tools). If cron has
> > *just* swapped out the file, what sort of data will i get? none?
> >
> > -John
> >
>



More information about the argus mailing list