hit counter


What is LoGrobot/logXray? LoGrobot is a Linux/Unix Log Monitoring, Log Analysis, Log Mining utility capable of centralized monitoring of local and remote log files. It is highly versatile and can be used to monitor and alert on all types of logs; application logs, event logs and service logs. It can monitor system logs, database logs, single and multiple log files, syslog data, and alerts when log patterns (single or multiple patterns) are detected. Additionally, it allows for custom log monitoring tailored to specific individual user requirements. With LoGrobot, not only can you monitor and alert on Unix log files, you can graph them as well and mine out several statistics, reveal hidden metrics and isolate problematic trends, fast. When Splunk or other applications similar to it are overkill for your daily log monitoring needs, you turn to LoGrobot!

LoGrobot:Time Saving, Log Monitoring Features


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


How healthy are your Applications, Databases and Systems? Find out quickly by glancing at automatically generated live log monitoring graphs. Convert log file metrics into easy to read diagrams. Identify unusual behavior FAST!


Utilize graphs, notification alerts, anomaly detection 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 digging through archives!

Simplified Log File Monitoring

Linux Log Monitoring ; Monitor, Alert on & Analyze Linux / Unix Log files the easy way ; Application Logs, Database logs, System Logs, Custom Logs, Any log file - Genenerate graphs automatically on all monitored logs - Trend any log file metric you desire - Utilize the versitility of LoGrobot to eliminate the tedious effort often required to configure log checks - Perform all log monitoring tasks with just one tool!

Some of the many labor saving capabilities and benefits of LoGrobot include:

  • Watch a directory of log files, detect exceptions/errors in all discovered logs

  • PlugnPlay command-line parameters (avoid dealing with scattered configs)
  • Automatically detecting log file type / format without user intervention
  • Monitors dynamic log files efficiently (log files with changing names / dates)
  • Monitors different patterns in single or different log files, with one check
  • Monitors and alerts on single strings, patterns, keywords in one or more log files
  • Hot Spot Analysis: Identify times when there is unusually high # of log statements
  • Monitors log file timestamps, log file growth, log file size and directory file count
  • Allows for the viewing of log entries in timeframes (no more random tails)
  • Assignment of different thresholds to patterns in a multi-pattern log check
  • A clean log monitoring solution that does not require any nonnative modules
  • Scanning, monitoring and alerting on log files of any format, type or size
  • Graphs any log metric - Avoid having to maintain your own graphing server
  • Adapts seamlessly to any custom scenario - Usable as a plugin, service or both
  • Can alert 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
  • Buy / Download $299.95

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.

Watch logs for Expected 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.

Show offending entries in alerts

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. If you wish to only see the actual lines from the log that triggered the alert, add 'noextraoutput' to the logXray command.

Show less information in alerts

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.

Time frame 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 in log

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 Log File Time Stamp

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 - See historical data on application, database and system health / behavior.

Monitor Log File Size

Check log file size - Monitor the disk space consumption of specific log files - Alert if the size of a monitored log grows past user specified thresholds.

Custom Monitoring Agent

If you do not have Nagios, Zabbix, Zenoss or any similar monitoring application installed in your environment, that's ok. You will still be able to monitor remote log files with our custom monitoring agent, which is included in the logXray package.

Using logXray w/ NRPE (Nagios)

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.


Graphing Historical Data

Isolate unusual trends a lot faster either through glancing at the graphs or receiving notification alerts on anomalies detected.


Trend Application Behavior

Visualize the health of your applications, databases, system logs with up to the minute details on log behavior.


How busy is my Application?

Avoid manually sifting through log files - Get the answers you need with a simple glance at live graphs of all your monitored Unix 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 - Avoid creating separate log file checks for each string...unless absolutely necessary!


How-To Videos on Common Tasks

How to use logrobot/logxray to monitor single or multiple patterns in single or multiple log files, alert on stale logs (logs that arent growing in size or getting updates), monitor file count in a directory.

Multiple Pattern Monitoring

Monitor multiple different patterns in a log file without having to create different checks for each pattern. Set up one log check per application or database. Have just one log monitoring check perform multi-pattern log searches and generate actionable notifications.


Directory Log Monitor

Monitor and alert on patterns, strings or keywords found in all logs in a specific directory. Avoid having to create different/separate logchecks for each file. Easily configure log monitoring checks on a large scale with very little effort.


Growth Monitoring

Log File Growth Monitoring - Monitor the growth of a log file to ensure the log is getting updates. Alert when the growth and/or growth rate of a monitored log is determined to be too slow, too fast or just stale.


File Size / Log Size

Monitor file size and alert if file size is greater than user specified thresholds. Generate notification alerts on logs. Monitor the size of log files of any application or database on Unix systems. Trend log file size (feature available). Works on Unix (Linux/AIX/SunOS/HP-UX/MacOS).


Directory File Count Monitor

Monitor and alert on the number of files in a specific directory. Generate notification alerts when the file count of a directory breaches user-specified thresholds. Tested on Unix (Linux/AIX/SunOS/HP-UX).


File / Log Timestamp

Timestamp Monitor - Monitor the time stamp of single or multile logs / files on a Unix system. If the age of the file you're monitoring is older than a predetermined number of minutes, hours, days...


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 anomalies (unusual rises and/or drops) in any measured log metric!

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 column of those entries for a specific value. Alert as warning or critical if that value breaches set thresholds.

Stress free Log Monitoring

Monitor system, database, network and application log files however you need them monitored, without having to suffer through tedious and complex configurations!

With our newly developed Analysis and Dynamic Thresholding features, users now have the ability to automatically identify anomalies in log content / log traffic, log update times, avoid false positives, eliminate unnecessary noise and isolate problems much faster before they become widespread disasters!

  • No complicated setups to deal with, No foreign modules/library requirements!
  • Quick & Clean Automated Installation - No time consuming configurations!
  • Use one tool to monitor anything and everything about your Unix log files!
  • Request development of custom personalized log monitoring features
  • Capable of monitoring several different patterns in the same log file
    • Allows passing of different thresholds to each pattern being monitored

    • Allows for the filtering of specific log entries to eliminate unnecessary noise

  • Monitor any log file on any Unix host however you want or need to!
  • Monitor rotated log files and avoid missing critical events between log checks!
  • Scan/Tail logs in time frames (i.e. show entries within previous 20 mins, 1 hr...etc)
  • Remote agent included for monitoring of remote logs from ONE master server
  • Alert when expected log events are NOT found within a set period of time
  • Monitor all log files or specific types of log files in a particular directory
    • Point logxray to ANY directory with just one check!

      • Avoid having to define separate checks for each log file

    • Specify the type of files to exclude / include in monitoring

      • Assign different thresholds for each file type