The kernel has some built in IP Accounting if you configure it to do so.  Possible suggestions from Ubuntu:

root@spidey:/ # apt-cache search accounting|grep -i ip
iptables - Linux kernel 2.4+ iptables administration tools
ipac-ng - IP Accounting for iptables( kernel >=2.4)
ipfwadm - Linux 2.0.x firewalling tools
jffnms - Web-based Network Management System (NMS) for IP networks
net-acct - User-mode IP accounting daemon
root@spidey:/ #

[0] http://www.faqs.org/docs/linux_network/x-087-2-accounting.html

-Derek

Technomage wrote:
what I was looking for was a bit more detailed than that.
it needs to identify which machine printed to what printer and how many pages.

that data would be displayed at the pay point and the user of that machine 
would then be charged the appropriate amount per page printed.

one last note, this must also be interoperable with a "windows publisher 
package". the person who wants this setup is very determined to have windows 
clients in the system and nothing I can do will change his mind. plus, he is 
willing to pay me good money to do what he wants..... so......


On Friday 10 June 2005 21:37, Bryce C wrote:
  
For pages printed, scraping the data from a CUPS server should be no big
problem, specifically if all the clients represent themselves as unique
users, then narrow by timeframe.
For the clients, I'd look at something like NoCatAuth. It's intended for
wireless networks, or it was originally at least, but could probably be
adapted to a wired network, simply requiring the user to "login" when
they try and access the net (would you be doing anything else at a
cybercafe? :-P) and then track their session length.
Just my thoughts.

-Bryce

On Fri, 2005-10-06 at 12:27 -0700, Technomage wrote:
    
ok, I was recently handed a nice assignment, but I am not entirely sure
how to proceed with it.

the scenario is this:

a small cybercafe setup with 4 windows client machines hooked into a
linux backend machine (to act as printserver and accounting). this in
turn is hooked into a BSD firewall/bridging router.

now. the other things I can handle, its the linux print server/accounting
box I am going to have a problem with.

what I need is an accounting package that can account for time online of
specified users on each box, and to account also for how many pages each
one sends to the printer (the data collected and sent to another box
where it can be rung up as a cash register).

since I am not entirely sure I am explaining this completely, I may need
some specified questions asked.

can anyone help?

TMH
623-849-9515
---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change  you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
      
---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change  you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
    
---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change  you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss