LSTOWN-L Archives

LISTSERV List Owners' Forum

LSTOWN-L

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Paul Russell <[log in to unmask]>
Thu, 22 Apr 2004 17:28:00 -0500
text/plain (57 lines)
Listserv Manager wrote:
> For all of our locally hosted lists, is there a way to get
>   - subscriber counts for each list
>   - date list was created
>   - any other data:-)
> I need it in a form that I can ultimately incorporate with other data- I'd
> like to be able to schedule (e.g., via cron) to run every day.

The 'show points all' command will produce a report showing the number of
subscribers on each list. There is no apparent ordering scheme to the output,
so if you want the information sorted by listname or number of subscribers,
you will have to sort it yourself.

To the best of my knowledge, LISTSERV does not record the creation date of a
list. We put the creation date in the list header as a comment. We have not
always done this, but we have done it for several years. From time to time,
we have been asked when a particular list was created, however, we have not
yet been asked to produce a report showing the creation dates of all lists.
If we received such a request, we would write a script to generate the report
from the comments in the list headers.

The 'lists' command will produce a sorted list of all lists with their
descriptive titles.

The 'lists summary' command will produce a summary report showing the total
number of lists and subscribers.

The 'show' command has several options which provide potentially useful
information about the server.

Detailed information about these commands - and others - is available in the
online documentation <http://www.lsoft.com/info/default.asp?item=manuals>.

What 'other data' do you want or need? You may need to write your own scripts
to produce the reports you need.

We have scripts which produce reports showing:
* lists configured with 'Subscription= Open' (generated daily);
* lists configured with 'Send= Public';
* lists configured with 'Review= Public'; and
* lists which have been inactive for (x) days, based on the date the list
   archive directory was last updated (generated daily).

We have a script which generates a list of primary list owner addresses and
submits a job to refresh our list owners' announcement list. This list and
the script we use to maintain it have eliminated the need for the 'all-request'
alias, which had been exploited by spammers.

We run LISTSERV 1.8d on Solaris. All of the scripts mentioned above are either
shell scripts or perl scripts.

--
Paul Russell
Senior Systems Administrator
OIT Messaging Services Team
University of Notre Dame

ATOM RSS1 RSS2