Penguin
Note: You are viewing an old revision of this page. View the current version.

ipac is a package which is designed to gather, summarize and nicely output the IP accounting data. ipac make summaries and graphs as ascii text and/or gif images with graphs.

ipac...

  • is for Linux
  • runs on top of the ipfwadm or ipchains tool
  • needs certain kernel parts compiled in
  • only supports ipchains based kernels (it has a big brother for iptables called ipac-ng which is close enough)

Note: linux kernel 2.2 used ipchains, 2.4 uses iptables.

HOW DOES IT WORK?

ipac consists of two scripts (shell and perl) and one C program:

  • ipacset reads a configuration file and sets up ip accounting

for the kernel using ipfwadm or ipchains

  • fetchipac, executed from cron once in a while, reads

the current ip accounting data assembled by the kernel and writes it to a new file

  • ipacsum summarizes the data from a set of files and, optionally,

replaces these files by one. It displays the values as a simple table containing the sums, as png graph pictures or as ascii graph pictures.


Graphing ipac

ipacsum(8).

Perhaps you'd rather use MRTG? See http://www.saas.nsw.edu.au/solutions/ipac-2-mrtg.html.


Part of CategoryNetworking