Projects / IPA

IPA

IPA is a pluggable, flexible, general-purpose accounting system. It supports static and dynamic rules, limits, sublimits, and thresholds. It works with external accounting, database and statistics modules. Accounting is done per specified period of a week. Complete documentation is included.

Licenses BSD Revised
Operating Systems POSIX Unix
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  08 Jul 2009 21:56
  • Rrelease-after

    Changes: When time went back or changed too quickly, IPA incorrectly used too much CPU time and generated a lot of log messages. This has been fixed Now several databases can be written in db_list parameter's value in ipa.conf.

    • Rrelease-mid
    •  25 Dec 2007 06:21
    • Rrelease-after

    Changes: One file descriptor leak was fixed. Several bugs with limits implementation were fixed.

    • Rrelease-mid
    •  20 Jul 2007 06:01
    • Rrelease-after

    Changes: IPA can now be used on Cygwin (previously, it only could be built on this system). The closefrom system call is used if the system supports it. During startup, ipa can unlink a locked PID file which was locked by another ipa process.

    • Rrelease-mid
    •  26 Feb 2007 06:26
    • Rrelease-after

    Changes: The following bugs were corrected: if a value in the command line for ipactl is given in time units, then ipactl ignored overflow during parsing; if limits and thresholds were disabled during compilation, then ipactl did not accept the -r option; the "limit" section in ipastat.conf placed in an incorrect place could cause a segmentation fault.

    • Rrelease-mid
    •  25 Dec 2006 08:04
    • Rrelease-after

    Changes: Several minor bugs were corrected. The most serious of these was that if a positive counter of some rule was overflowed, then statistics for this rule were incorrectly updated in databases.

    Rss Recent comments

    Rcomment-before 13 Dec 2005 02:32 Rcomment-trans andreysimonenko Rcomment-after

    Re: Financial or Firewall

    > I can't really tell, but is this for

    > accounting for financial information, or

    > for accounting network traffic and

    > firewall information.

    Special designed modules decide what is statistics, how to get statistics and how to save statistics. IPA connects modules with each other, one can consider it as an accounting machine with rules. So, I do not have exact answer, because everything depends on modules. Please ask me in a private email if you need more information.

    Rcomment-before 12 Dec 2005 07:21 Rcomment-trans samjam Rcomment-after

    Re: Financial or Firewall
    Or maybe user process accounting?

    I have the same question.

    Rcomment-before 12 Dec 2005 06:52 Rcomment-trans alexmuc Rcomment-after

    Financial or Firewall
    I can't really tell, but is this for accounting for financial information, or for accounting network traffic and firewall information. The documentation and website are not clear.

    2e86d50a1e8cf4174380e69eda9bd948_thumb

    Project Spotlight

    LEPL

    A Parser Library for Python: Recursive Descent; Full Backtracking

    5909e1b8e420f37d9945ac4d2033d4cd_thumb

    Project Spotlight

    Diakonos

    A Linux editor for the masses.