sourCEntral - mobile manpages

pdf

RADLAST

NAME

radlast − lists last users access and stats

SYNOPSIS

radlast [ −chbx ] [ −a acct_dir ] [ −f file ] [ −F format_string ] [ −H format_string ] [ −m month ] [ −u user ] [ −y year ]

DESCRIPTION

This program gives a detailed list of last accesses for one or more users. It does not collect statistical information. It’s a fast and compact dumper of the traditional ‘detail’ files of Livingston’s Radius. It’s output is in some way similar to that of the Unix command ‘last’ but also high-customizable (see FORMATS section below).

OPTIONS

−a acct_dir

Sets the accounting files directory prefix, instead of the default one, which is /usr/logs

−b

Uses a single-row brief output format.

−c

Shows records in cronological order.

−f file

Uses this radlast logfile instead of the default stdout.

−h

Prints out usage of the command.

−F −H format_string

Define customized formats for output rows and the header. See FORMATS section below.

−m month

Reports statistics for month month where month is in the range 1-12.

−y year

Reports statistics for year year that is a four digits number.

−x

Shows extedend information (include traffic and phone CLIs)

FORMATS

radlast does allow the user to have a customized output format with the ‘-F’ command line option (see above). The program accepts and outputs any character in a format string and parse it to find some %-prefixed one-letter tokens. Those ‘a la’ printf tokens are substituted with corresponding entry values. Normal C substitution are performed for \\,\t,\n,\r and \%. The list of legal % tokens follows, any oher combination is parsed and ignored.

img

FILES

/usr/logs/YEAR/radlast-XX

These are the files which constitutes the radlast database. They are in binary not-indexed format and functionally equivalent to the text files ‘detail-XX’. The main difference is that detail files are organized on a per client base. See below.

/usr/logs/NAS/YEAR/detail-XX

These text files stores accounting information for every access server (NAS) listed in the clients file. Each user session is identified by a unique session-id and these accounting files store start/stop records for every single authenticated session. Information stored in those records, but for a group of standard ones, strictly depend on the NAS model and operating system.

BUGS

The -x option apparently is not working.

SEE ALSO

builddbm(8), radiusd(8), radlist(1), radtest(1), radwatch(1), radius_attributes(5),

AUTHOR

Francesco Paolo Lovergine <francesco AT yardradius DOT org>.

A complete list of contributors is contained in CREDITS file. You should get that file among other ones within your distribution and possibly installed under /usr/docs directory

COPYRIGHT

Copyright (C) 1997 Cristian Gafton. All rights reserved.

Copyright (C) 1999-2004 Francesco Paolo Lovergine. All rights reserved.

See the LICENSE file enclosed within this software for conditions of use and distribution. This is a pure ISO BSD Open Source License .

pdf