Petit was developed to quickly analyze syslog and Apache log files in large environments. It can also be used for word discovery within log data. It is a general purpose tool that can do hashing, word counts, and command line graphing of Apache and syslog files. It is designed to be a standard Unix tool that can be employed with pipes or by opening files. Petit works by sifting data with standard patterns and allows for custom filters and fingerprints. This leaves the analyst with data that is both varied and interesting.
|Tags||System Administration Log Analysis|
|Operating Systems||Solaris Linux|
Petit is being added to Fedora 13. It is currently in the updates-testing branch. I think that is pretty cool.
Release Notes: re.escape was added to variable-based regexes. Debugging output was added for graphs. A bug with determining the month was fixed. An empty log data test was added. New test output was added for broken Apache error logs. The descriptions of tests were updated and new test files were added. A path was added for logs with no data. try/catch was added for an interspersed wrong data problem. An index bug in syslog entry and rsyslog was fixed. Documentation for rsyslog was improved.
Release Notes: This release splits crunchtools off int a bona fide Python module. It passes all tests again.
Release Notes: This release adds a patch to allow mixed precision when Ubuntu 8.04 logs to an Ubuntu 10.04 server with high precision, support for the rsyslogd precision time format, fingerprints for Ubuntu 10.04, and a NAME section in the man page.
Release Notes: Support for the Apache error log format was added. A man page was added. A fingerprint for Ubuntu 9.04 was added.
Release Notes: This release moves a bunch of code into the select function of the Log object so that it can now randomly sample ten entries over and over until it determines what kind of file has been opened. It now passes all regression tests, all the time.