[home] - [PIKT add-ons] - [PIKT setups] - [PIKT Links]

 

PIKT Stuff
Let PIKT do the work while you frag

 

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 $