PERL based log analyzer
SourceForge.net Logo
Home Home Contact us Contacts
Overview Documentation Downloads Contacts Links
 
News & Updates
 
July 21, 2008
v 1.0 now available
Quick Links
 
Sourceforge project's page
CeCILL license
CEA web site
Introduction next up previous contents
Next: The syntax of the Up: Kazimir's Users Manual Previous: Kazimir's Users Manual   Contents

Introduction

This is the documentation for the Kazimir software. Kazimir is a log stream analyzer. It looks at several logs of several different types, try to find user defined problematic or pathologic situations in these logs and eventually (based on user-defined configuration) does action to signal or correct the situation. The reason why I developed such a tool is my own job: I was working as a sysadm and it's hard to keep an eye on every log at all time to locate problems when they occur. The detection's procedire could be easily automated, so I write Kazimir to do this work instead of me. Kazimir is written in PERL for two main reasons: it is a fully portable language, and I needed an interpretor for several part of Kazimir, and regexp management was also critical; PERL has such features, and it was a good thing to use the PERL interpretor (that is fully tested and validated) instead of re-writing one from my own. There are several similar tool like Kazimir, some are very simple, some are very complicated. I made Kazimir to be a kind of compromise between all the tools that I've seen. I also added chronological pattern matching (see below), a feature that I needed and found nowhere. I also wanted a tool that I would know well enough to modify it quickly if I had a new need. Writing a new tool was far the best way to achieve this.


next up previous contents
Next: The syntax of the Up: Kazimir's Users Manual Previous: Kazimir's Users Manual   Contents
Philippe Deniel 2008-07-22
Designed by CMG Technologies, adapted by Thomas LEIBOVICI
Design downloaded from Free Templates