CS Lee | 2 Jan 02:02
Picon

Re: Flow timeout value

Carter,

I have just noticed that there's racluster.conf that comes with the source distribution under support/Config directory and I'm looking at this one liner -

filter="tcp or udp"    model="saddr daddr proto dport"  status=120 idle=3600  cont

So idle is the idle time out but what actually status and cont means and how do you tweak it. By the way I found no racluster.conf man page and I'm curious whether all the configurations shown in examples.

Thanks, I get what you mean that it doesn't prove to be useful for the probe but rather more on argus client part.

On 12/30/06, carter <at> qosient.com <carter <at> qosient.com> wrote:
This is not in 3.0 because it didn't prove to be useful for the probe.  The idea is embedded in the aggregators, like racluster/rabins, where you can specify the report period and idle timeout values, based on any identifier.

How did you want to use this feature?

Carter


Carter Bullard
QoSient LLC
150 E. 57th Street Suite 12D
New York, New York 10022
+1 212 588-9133 Phone
+1 212 588-9134 Fax

-----Original Message-----
From: "CS Lee" <geek00l <at> gmail.com>
Date: Fri, 29 Dec 2006 15:23:06
To:Argus < argus-info <at> lists.andrew.cmu.edu>
Subject: [ARGUS] Flow timeout value

Carter,

I just came through this old post from you.

http://permalink.gmane.org/gmane.network.argus/1852 : <http://permalink.gmane.org/gmane.network.argus/1852>

I'm wondering why this is not in argus 3.x. I think it is great to accurately construct the flows since the timeout value are different for application protocols. And it can even allign with the application setting(as some of network services can specify their connection time out values).

Thanks.

--
Best Regards,

CS Lee<geekooL[at]gmail.com>



--
Best Regards,

CS Lee<geekooL[at]gmail.com>
Carter Bullard | 3 Jan 14:43

Re: Flow timeout value

Hey Russell,
There is a man page for the racluster configuration, in section 5.  "man 5 racluster".
This manpage has incomplete sentences, but it has the format of the file, and how
to specify idle timeout value, etc....

If you have any problems, holler!!!!!

Carter

carter <at> qosient.com wrote:
> This is not in 3.0 because it didn't prove to be useful for the probe.  The idea is embedded in the
aggregators, like racluster/rabins, where you can specify the report period and idle timeout values,
based on any identifier.
>
>   
speaking of timeouts -- how do you specify the idle timeouts for
racluster?  I looked a while back and could not see how to do it.  I
keep running out of memory with racluster doing jobs that worked fine
with ragator.  I've given up 'compacting' my logs for long term storage.

Cheers, Russell.


Carter Bullard | 3 Jan 14:58

Re: radium

Hey CS,
Hmmm, just looking at your email, your value for the "-S" option seems wrong.
You wrote:
   radium -S 127.0.0.1:561: <http://127.0.0.1:561>  -d -e `hostname` -P 562

This is not valid " -S 127.0.0.1:561:<http://127.0.0.1:561>".
It should be "-S 127.0.0.1:561"

Could this be the problem?

Carter


On Dec 28, 2006, at 5:41 PM, CS Lee wrote:

Carter,

shell>hostname
trinity

shell>radium -S localhost:561 -de 1001 -P 562
Radium Version 3.0.0.rc.36
usage: radium [-d] [-f conf] [raoptions]
options: -d             run as a daemon.
         -f conf.file   read radium configure file.

I don't use the hostname foo but it still returns options only and doesn't do anything.

Thanks.

On 12/29/06, carter <at> qosient.com <carter <at> qosient.com> wrote:
Hey CS,
I'm thinking the `hostname` is returning more than what the "-e" option can handle.  What does hostname() return?

Carter


Carter Bullard
QoSient LLC
150 E. 57th Street Suite 12D
New York, New York 10022
+1 212 588-9133 Phone
+1 212 588-9134 Fax

-----Original Message-----
From: "CS Lee" <geek00l <at> gmail.com>
Date: Thu, 28 Dec 2006 22:01:30
To:Argus <argus-info <at> lists.andrew.cmu.edu>
Subject: [ARGUS] radium

Hey people,

It reaches almost end of the year so as Carter expects to release it as soon as possible and I know everyone are in christmas and new year mood but I still hope argus is well tested before released. I guess every argus client tools should be tested properly so that it runs in production environment pretty well.

Today I come across this when I test radium, it runs well on FreeBSD -

radium -S 127.0.0.1:561: <http://127.0.0.1:561>  -d -e `hostname` -P 562
radium[1873]: 21:59:10.276430 started

sockstat -4
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
root radium 1874 3 tcp4 *:562 *:*

However when I do the same thing on OpenBSD

radium -S 127.0.0.1:561: <http://127.0.0.1:561>  -d -e `hostname` -P 562
Radium Version 3.0.0.rc.36
usage: radium [-d] [-f conf] [raoptions]
options: -d run as a daemon.
  -f conf.file read radium configure file.

It doesn't do anything, but showing its options, I have tried various tuning in config file but it doesn't do much either. One thing I'm wondering is that if radium is the multiplexor for argus and it allows remote access to query the record(ra style), I think it should have priviledge dropping feature like argus too. As what I'm seeing is radium will be used in large scale deployment of argus and it needed to be run securely.

Thanks.

Merry Christmas & Happy New Year 2007!!!!!

--
Best Regards,

CS Lee<geekooL[at]gmail.com>



--
Best Regards,

CS Lee<geekooL[at]gmail.com>


CS Lee | 3 Jan 15:27
Picon

Re: radium

Carter,

I use radium -S 127.0.0.1:561 and not http://127.0.0.1:561, I'm running the same command on both FreeBSD and OpenBSD but apparently it doesn't work on the latter, maybe someone running on OpenBSD should test it?

Thanks, by the way I'm pretty interested in understanding the radium configuration variables that I have asked in previous mail.

Thanks.

On 1/3/07, Carter Bullard <carter <at> qosient.com> wrote:
Hey CS,
Hmmm, just looking at your email, your value for the "-S" option seems wrong.
You wrote:
   radium -S 127.0.0.1:561: <http://127.0.0.1:561>  -d -e `hostname` -P 562

This is not valid " -S 127.0.0.1:561:< http://127.0.0.1:561>".
It should be "-S 127.0.0.1:561"

Could this be the problem?

Carter


On Dec 28, 2006, at 5:41 PM, CS Lee wrote:

Carter,

shell>hostname
trinity

shell>radium -S localhost:561 -de 1001 -P 562
Radium Version 3.0.0.rc.36
usage: radium [-d] [-f conf] [raoptions]
options: -d             run as a daemon.
         -f conf.file   read radium configure file.

I don't use the hostname foo but it still returns options only and doesn't do anything.

Thanks.

On 12/29/06, carter <at> qosient.com <carter <at> qosient.com> wrote:
Hey CS,
I'm thinking the `hostname` is returning more than what the "-e" option can handle.  What does hostname() return?

Carter


Carter Bullard
QoSient LLC
150 E. 57th Street Suite 12D
New York, New York 10022
+1 212 588-9133 Phone
+1 212 588-9134 Fax

-----Original Message-----
From: "CS Lee" < geek00l <at> gmail.com>
Date: Thu, 28 Dec 2006 22:01:30
To:Argus <argus-info <at> lists.andrew.cmu.edu >
Subject: [ARGUS] radium

Hey people,

It reaches almost end of the year so as Carter expects to release it as soon as possible and I know everyone are in christmas and new year mood but I still hope argus is well tested before released. I guess every argus client tools should be tested properly so that it runs in production environment pretty well.

Today I come across this when I test radium, it runs well on FreeBSD -

radium -S 127.0.0.1:561: < http://127.0.0.1:561>  -d -e `hostname` -P 562
radium[1873]: 21:59:10.276430 started

sockstat -4
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
root radium 1874 3 tcp4 *:562 *:*

However when I do the same thing on OpenBSD

radium -S 127.0.0.1:561: <http://127.0.0.1:561>  -d -e `hostname` -P 562
Radium Version 3.0.0.rc.36
usage: radium [-d] [-f conf] [raoptions]
options: -d run as a daemon.
  -f conf.file read radium configure file.

It doesn't do anything, but showing its options, I have tried various tuning in config file but it doesn't do much either. One thing I'm wondering is that if radium is the multiplexor for argus and it allows remote access to query the record(ra style), I think it should have priviledge dropping feature like argus too. As what I'm seeing is radium will be used in large scale deployment of argus and it needed to be run securely.

Thanks.

Merry Christmas & Happy New Year 2007!!!!!

--
Best Regards,

CS Lee<geekooL[at]gmail.com>



--
Best Regards,

CS Lee<geekooL[at]gmail.com>





--
Best Regards,

CS Lee<geekooL[at]gmail.com>
Carter Bullard | 3 Jan 15:58

Re: simple ra time filter question...

Hey Poncenby,
Did you get a chance to look into the "-t" option in any more detail?
I'm going to fix it today, and would love to hear all the issues!!!

Carter

On Dec 20, 2006, at 6:27 PM, poncenby smythe wrote:

> what would the command line look like to read an argus file  
> 'argus.data'   and only show records for November 2006?
>
> i've tried this...
>
> ra -r argus.data -t 2006/11
>
> and it errors with 'time syntax error'
>
> i can't understand the -t section of the man ra page at all!
>
> thanks
>
> poncenby
>

Carter Bullard | 3 Jan 17:04

Re: radium

Hey CS,
You can test it, since you have an OpenBSD system :o)  Simple, run under gdb() and
break in the usage() routine.  Run it with the options (without the "-d" option), 
and then just print the stack.  Simple:

% gdb radium
gdb> break usage
gdb> run -S 127.0.0.1:561 -e 1.2.3.4 -P 562
gdb> where


(be sure and have a ".devel" file in the root directory, if not:
  % touch .devel
  % ./configure
  % make clean;make
)

I've looked back in the email, and not sure which radium configuration
issues you're concerned with.  Could you ask again?
I'll look into the privileges issue later today.

Carter



On Jan 3, 2007, at 9:27 AM, CS Lee wrote:

Carter,

I use radium -S 127.0.0.1:561 and not http://127.0.0.1:561, I'm running the same command on both FreeBSD and OpenBSD but apparently it doesn't work on the latter, maybe someone running on OpenBSD should test it?

Thanks, by the way I'm pretty interested in understanding the radium configuration variables that I have asked in previous mail.

Thanks.

On 1/3/07, Carter Bullard <carter <at> qosient.com> wrote:
Hey CS,
Hmmm, just looking at your email, your value for the "-S" option seems wrong.
You wrote:
   radium -S 127.0.0.1:561: <http://127.0.0.1:561>  -d -e `hostname` -P 562

This is not valid " -S 127.0.0.1:561:< http://127.0.0.1:561>".
It should be "-S 127.0.0.1:561"

Could this be the problem?

Carter


On Dec 28, 2006, at 5:41 PM, CS Lee wrote:

Carter,

shell>hostname
trinity

shell>radium -S localhost:561 -de 1001 -P 562
Radium Version 3.0.0.rc.36
usage: radium [-d] [-f conf] [raoptions]
options: -d             run as a daemon.
         -f conf.file   read radium configure file.

I don't use the hostname foo but it still returns options only and doesn't do anything.

Thanks.

On 12/29/06, carter <at> qosient.com <carter <at> qosient.com> wrote:
Hey CS,
I'm thinking the `hostname` is returning more than what the "-e" option can handle.  What does hostname() return?

Carter


Carter Bullard
QoSient LLC
150 E. 57th Street Suite 12D
New York, New York 10022
+1 212 588-9133 Phone
+1 212 588-9134 Fax

-----Original Message-----
From: "CS Lee" < geek00l <at> gmail.com>
Date: Thu, 28 Dec 2006 22:01:30
To:Argus <argus-info <at> lists.andrew.cmu.edu >
Subject: [ARGUS] radium

Hey people,

It reaches almost end of the year so as Carter expects to release it as soon as possible and I know everyone are in christmas and new year mood but I still hope argus is well tested before released. I guess every argus client tools should be tested properly so that it runs in production environment pretty well.

Today I come across this when I test radium, it runs well on FreeBSD -

radium -S 127.0.0.1:561: < http://127.0.0.1:561>  -d -e `hostname` -P 562
radium[1873]: 21:59:10.276430 started

sockstat -4
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
root radium 1874 3 tcp4 *:562 *:*

However when I do the same thing on OpenBSD

radium -S 127.0.0.1:561: <http://127.0.0.1:561>  -d -e `hostname` -P 562
Radium Version 3.0.0.rc.36
usage: radium [-d] [-f conf] [raoptions]
options: -d run as a daemon.
  -f conf.file read radium configure file.

It doesn't do anything, but showing its options, I have tried various tuning in config file but it doesn't do much either. One thing I'm wondering is that if radium is the multiplexor for argus and it allows remote access to query the record(ra style), I think it should have priviledge dropping feature like argus too. As what I'm seeing is radium will be used in large scale deployment of argus and it needed to be run securely.

Thanks.

Merry Christmas & Happy New Year 2007!!!!!

--
Best Regards,

CS Lee<geekooL[at]gmail.com>



--
Best Regards,

CS Lee<geekooL[at]gmail.com>





--
Best Regards,

CS Lee<geekooL[at]gmail.com>




Carter Bullard | 3 Jan 21:01

Re: simple ra time filter question...

Hey Philipp (and poncenby),
I found a problem in the time parsing, and all seems to be working now.
I'll try to put up new code tomorrow, or later tonight.

> On Wed, Dec 20, 2006 at 11:27:00PM +0000, poncenby smythe wrote:
>> what would the command line look like to read an argus file  
>> 'argus.data'
>>   and only show records for November 2006?

this filter will work with older versions of argus-3.0:
    "-t 2006/11/01+1M"

this will work now with the fixes I put in, and would be a better  
filter:
    "-t 2006/11+1M"

If you only have one "/", it assumed that you were specifying "mm/dd",
which is in the documentation.  Now it will accept "yyyy/mm".

There is some ambiguity on how the time range works, and so
I'll need some help to describe it so that its understandable.  Here's
a start, but more is needed, so if we can get a dialog going, at least
it will be in the mail archive.

There are basically 2 time strategies, explicit and relative time,
and three range comparisons; span, inclusive, and exclusive.

Explicit is specified with two complete time values, (explicit start  
and stop
times with year, month, day, hour, min, and sec specified).   If the  
start time
value is explicit, then the second time will also be explicit, so you  
don't have
to put in the year, in both, as an example (unless you cross a year
boundary, of course :o).  Parsing the two values generates a fixed time
range that is compared against the timestamps in the argus records.

There are two ways to specify a time value; datetime and offset.
A datetime value has a year/month/day.hour:min:sec format, but you
don't have to provide the year, month, day, hour, minute or second
values if they are the same as the current time's values.
Offsets are [-/+] values from the current time, or from a given starting
point.  The format is [-/+] num"smhdMy", where the "smhdMy" stands for
seconds, minutes, hours, days, Months or years.  Offsets always force
the time to be explicit, as they are generally designed to specify a  
range
against the current time, which is an explicit time value.

Examples are:
    "2005/09/11.09:52:41-13:00:03"
    "01/02.23-23:11"
    "01.07:12:29-08:03:55"
    "-12d+5m"
    "2005/09/01+1M"
    "-5m"

However, be cautious with the offset specification.  The filters:
     " -2d+5m "
     " -2d-5m "

are different.  The first is the range "-2 days from now" to start,  
and the
ending time is "+5 minutes" later.  The second is the range "-2 days -
5 minutes" to start, and ends at "-2 days".  This is probably a bad  
thing,
but its the result of having signed values relative to a specified time.
So, for relative ranges, it will be best if you always use the "+"  
operator.

When the time is not completely specified, where the year, month
or day are not specified, then the time range is relative and as a
result, the time filter can match independent of year, month and/or day.

So the filter:
    " 12-14 "

which is 12 noon to 2 PM, will match independent of what day you feed  
the
filter.  So if you run through a weeks worth of data, the time range  
will be
used against Mon, Tues, Wed, etc....  This is great for comparing  
time-of-day
trends and behaviors.  Because there is wildcarding, the performance is
not that good, so try to be explicit in your time range specifications.

The three comparison modes are there to specify how you want to compare
the times.  "Inclusive" is where the record start and stop times  
cover the
timerange.  This is great when you want to know "what flows were active
during this time range", and is invaluable for understanding flows  
that may
be used to control other flows.

"Exclusive" is where both the start and stop times are within the  
timerange.
This is important to find the dependent flows, ie flows that must  
complete
in order for this flow to finish.

"Span" allows for any overlap to match, this is the default.

You specify the type using "ies" as the first character of the time  
specification.

So, if you wanted to find any record that is totally contained within  
the
time range 12:31:15-12:53:16 on Dec 23, 2006:

    -t  x2006/12/23.12:31:15-12:53:16

OK, so if there is any issue with understanding the idea behind time  
filters,
please send some mail to the list!!!!

Carter

On Dec 21, 2006, at 1:33 AM, Philipp E. Letschert wrote:

> On Wed, Dec 20, 2006 at 11:27:00PM +0000, poncenby smythe wrote:
>> what would the command line look like to read an argus file  
>> 'argus.data'
>>   and only show records for November 2006?
>
> ra -r argus.data -t 2006/11/01-2006/11/30
>
> The only drawback, is that you need to know the actual number of  
> days in a month
>
>> i can't understand the -t section of the man ra page at all!
>
> There are three possibilities what a time range could look like
> 1) [[[yyyy/]mm/]dd.]hh[:mm[:ss]]
> 2) [yyyy/]mm/dd
> 3) -%d{yMdhms}
>
> the parameters in square brackets are optional, so for 1)  
> specifying a number
> with 2 digits will always be interpreted as hour, you can expand it  
> to the left
> (by adding dd.) or to the right (by adding :mm).
>
> the second one shows how dates are handled, so you can see that  
> 2006/11 would
> beinterpreted as month/day, the only way to see the whole month is  
> using a range
> with '-'.
>
> the last one is puzzling to me, as I understood it is a offset back  
> in the past,
> so I expected either -1M or -51d-21d to show only records from the  
> last month,
> but this did not work.
>
> Regards, Philipp
>

poncenby smythe | 3 Jan 23:13

Re: simple ra time filter question...

Carter Bullard wrote:
> Hey Philipp (and poncenby),
> I found a problem in the time parsing, and all seems to be working now.
> I'll try to put up new code tomorrow, or later tonight.
> 
> 
>> On Wed, Dec 20, 2006 at 11:27:00PM +0000, poncenby smythe wrote:
>>> what would the command line look like to read an argus file 'argus.data'
>>>   and only show records for November 2006?
> 
> this filter will work with older versions of argus-3.0:
>    "-t 2006/11/01+1M"
> 
> this will work now with the fixes I put in, and would be a better filter:
>    "-t 2006/11+1M"

thanks for clearing that up, the second example seems logical as this is 
the method for specifying a range or hours/minutes/seconds.
> 
> If you only have one "/", it assumed that you were specifying "mm/dd",
> which is in the documentation.  Now it will accept "yyyy/mm".

what would the -t value be to filter on all records in November, 
spanning multiple years?

> 
> 
> There is some ambiguity on how the time range works, and so
> I'll need some help to describe it so that its understandable.  Here's
> a start, but more is needed, so if we can get a dialog going, at least
> it will be in the mail archive.
> 
> 
> 
> There are basically 2 time strategies, explicit and relative time,
> and three range comparisons; span, inclusive, and exclusive.
> 
> Explicit is specified with two complete time values, (explicit start and 
> stop
> times with year, month, day, hour, min, and sec specified).   If the 
> start time
> value is explicit, then the second time will also be explicit, so you 
> don't have
> to put in the year, in both, as an example (unless you cross a year
> boundary, of course :o).  Parsing the two values generates a fixed time
> range that is compared against the timestamps in the argus records.
> 
> There are two ways to specify a time value; datetime and offset.
> A datetime value has a year/month/day.hour:min:sec format, but you
> don't have to provide the year, month, day, hour, minute or second
> values if they are the same as the current time's values.
> Offsets are [-/+] values from the current time, or from a given starting
> point.  The format is [-/+] num"smhdMy", where the "smhdMy" stands for
> seconds, minutes, hours, days, Months or years.  Offsets always force
> the time to be explicit, as they are generally designed to specify a range
> against the current time, which is an explicit time value.
> 
> Examples are:
>    "2005/09/11.09:52:41-13:00:03"
>    "01/02.23-23:11"
>    "01.07:12:29-08:03:55"
>    "-12d+5m"
>    "2005/09/01+1M"
>    "-5m"
> 
> However, be cautious with the offset specification.  The filters:
>     " -2d+5m "
>     " -2d-5m "
> 
> are different.  The first is the range "-2 days from now" to start, and the
> ending time is "+5 minutes" later.  The second is the range "-2 days -
> 5 minutes" to start, and ends at "-2 days".  This is probably a bad thing,
> but its the result of having signed values relative to a specified time.
> So, for relative ranges, it will be best if you always use the "+" 
> operator.
> 
> When the time is not completely specified, where the year, month
> or day are not specified, then the time range is relative and as a
> result, the time filter can match independent of year, month and/or day.
> 
> So the filter:
>    " 12-14 "
> 
> which is 12 noon to 2 PM, will match independent of what day you feed the
> filter.  So if you run through a weeks worth of data, the time range 
> will be
> used against Mon, Tues, Wed, etc....  This is great for comparing 
> time-of-day
> trends and behaviors.  Because there is wildcarding, the performance is
> not that good, so try to be explicit in your time range specifications.
> 
> The three comparison modes are there to specify how you want to compare
> the times.  "Inclusive" is where the record start and stop times cover the
> timerange.  This is great when you want to know "what flows were active
> during this time range", and is invaluable for understanding flows that may
> be used to control other flows.
> 
> "Exclusive" is where both the start and stop times are within the 
> timerange.
> This is important to find the dependent flows, ie flows that must complete
> in order for this flow to finish.
> 
> "Span" allows for any overlap to match, this is the default.
> 
> You specify the type using "ies" as the first character of the time 
> specification.

not sure what "ies" means, the letter 'x' is the first character in the 
example below

> 
> So, if you wanted to find any record that is totally contained within the
> time range 12:31:15-12:53:16 on Dec 23, 2006:
> 
>    -t  x2006/12/23.12:31:15-12:53:16
> 
> 
> OK, so if there is any issue with understanding the idea behind time 
> filters,
> please send some mail to the list!!!!

apart from the comments above, clear as crystal!

> Carter
> 
> 
> 
> 
> 
> On Dec 21, 2006, at 1:33 AM, Philipp E. Letschert wrote:
> 
>> On Wed, Dec 20, 2006 at 11:27:00PM +0000, poncenby smythe wrote:
>>> what would the command line look like to read an argus file 'argus.data'
>>>   and only show records for November 2006?
>>
>> ra -r argus.data -t 2006/11/01-2006/11/30
>>
>> The only drawback, is that you need to know the actual number of days 
>> in a month
>>
>>> i can't understand the -t section of the man ra page at all!
>>
>> There are three possibilities what a time range could look like
>> 1) [[[yyyy/]mm/]dd.]hh[:mm[:ss]]
>> 2) [yyyy/]mm/dd
>> 3) -%d{yMdhms}
>>
>> the parameters in square brackets are optional, so for 1) specifying a 
>> number
>> with 2 digits will always be interpreted as hour, you can expand it to 
>> the left
>> (by adding dd.) or to the right (by adding :mm).
>>
>> the second one shows how dates are handled, so you can see that 
>> 2006/11 would
>> beinterpreted as month/day, the only way to see the whole month is 
>> using a range
>> with '-'.
>>
>> the last one is puzzling to me, as I understood it is a offset back in 
>> the past,
>> so I expected either -1M or -51d-21d to show only records from the 
>> last month,
>> but this did not work.
>>
>> Regards, Philipp
>>
> 
> 
> 
> ===========================================================
> This email has been verified as Virus free
> Virus Protection and more available at http://www.plus.net
> ===========================================================
> 
> ===========================================================
> This email has been verified as Virus free
> Virus Protection and more available at http://www.plus.net
> ===========================================================
> 

Carter Bullard | 4 Jan 02:33

xbox 360 game performance analysis

Gentle people,
I am starting a little project to analyze the behavior of an Xbox 360  
while
its doing its multiplayer server/client gaming thing.  Are there any  
gamers
in the group that have an interest in helping to quantify game network
performance?  I personally like games like Call of Duty, and I've  
dabbled
only briefly with Halo 2, so I'm probably not the one to pick the  
game.  If
we do something reasonable, we could take it to one of these mega-gaming
conferences and do some analysis.

Xbox 360 because I have one, but if/when a PS3 is available, we could do
that as well.   If the PS2 has significant network capability, we  
could so
somthing there, if there is a compelling game to analyze.

The main challenge is finding a measurement strategy that is  
meaningful to
the gamer, but also meaningful for the ISP who needs to support a  
level of
QoS to keep the gamer subscriber.  Server availability, RTT and Loss  
statistics,
MTU mismatches, TCP window parameters (assuming TCP is being used) all
have an impact.   Things like peak demand vs availability is pretty  
easy to
measure as long as the game is using trackable protocols, and of  
course if
the game uses multicast, we've got a good monitoring strategy for  
distributed
multicast performance.

Its a pretty good project to think about, or at least to talk about!!!!

Carter

CS Lee | 4 Jan 07:56
Picon

Re: radium

Carter,

For racluster, i'm looking at the man 5 racluster.conf now and will get back to you if I don't understand. By the way here's radium result

 gdb radium/radium
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-unknown-openbsd4.0"...
(gdb) break usage
Breakpoint 1 at 0x1c002ebd: file radium.c, line 299.
(gdb) pwd
Working directory /nsm/i-Apps/argus-clients-3.0.0.rc.36.
(gdb) run -S 127.0.0.1 -e '1005' -P 562
Starting program: /nsm/i-Apps/argus-clients-3.0.0.rc.36/radium/radium -S 127.0.0.1 -e '1005' -P 562
[Switching to process 13885, thread 0x7f213000]

Breakpoint 1, usage () at radium.c:299
299        fprintf (stderr, "Radium Version %s\n", version);
(gdb)
(gdb) where
#0  usage () at radium.c:299
#1  0x1c003fdb in RadiumParseResourceFile (parser=0x7d19d000, file=0x3c00005b "/etc/radium.conf")
    at radium.c:690
#2  0x1c002886 in ArgusClientInit (parser=0x7d19d000) at radium.c:111
#3  0x1c007408 in main (argc=7, argv=0xcf7c7024) at argus_main.c:117

Tha'ts all i have for the moment.


On 1/4/07, Carter Bullard <carter <at> qosient.com> wrote:
Hey CS,
You can test it, since you have an OpenBSD system :o)  Simple, run under gdb() and
break in the usage() routine.  Run it with the options (without the "-d" option), 
and then just print the stack.  Simple:

% gdb radium
gdb> break usage
gdb> run -S 127.0.0.1:561 -e 1.2.3.4 -P 562
gdb> where


(be sure and have a ".devel" file in the root directory, if not:
  % touch .devel
  % ./configure
  % make clean;make
)

I've looked back in the email, and not sure which radium configuration
issues you're concerned with.  Could you ask again?
I'll look into the privileges issue later today.

Carter



On Jan 3, 2007, at 9:27 AM, CS Lee wrote:

Carter,

I use radium -S 127.0.0.1:561 and not http://127.0.0.1:561, I'm running the same command on both FreeBSD and OpenBSD but apparently it doesn't work on the latter, maybe someone running on OpenBSD should test it?

Thanks, by the way I'm pretty interested in understanding the radium configuration variables that I have asked in previous mail.

Thanks.

On 1/3/07, Carter Bullard < carter <at> qosient.com> wrote:
Hey CS,
Hmmm, just looking at your email, your value for the "-S" option seems wrong.
You wrote:
   radium -S 127.0.0.1:561: < http://127.0.0.1:561>  -d -e `hostname` -P 562

This is not valid " -S 127.0.0.1:561 :< http://127.0.0.1:561>".
It should be "-S 127.0.0.1:561"

Could this be the problem?

Carter


On Dec 28, 2006, at 5:41 PM, CS Lee wrote:

Carter,

shell>hostname
trinity

shell>radium -S localhost:561 -de 1001 -P 562
Radium Version 3.0.0.rc.36
usage: radium [-d] [-f conf] [raoptions]
options: -d             run as a daemon.
         -f conf.file   read radium configure file.

I don't use the hostname foo but it still returns options only and doesn't do anything.

Thanks.

On 12/29/06, carter <at> qosient.com < carter <at> qosient.com> wrote:
Hey CS,
I'm thinking the `hostname` is returning more than what the "-e" option can handle.  What does hostname() return?

Carter


Carter Bullard
QoSient LLC
150 E. 57th Street Suite 12D
New York, New York 10022
+1 212 588-9133 Phone
+1 212 588-9134 Fax

-----Original Message-----
From: "CS Lee" < geek00l <at> gmail.com>
Date: Thu, 28 Dec 2006 22:01:30
To:Argus < argus-info <at> lists.andrew.cmu.edu >
Subject: [ARGUS] radium

Hey people,

It reaches almost end of the year so as Carter expects to release it as soon as possible and I know everyone are in christmas and new year mood but I still hope argus is well tested before released. I guess every argus client tools should be tested properly so that it runs in production environment pretty well.

Today I come across this when I test radium, it runs well on FreeBSD -

radium -S 127.0.0.1:561: < http://127.0.0.1:561>  -d -e `hostname` -P 562
radium[1873]: 21:59:10.276430 started

sockstat -4
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
root radium 1874 3 tcp4 *:562 *:*

However when I do the same thing on OpenBSD

radium -S 127.0.0.1:561: <http://127.0.0.1:561>  -d -e `hostname` -P 562
Radium Version 3.0.0.rc.36
usage: radium [-d] [-f conf] [raoptions]
options: -d run as a daemon.
  -f conf.file read radium configure file.

It doesn't do anything, but showing its options, I have tried various tuning in config file but it doesn't do much either. One thing I'm wondering is that if radium is the multiplexor for argus and it allows remote access to query the record(ra style), I think it should have priviledge dropping feature like argus too. As what I'm seeing is radium will be used in large scale deployment of argus and it needed to be run securely.

Thanks.

Merry Christmas & Happy New Year 2007!!!!!

--
Best Regards,

CS Lee<geekooL[at]gmail.com>



--
Best Regards,

CS Lee<geekooL[at]gmail.com>





--
Best Regards,

CS Lee<geekooL[at]gmail.com>







--
Best Regards,

CS Lee<geekooL[at]gmail.com>

Gmane