LoGrobot is a straight-forward plug n play tool that works right out of the box. It was built specifically to reduce the level of effort required to monitor log files efficiently and to allow users to perform all their log monitoring tasks with just one tool.
Some of the many labor saving capabilities / benefits of LoGrobot include:
Do you have application logs, database logs or system log files that need monitoring? As long as each one those log files reside on UNIX systems or an NFS drive (for windows logs), they can be monitored!
Apache / HTTP log monitoring
Alert, Report, Graph Apache Access logs - Pull out as much information as you wish from access / http log files. Alert on the number of entries containing specific status codes. Graph all status codes...automatically.
Monitoring logs for expected record of events
Monitor log files for expected record of events - send alert notifications if those events are not found in the latest scan of all new entries added to the log!
Pattern Exclusion in Log Checks
Exclusions - Specifying a list of patterns to exclude when attempting to isolate unique entries of interest from monitored log files. When a log check reports an issue, use this option to get rid of unwanted entries from the list of error patterns detected.
Showing offending entries in Log Alerts received
Detailed Log Check Notifications - Whenever a log check detects entries from a monitored log containing the patterns you tell it to watch for, it will show all those lines in the alert notification it sends out to you.
Showing less information in the Log Alerts received
Whenever a log check detects an issue in a monitored log, do NOT show the Offending entries in alerts.
Monitoring Dynamic Log Files
Monitor and alert on dynamic Logs - Take into account log rotation and monitor accordingly. Dynamic logs are log files that change names frequently..i.e. every minute, hour or daily.
Precise tailing of log files
Tail log files intelligently via time frames if the logs are date and time formatted. For example, be able to pull out log entries from 5 minutes, 10 minutes, 1 hour ago till now. Avoid grabbing random number of lines.
Monitor multiple patterns within a log file
Use one check to monitor multiple patterns within a log file - set thresholds per pattern. Get alert notifications on a particular pattern if and only if the number of entries found containing that pattern is greater than the thresholds you specified.
Monitor a directory of log files
Monitor a directory of log files - avoid specifying each log file separately. Monitor a specific log file across several different directories.
Monitoring Time Stamps of Logs
Check time stamps of specific log files - Set up monitoring checks to alert when those logs stop updating.
Monitor Directory File Count
Directory File Count Monitoring - Monitor the number of files in a directory. Alert if the number of a user specified type of file in a specific directory breaches set thresholds.
Graphing all log file metrics
Automatically generate live graphs for all log file monitors / log file checks - Be able to see historical data on application, database and system health / behavior.
Monitor Log Size to avoid Space consumption
Check log file size - Monitor the disk space consumption of specific log files - Alert if the size of the monitored log file grows past user specified thresholds.
Custom Monitoring Agent - Using the logXray remote agent
If you do not have Nagios, Zabbix, Zenoss or any of the other monitoring applications that are out there, that's ok. You can still monitor logs with our perl monitoring agent, which comes with the logXray package. This agent acts as a daemon on each of your hosts. For added security, it has in it a list of external IPs it is allowed to communicate with. This list is of course configurable.
Nagios Users - Using logXray with NRPE
NRPE - Monitor logs using the very common nagios NRPE monitoring agent. Follow these instructions to set up logXray on the remote hosts on which you have logs to monitor.
Custom log files
If you have log files that need to be monitored in a very specific way, email us to request custom development - All customers get 2 FREE requests for customization with purchase of LoGrobot.
Automatically graph several log file metrics...without any extra configuration on your part!
2-day Range - Aggregate of 4 different log files on 4 different hosts. This graph shows the frequency with which each log is being written to.Preview
2-day Range - Log Size - Trends the size of log files. Allows users to keep an eye on log rotation to ensure logs are being rolled over at the expected size and time.Preview
Monitors the size of a specific log file. Alerts if log file size remains the same as it was during the last scan. This log check can also be configured to alert if growth is beneath user-specified thresholds.Preview
Monitors a log file for a specific string. When that string is found in the log file, this alert shows the actual entries from the log containing the offending pattern!Preview
Aggregate graphs of multiple log files from several different hosts and/or servers into single graph(s) - See the logging activities of applications, dbs, servers all in one place. Beautify your log file activities - Visually inspect graphs / charts of all monitored logs - Easily identify Rises & Drops in the frequency of entries!
See detailed information on the log file being monitored i.e. log size, total number of entries in log, latest count of new error patterns, rate at which log file is being updated, percentage of error patterns in relation to total new entries, the scheduling consistency at which log check is running (helps identify when system is under heavy load - if a system is being taxed, checks will not run on time, and if they do, they'll take a bit longer - an additional second or two - to complete). If you do not wish to see extra information in your log file alerts and only care for the actual entries found in the log, that is also possible. See the image below. Just add the option 'noextraoutput' to your logrobot / logXray command.
With just one log check, monitor multiple patterns within a log file - When an alert is generated, see the actual offending string(s)/pattern(s) that triggered it. Additionally, with the unique artificial intelligence built into logXray, users can now set conditional alerting on special log entries..i.e. when special entries are detected in a log, look in a certain columnn of those entries for a specific value. Alert as warning or critical if that value breaches set thresholds.