Projects / Fido File Monitor

Fido File Monitor

Fido is a multi-threaded file watcher which searches files in real time for user-defined patterns. When it locates a match, it runs a user-defined program. It is useful for monitoring log files for issues and responding to them. It was designed to recognize log file rotation and start monitoring from the beginning of the new file.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  04 Mar 2013 23:57

Release Notes: This release features a functional change. Fido will no longer exit if a configured file doesn't exist. It will happily cycle and start to monitor the file once it appears. This release also features several significant bugfixes. All users should upgrade to 1.0.8.

  •  22 May 2012 14:08

Release Notes: This release adds file stamp monitoring. In addition to parsing a file for pattern matches, fido can now watch a file's timestamp. If the modification date changes, fido will run a user-defined action. This release also contains a few minor bugfixes.

  •  10 May 2012 00:14

Release Notes: This release introduces file monitoring by modification time. Fido will watch a file and trigger an action in the event that a file is modified.

  •  10 Apr 2012 20:23

Release Notes: This release fixes a bug by which fido watched only one file while it was in foreground mode (--daemon=false). With this fix, it will monitor every file in your configuration.

  •  15 Feb 2012 21:54

Release Notes: This release adds command line values to the daemon flag. It now takes true | false inputs. It also adds more verbosity in non-daemon mode, which provides a better environment in which to hone configurations.

Screenshot

Project Spotlight

Lzip

A data compressor based on the LZMA algorithm.

Screenshot

Project Spotlight

passwdqc

A password/passphrase strength checking and policy enforcement tool set.