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.

Operating Systems

RSS Recent releases

  •  05 Dec 2013 01:55

Release Notes: When a file is in use by another program, this release no longer treats that condition as a failure. This change was made to reduce false positive alerts.

  •  17 Oct 2013 23:21

Release Notes: This release adds several new features. It can now test to see whether a file or the contents of a directory are older than a particular date. It can throttle its alerts so you don't flood an inbox or a network node manager. It also contains several minor bugfixes.

  •  10 Oct 2013 22:08

Release Notes: This release adds a couple new features. Fido can now issue an alert if a file or any file in a directory exceeds a user-configurable period of time. It can also throttle its alerts so you don't flood an inbox or a network node manager.

  •  31 Jul 2013 17:56

Release Notes: This release features numerous minor bugfixes related to memory management.

  •  13 Jun 2013 01:09

Release Notes: This release fixes the make installer for the sample conf file. It also includes a fido.service file.


Project Spotlight


A Websocket implementation in Qt.


Project Spotlight


A system optimization tool.