Log File Monitoring & Analysis: Alert, Notify, Graph & Report Download Now - $99.95

loGrobot / logXray

What is LoGrobot? LoGrobot (also known as logXray) is a fully featured versatile Log File Monitoring tool developed for UNIX systems. It was built to automate and to combine into one tool all log monitoring functions. It installs cleanly and safely on UNIX systems without requiring any additional modules, libraries and packages to be configured or tampered with. It integrates effortlessly with Nagios, Zabbix, Zenoss and other similar monitoring applications. If you do not have a monitoring application, that's ok! LoGrobot can also be used with Crontab. Simply place entries in Cron for whichever log file(s) or director(ies) you wish to monitor. Yes, LoGrobot can do it all. It can monitor multiple patterns in one log (or multiple logs) with different alert thresholds for each pattern. It can alert on the size of a log file, ensure a monitored log is receiving new content, monitor log timestamp, monitor a directory of files, generate on-demand reports on past log check alerts, identify unusual activities or anomalies in monitored logs and much more - And if you need to monitor your logs in a very unique way, LoGrobot can also be customized for you, at no additional cost! Our support team is here to save you from a lot of unnecessary scripting!

Cool Log Monitoring Features


Monitor and alert on UNIX log files without having to learn any programming languages or be a master of complex regexes. Download logXray today and begin monitoring your logs within seconds!


Automatically convert all measurable log file metrics into simple and easy to read diagrams. Chart your own log file metrics or have logXray automatically send them to us. We'll graph them for you!


Utilize graphs, notification alerts and other variables to identify abnormal events in your important log files. Scan application, database & system logs with automated intelligence, identify unusual drops or surges in activities.


Generate quick reports on past notification alerts on all monitored log files - Create color-coded excel spreadsheets directly from the command line or from our php web interface, avoid having to dig through archives!

Simplified Log File Monitoring

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:

  • Efficiency - Eliminates the need to maintain several configuration files
  • Self explanatory, User friendly - Avoid reading complicated pages of documentation
  • Monitors dynamic log files efficiently (log files with changing names / dates)
  • Monitoring different patterns/keywords in different log files, with one check
  • Configurable to alert on single strings, patterns, keywords in one or more log files
  • Monitoring of different patterns in the same log file (without any configuration)
  • Assignment of different thresholds to patterns in a multi-pattern log check
  • Monitors log file timestamps, log file growth, log file size and directory file count
  • CLI Usage: Allows for the viewing of log entries in timeframes (no more random tails)
  • Watch a directory of log files, detect exceptions/errors in all discovered logs
  • Recognize system or network abuse (through mathematical analysis of log file data)
  • Detect intruders or attempted intrusions (through the use of user-specified patterns)
  • Scanning, monitoring and alerting on log files of any format, type or size
  • Graphs any log metric - Avoid having to configure/maintain your own graphing server
  • Adapts seamlessly to any custom scenario - Usable as a plugin, service or both
  • Capable of alerting based on values in certain columns of specific log entries
  • Automatically monitor rotated logs - Never miss a critical log entry!
  • Easily integrated with other monitoring apps i.e. Nagios, Zenoss, Zabbix

Common Log File Monitoring Scenarios

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.

Log File Monitoring - Alerts & Graphs

Automatically graph several log file metrics...without any extra configuration on your part!

New Log Entries

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.


Log Size Monitor

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.


Application Log Errors

2-day Range - Application Log Monitoring - Monitors applications with multiple log files - Graphs the number of user-specified errors detected in monitored logs.


Log File Growth Monitor

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.


Single Pattern Log Monitor

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!


Multiple Pattern Log Monitor

Uses one check to monitor several strings within a specific log file - Helps users avoid creating separate log file checks for each string...unless necessary!


Simplicity via Graphs

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!

Detailed Alert Notifications

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.

Complex log monitoring made extremely simple

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.

Requests for Development

If you need LoGrobot to perform very unique log monitoring tasks for you, please feel free to contact us:

Provide your name (or company name) and Email Address below. Describe the situations or scenarios you wish to use logrobot for. We'll get back to you promptly!


San Francisco, CA, USA

What else can LoGrobot do?

Contact us. We'd love to tell you!

Contact Information