Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

ninpaths(8) [suse man page]

NINPATHS(8)						    InterNetNews Documentation						       NINPATHS(8)

NAME
ninpaths - Report Usenet Path statistics (new inpaths) SYNOPSIS
ninpaths -p -d dumpfile ninpaths -r site -u dumpfile [-u dumpfile ...] -v level DESCRIPTION
This is an efficient and space-saving inpaths reporting program. It works as follows: you feed it the Path lines via an INN channel feed or some other similar method, and from time to time the program writes all its internal counters accumulated so far to a dump file. Another instance of the program picks up all the dump files, adds them up and formats them into the report. The purpose of the final report is to summarize the frequency of occurrence of sites in the Path headers of articles. Some central sites accumulate the Path data from many news servers running this program or one like it, and then report statistics on the most frequently seen news servers in Usenet article Path lines. The sendinpaths shell script can be run once a month to mail the accumulated statistics to such a site and remove the old dump files. You can get a working setup by doing the following: 1. Create a directory at pathlog/path (replacing pathlog here and in all steps that follow with the full path to your INN log directory). 2. Set up a channel feed using an entry like: inpaths!:*:Tc,WP:ninpaths -p -d <pathlog>/path/inpaths.%d if your version of INN supports WP (2.0 and later all do). Replace <pathlog> with the full path to your INN log directory. 3. Enter into your news user crontab something like: 6 6 * * * ctlinnd flush inpaths! (the actual time doesn't matter). This will force ninpaths to generate a dump file once a day. 4. Once per month, run the sendinpaths script, which collects the dumps, makes a report, and then deletes the old dumps. (You can generate a report without mailing it and without deleting it with "sendinpaths -n".) OPTIONS
-d dumpfile Save dumps in dumpfile. Any %d in dumpfile will be replaced with the current system time when the dump is made. This option should be used with -p. -p Read Path lines from standard input. -r site Generate a report for site. Generally site should be the value of pathhost from inn.conf. -u dumpfile Read data from dumpfile. This option can be repeated to read data from multiple dump files. -v level Set the verbosity level of the report. Valid values for level are 0, 1, and 2, with 2 being the default. NOTES
If your INN doesn't have the WP feed flag (1.5 does not, 1.6 does, 1.7 I don't know, 2.0 and later all do), use the following newsfeeds entry: inpaths!:*:Tc,WH:ginpaths where ginpaths is the following script: #!/bin/sh exec egrep '^Path: ' | ninpaths -p -d <pathlog>/path/inpaths.%d replacing <pathlog> as above. SEE ALSO
newsfeeds(5), sendinpaths(8) This is a slightly modified version of Olaf Titz's original ninpaths program, which is posted to alt.sources and kept on his WWW archive under <http://sites.inka.de/~bigred/sw/>. HISTORY
ninpaths was written by Olaf Titz <olaf@bigred.inka.de>. The idea and some implementation details for ninpaths come from the original inpaths program, but most of the code has been rewritten for clarity. This program is in the public domain. $Id: ninpaths.pod 7851 2008-05-26 19:33:08Z iulius $ INN 2.5.2 2009-05-21 NINPATHS(8)

Check Out this Related Man Page

RC.NEWS(8)						    InterNetNews Documentation							RC.NEWS(8)

NAME
rc.news - Start or stop INN daemons SYNOPSIS
rc.news [start | stop] DESCRIPTION
rc.news can be used to start or stop innd and supporting programs. It checks to make sure INN is not already running, handles cases of unclean shutdown, finishes up tasks which might have been interrupted by the preceding shutdown, e-mails certain boot-time warnings to newsmaster (as set in inn.conf), and is generally safer and easier than starting and stopping everything directly. It needs to be run as the news user so that files in pathrun are created with the right ownership (though this is less important for "rc.news stop"). Programs run and stopped by this script include: o Always: innd is started or stopped. o If doinnwatch is true in inn.conf: innwatch is started and stopped. o If docnfsstat is true in inn.conf: ovdb_init is run; ovdb_server and ovdb_monitor are stopped. o If rc.news.local exists in pathbin: rc.news.local is run with argument "start" or "stop" (to perform site-specific startup or shutdown tasks). OPTIONS
"start" If the first argument is "start", or no first argument is given, rc.news initiates INN startup. "stop" If the first argument is "stop", rc.news initiates INN shutdown. It is recommended to throttle the server first as described in ctlinnd(8). EXAMPLES
To start INN and leave certain error messages going to the terminal: su - news -c <pathbin in inn.conf>/rc.news To run INN at startup time from appropriate system boot scripts: su - news -c <pathbin>/rc.news >/dev/console To stop INN (throttling first): <pathbin>/ctlinnd throttle reason su - news -c '<pathbin>/rc.news stop' BUGS
Running "rc.news start" as root is never the right thing to do, so we should at minimum check for this and error, or perhaps change effective user ID. HISTORY
// FIXME: any attribution for rc.news itself? This manual page written by Jeffrey M. Vinocur <jeff@litech.org> for InterNetNews. $Id: rc.news.pod 8517 2009-06-17 17:49:36Z iulius $ SEE ALSO
ctlinnd(8), cnfsstat(8), inn.conf(5), innwatch(8), ovdb(5). INN 2.5.2 2009-08-16 RC.NEWS(8)
Man Page