FAQ

1) Why Hatchet?
It chops logs.

2) Why do I occassionally see "failed: database is locked" errors in my Apache errors_log?
The SQLite database is a simple file and is subject to file locking issues. If the hatchet parser is running, the cgi process will be unable to open the database for queries.

3) Why aren't the regex matching my logs?
You've run across a logging pattern I haven't encountered yet. Please email new regex to me so I can add them to future versions of Hatchet.

4) Can I view the logs "newest first" (reverse chronological)?
Click the date column header

5) How can I get more support?
Join the mailing list.

6) My browser doesn't load anything!
The actual web application is at /cgi/events.pl (relative to your DocumentRoot).

7) Will I be able to run this under FreeBSD or NetBSD?
Yes, Hatchet should work fine with any BSD's that support PF and pflog/tcpdump. This includes FreeBSD, NetBSD and DragonFly BSD.

8) Why Perl?
Perl is excellent for text mangling and regular expressions. It also comes in the OpenBSD base distribution.

- Updated 2008.07.03