tenshi (formerly wasabi) is a log monitoring program designed to watch a log file for lines matching user defined regular expressions and report on the matches. The regular expressions are assigned to queues that have an alert interval and a list of mail recipients. Queues can be set to send a notification as soon as there is a log line assigned to them, or to send periodic reports. Additionally, uninteresting fields in the log lines (such as PID numbers) can be masked with the standard regular expression grouping operators ( ). This allows cleaner and more readable reports. All reports are separated by hostname and all messages are condensed when possible.
| Tags | Monitoring |
|---|
Recent releases


Changes: The option includedir now skips dotfiles. The PID file is now created in debug, profile, and foreground modes. An incorrect UID check not handling the root user has been fixed. Buggy time_to_die, buggy tail_multiple option parsing, empty report sending if the filter program returns no output, and a bug regarding unmatched subpatterns have been fixed. This release dies before the pipe if tail_file is not readable, which prevents an fd leak. IO::Select has been replaced with IO::BufferedSelect, which fixes parsing delay of buffered lines.


Changes: Debug messages were improved. The CHLD signal handler was moved earlier in the code. Buggy handling of multiple tail processes was fixed.


Changes: A tail_multiple option was added. A CSV option was added for comma separated output to a custom parser. The tailargs and filterargs features were merged in tail, filter ones. A FAQ file was added. Another round of rpm spec fixes were made. An fd leak was fix


Changes: Some RPM spec issues were fixed. Support for queue escalation was added.


Changes: The fifo option can be specified multiple times. Logfile and fifo mode can be simultaneous. A better pipe opening method is used for the tail process. includedir now sorts entries alphabetically. Standard input is now closed as soon as possible. The alarm based timeout was replaced with IO::Select. A minor fix was made for getpwnam checks. The sort_order option was added. A listen option was added for syslog server mode. A Red Hat init file and RPM spec were added.
Islamic toolbar for watching Islamic TV channels, listen Islamic radio, Islamic Search engine and more..