Projects / Log file monitor

Log file monitor

Logfmon monitors a set of log files and processes messages based on a set of regexps. When a message matches, a command may be executed or the message may be ignored. Messages that are unmatched are batched together and emailed every so often.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  29 Jun 2006 10:25

Release Notes: This release has a number of new features, including support for the FAM file monitor for Linux, a GNU makefile for easier building on Linux, an option to limit the number of simultaneous threads, two new actions, "write" and "write-append", to send log entries or contexts to a file, FIFO, etc., an "autoappend" shortcut keyword for opening contexts, and a "clear" action to empty contexts without removing them. The format of the log entry is now configurable, so logfmon may be used for non-syslog log files.

  •  16 Dec 2005 14:02

Release Notes: This release is mainly code cleanup and internal changes to make the program more robust. It now uses the queue(3) macros instead of roll-your-own linked lists, and is generally tidier.

  •  07 Mar 2005 06:23

Release Notes: Minor fixes and tidying up were done.

  •  01 Jan 2005 14:57

Release Notes: This version offers access to the context name in context pipe commands, threading fixes, and a few other bugfixes and cleanups.

  •  12 Dec 2004 13:53

Release Notes: This version adds the ability to cache positions in log files to avoid rereading already processed messages on restart, a pid file, and some fixes to work on FreeBSD 5.3.

Screenshot

Project Spotlight

Blitz templates for PHP

A fast PHP template engine written in C and compiled as a PHP module.

Screenshot

Project Spotlight

LibVNCServer

A library to make writing a VNC server easy.