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 | Log Monitor Site Management Log Analysis Log Parser |
|---|---|
| Licenses | GPL |
| Operating Systems | GNU/Linux |
| Implementation | C |
| Translations | English |
Recent releases


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.


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.


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.