|
PIKT (Problem Informant/Killer Tool) is an unvaluable tool that can take
care of many of yours daily sysadmin/netword admin tasks.
Among them, config file management and deployment, hosts & OS health
checking, problem reporting, high config files and alarms summarization
through extensive use of macros, etc...
PIKT is GPLed, comes with a plethora of ready-to-run configurations, and
is maintained by Robert Osterlund.
Check out the PIKT Home page for more information,
including source, documentation and mailing lists.
This site introduces several tools :
- gPIKT is a PIKT GUI written in Gtk/Perl;
it's goal is to cover piktc features graphically
- EMS (Event Management System) is a client/server
pair written in Perl intended to replace the stock PIKT mail alerting.
It records events received in ciphered XML over the network, correlates
them, and stores them in a database. It also has the ability to pass
measurement data to the server, which hands it in turn to RRDTool. EMS
is also designed to be used without PIKT, very easily. Most of this
is under heavy development.
You'll also find here some non-standard PIKT configurations :
- Auto Service Monitoring adds automatic network service monitoring
to PIKT. You only have to define what port you want to monitor and few
other parameters, and PIKT will take care of checking the service running
at that port, alerting you in case of failure and eventually restart
the service provided you told him how to do it. The goal here is to
get rid of "mon" (no judgement here, mon is pretty good) and
monitor under PIKT.
- EMS Setup presents the required setup to replace mail alerting in
PIKT by event passing via EMS.
- Postfix attachement filtering has valuable examples and config files
aimed at executable attachement filtering (both ways) on the Postfix
MTA. It *will* also contain information on how recording what's filtered
with EMS and RRDTool, and how to produce nice "Rejects" graphs
from that data.
Note : All these pages are left to your judgement and appreciation. The
setups or tools presented above might not be complete, not fit your purpose,
break your configs, your systems and could make you sacked of your current
job. You take the entire responsability when you use the material presented
on this site.
In doubt, just drop me a note.
Michel Blanc <mblanc at erasme dot org>
$Revision: 1.4 $ - $Date: 2002/02/19 15:28:24 $
|