Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
TSTATD(1)	      User Contributed Perl Documentation	     TSTATD(1)

NAME
       tstatd -	Logs real-time accounting daemon

       SYNOPSIS

       tstatd [	options	] plugin [zone1:]wildcard1 .. [zoneN:]wildcardN

       OPTIONS

       -a zone,	--agregate-zone=zone
	   Agregate data from all anonymous logs (wildcards without explicit
	   zone	specified) into	zone. Default behavior is to create new	zone
	   for each anonymous log from its file	name.

       -b file,	--database-file=file
	   Use file as persistent storage to keep accumulated data across
	   daemon restarts. Default is auto generated from daemon name,
	   specified identity and '.db'	suffix.

       --basename
	   Use only base name (excluding directories and suffix) of anonymous
	   log file for	auto-created zones.

       -c dir, --change-dir=dir
	   Change current directory to dir before wildcards expanding.

       -d, --debug
	   Composition of options: "--foreground" and "--log-level=debug".

       -f, --foreground
	   Don't detach	daemon from control terminal, logging to "stderr"
	   instead log file or syslog.

       --log-facility=name
	   Use name as "facility" for syslog logging (see syslog (3) for list
	   of available	values). Default is 'daemon'.

       --log-level=level
	   Set minimal logging level to	level (see syslog (3) for list of
	   available values). Default is 'notice'.

       --log-file=file
	   Use logging to file instead of syslog logging (which	is default).

       -e num, --expand-period=num
	   Do wildcards	re-expanding and checking for new and missed logs
	   every num seconds. Default is '60'.

       -h, --help
	   Print brief help message about available options.

       -i string, --identity=string
	   Just	a string used in title of daemon process, syslog ident (see
	   syslog(3)), "--database-file" and "--pid-file". Idea	behind this
	   options - multiple "tstatd" instances running simultaneosly.

       -l [address:]port, --listen=[address:]port
	   Specify address and port for	TCP listen socket binding.  Default is
	   '127.0.0.1:3638'.

       --multiple
	   With	this option specified same log file could be included into
	   several zones (if log name satisifies several wildcards). Default
	   behavior is to include log file only	in first satisified zone.

       -n num, --windows-num=num
	   Set number of sliding-windows to num. Default is '60'.

       -o string, --options=string
	   Comma-separated plugin supported options (like a mount (8)
	   options).

       --override-from=file
	   Load	content	of file	into plugin package namespace.	This is	way to
	   easy	customize plugin behavior without creating another plugin.

       -p file,	--pid-file=file
	   Use file to keep daemon process id. Default is auto generated from
	   daemon name,	specified identity and '.pid' suffix.

       --parse-error=level
	   Do logging with level (see syslog (3) for available values) about
	   all unparsed	log lines. Hint: use 'none' for	ignoring such lines.
	   Default is defining by plugin and usually is	'debug'.

       -r pattern, --regex=pattern
	   Use pattern instead of plugin default regular expression for
	   matching log	lines.

       --regex-from=file
	   Load	regular	expression from	file and use instead of	plugin default
	   regular expression for matching log lines.

       -s num, --store-period=num
	   Store accumulated data in a persistent storage every	num seconds.
	   Default is '60'.

       --timer=zone:timer:num
	   Create named	timer firing every num seconds for zone.

       -u <user>, --user=user
	   Change effective privileges of daemon process to user.

       -v, --version
	   Print version information of	"tstatd" and exit.

       -w num, --window-size=<num>
	   Set size (duration) of sliding window to num	seconds.  Default is
	   '10'.

SEE ALSO
       Tail::Stat

AUTHOR
       Oleg A. Mamontov, "<oleg@mamontov.net>"

COPYRIGHT & LICENSE
       This program is free software; you can redistribute it and/or modify it
       under the terms of either: the GNU General Public License as published
       by the Free Software Foundation;	or the Artistic	License.

       See http://dev.perl.org/licenses/ for more information.

perl v5.24.1			  2015-10-21			     TSTATD(1)

NAME | SEE ALSO | AUTHOR | COPYRIGHT & LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=tstatd&sektion=1&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help