Check a Directory of Logs

Check Multiple Strings in Logs

Graph Logs with Cacti

Graph Logs with Cacti

Check & Alert on Log Inactivity

Checking Directory File Count

Checking Log File Growth

Monitor Logs w/ LoGRobot

( Linux (all flavors), HP-UX, AIX, SunOS )

ADVANCED, DETAILED LOG MONITORING & ALERTING FOR UNIX SYSTEMS. Works on all log files regardless of Log Type, Log Format or Log Size - Designed to handle all log monitoring Requirements - No matter how complex!

Get Detailed Information on All Monitored logs with logXray

Scan, Alert, Report, Analyze, Graph - Watch logs Painlessly!


Functionality / Specialty:

Simplifies All Log Monitoring Tasks, Specializes mainly on the Monitoring of UNIX Log Files; Alerts directly off User-Specified Conditions and/or Automatically Identified Anomalies - Requires NO changes to your systems; Has NO Library/Module dependencies!


Log File Pattern Exclusions

Search via time-Frames

Watch for Expected Entries

Database Log File Check

Check Log Time Stamp

Advanced Stats on Logs

Alert on Log Time Stamp

Scanning and Monitoring Logs - Check logs for errors - Scan/Scrape logs for exceptions, Monitor any UNIX Log file (Linux, AIX, SunOS, HP-UX) - log analysis - Alert & send Notifications ; Monitor log content, directories, Size, Growth, Timestamp...etc ; Works on all log types ( Application Logs, Database Logs, System Logs, Custom Logs ) - Generate Excel Reports on Past Log Alerts:  Through the NAGIOS screenshots provided on this page, we show some of the many different ways LoGrobot / logXray simplifies the process of monitoring logs on hundreds and even thousands of hosts.  If you DO NOT have NAGIOS installed in your UNIX environment, no need to worry.  It can be automatically installed for you OR you may setup LoGrobot / logXray to run as a Standalone.  Alert notifications on all log checks are sent via Emails.

Monitor, Graph, Report, Analyze & Alert On All Log Files On Any UNIX Host:

Java, HTTP, Apache, Tomcat;catalina.out, Splunk, Mysql, Oracle, Postfix, Log4j, Mail, Weblogic, Glassfish, System Logs, Custom logs and much more!

State of Monitored Log

Log Entr(ies) Not Found

Show Errors Found in Log

Monitor Large Log Files

Monitor Dynamic Log Files

Alert when Log Not found

What We Do:  LogRobot provides Reliable, Efficient and Convenient ways of monitoring logs (with or without Nagios) on UNIX Systems. It ensures Prompt and Accurate notifications on all active log checks and provides users the ability to generate professional Excel spreadsheets / reports on past log check alerts. Additionally, it can be configured to fire off notifications whenever anomalies are detected in monitored logs.  With LoGrobot, users can keep a constant eye on critical UNIX logs; ensure logs are being updated regularly, Scan log files for specific entries or unusual patterns, Avoid having to write time consuming log monitoring script(s), configure log monitoring checks within seconds, never again worry about having to install terrifying dependencies on production boxes, installs cleanly on all UNIX hosts!

Cacti Screenshots:  Graph the occurrence or lack of occurrence of specific keywords, strings or patterns - Trend log file characteristics to determine and isolate abnormal behavior in the frequency of entries logged



LogXray: Upgraded version of LoGrobot, Efficient, Detailed Monitoring of Log Files!


LogXray is a UNIX Fully Featured UNIX Application / Monitoring Plugin for:

Analyzing, Dissecting, Reporting, Monitoring and Performing Alert Notifications on log files.

logXray serves as the one and only tool for performing all monitoring related to files and directories. All you ever have to do, as a user, is: (1). Simply drop logxray on a UNIX system  (2).  Define a Nagios configuration or Cron Entry for it  (3). Sit back and relax!

About LogXray:

LogXray provides detailed information about the log files it monitors:

During each scan of a log file, LogXray provides details on:

  • If the log file being monitored exists and is readable by the user LogXray is running under

    • If it isn't, an alert notification will be generated describing the issue

  • NEW instance(s) of the user-specified list of error patterns found in the most recent scan

  • Total number of NEW entries added to the log file since the last time a check was ran on it

  • Scan time (time range) within which the latest status of a log file check is based upon

  • The most recent size of the monitored log file during each check

  • Statistical reporting on log file behavior - Helps detect abnormal data trends


LogXray does not require any dependencies or libraries in order to function:

Whenever LogXray is introduced to a new UNIX system, here's what happens:

  • A new directory will be auto created on the host based on information provided by the user

  • The ownership of the new directory will be assigned to whichever user LogXray is first run as

  • After the new directory is created, LogXray will run a scan on the log file given to it

  • A "NEW CHECK" alert is displayed so a record exists of when that log check was put in place

  • Subsequent checks on that log file from this point on will be to watch for legitimate issues

LogXray combines file and directory monitoring features into one tool:

In addition to monitoring logs for error patterns, it can also be used to:

  • Monitor a directory of logs

    • Specify types of files in a directory to include in or exclude from monitoring

  • Monitor the size of specific types of files in a user specified directory

  • Monitor file timestamp (alert if file's last update-time is older than X number of minutes)

  • Monitor the size of a file (alert if file size exceeds X MB or GB)

  • Detect deviations in log growth rate, update times and content - Upgraded Feature!

    • Highly effective in helping to determine the right thresholds - Removes human factor

    • Identifies issues mathematically and can act as predictive application monitoring



  • Uses unique algorithms to ensure the size of a log file is irrelevant

    • Log size does not affect the speed with which a log check completes!

    • Monitors files that are several gigabytes in size without imposing heavy system load

  • Allows users to specify string-file(s) when listing lengthy error patterns

  • Alerts if expected records of events are missing from monitored log files

    • Watches for those entries and IF NOT found, alert notifications are generated.


Quick References to some of LoGrobot's most popular functions

  1. Log File Checks - Check Logs for Specific Entries - Specify a List of Patterns to Exclude

  2. Check Log Files for Expected Records - Alert when those entries are NOT found

  3. Set up Checks to Show All Entries from a Monitored Log File that Triggers an Alert

  4. Check Log Files for User-specified Strings - Do NOT show the alerting entries in the alert

  5. Check Dynamic Logs - Take into account Log Rotation and monitor accordingly

  6. Specify Timeframe for Log Search - Scan Logs for Minutes, Hours, Days, Weeks of Data

  7. Apache Log File Analysis (Nagios) - Alert / Report / Graph Apache Access logs

  8. Use one check to monitor multiple strings within a log file - Set thresholds per string

  1. Check A Directory of Log Files, without having to specify the log files ahead of time

  2. Setup Log Checks for Directory File Count - Monitor the number of files in a directory

  3. Automatically Send Log File Check Results to Graphite, and graph them - no complex setup!

  4. Check Log Time Stamps - Set up Monitoring Checks to Alert when logs stop updating

  5. Check Log File Size - Monitor the disk space consumption of specific files

  6. Automatically Install Nagios on Red Hat, CentOS, Ubuntu Hosts (avoid manual installs!)

  7. Log Analysis Checks - Alert when a deviation is identified in overall behavior of a log file

  8. Automatically Generate Color-Coded Excel Reports on Log Alert History

Simplified Log Monitoring:  Monitor Logs of Any Application or Database regardless of Format or Size, Generate Quick & Easy Reports on Past Log Check Alerts, See Offending log entries in all dispatched Alert Notifications

Who needs logrobot?


Download logrobot if you wish to:

  • Monitor unlimited logs from various Application / Database servers - Alert on specific errors

  • Implement a log monitoring solution that does not require the installation of nonnative modules

  • Monitor & Alert on any log file regardless of size, date and/or time format

  • Monitor multiple log files without any complex time consuming configurations

  • Obtain an automated tool that is configured and ready to go right out of the box

  • Use Nagios or Icinga or Crontab/Emails to Manage the Monitoring of All UNIX Logs

  • Automatically generate Nagios log check configs for several log files on multiple hosts

  • Outsource Log Monitoring or do it yourself with FREE support from our 24/7 Customer Service!

    • Have a technical support team on standby to accommodate all custom requirements

  • Generate automatic color-coded Excel Reports on the alert history of all log checks

  • Avoid writing several scripts of your own, or downloading amateur scripts off the net

  • Utilize a reliable log monitor that is maintained regularly & used heavily in production environments

  • Analyze Logs: Get Notified when unfamiliar lines are introduced into system / application logs

  • Get alerts when critical log files stop getting written to after a specified period of time

  • Utilize an efficient log monitoring tool that eliminates the need to maintain several configuration files

  • Scan logs for specific entries and exclude a list of user specified patterns from the result

  • Allows for monitoring of all log files, even Windows files (mounted through NFS on a UNIX server)

  • Inform through each alert how long ago a particular string / pattern / keyword was last found in a monitored log

  • Remote Agent Included to enable monitoring of logs on several hosts FROM ONE master

    • This is for users who don't currently have NRPE installed in their environment

      • Allows complete control of log checks on all remote hosts / servers

  • Automatically figures out conditions on which to recover alerts, based on log content & other variables

  • Automatically detects log file type and format without user intervention

  • Get notified via email of all events related to your log of choice on any server(s) you specify

  • Updated regularly to meet new demands from various clients / companies

See Complete list of Features


Graphing Log Files:



Example 1:

Using Cacti, a log file on 6 different servers is being graphed for 500 related errors

Each server below is tagged with a different color for easy identification:


Example 2:

Using Cacti, a log file on 8 different servers is being graphed for 500 related errors

Each server below is tagged with a different color for easy identification:


Download Now

More information on Log File Monitoring using LoGrobot / LoGXray

  1. Monitoring logs - Performing reporting and analysis of log information

  2. Emails Alerts & Notifications - Monitor logs - Receive email alerts on every issue

  3. Different Scenarios for log monitoring - Use logrobot / logxray anyway to monitor logs

  4. NRPE - Monitor logs using the very common nagios NRPE monitoring agent

  1. Custom Monitoring Agent - Monitor logs with our unique Perl monitoring agent

  2. All about log monitoring - Understand the science of Monitoring UNIX log files

  3. Log Monitoring Options - Use any one of our monitoring features to alert on logs

  4. Log monitoring made tremendously easy - What makes logrobot / logxray unique!

Frequently Asked Questions

What exactly can I do with logrobot / logxray?

You can do anything with logrobot as long as it falls under log monitoring & alerting.

logrobot's massive capabilities include, but surely aren't limited to:

  1. Monitoring & Alerting on the contents of system log files (errors, strings, keywords, patterns etc)

  2. Monitoring & Alerting on custom log files (mysql, oracle, apache/http and much more)

  3. Alerting if certain keywords / patterns ARE NOT found inside a specific log within a specific timeframe

  4. Monitoring & Alerting on the timestamps of log files (verify files are being updated regularly)

  5. Monitoring several log files at the same time - (very useful if you have multiple logs to scan)

  6. The capability to monitor both live and rotated logs to ensure nothing is missed

  7. Graphing the frequency with which user-specified patterns occur in log files

    1. Or graph for anomalies

  8. Monitoring & Alerting on the size of log files (ensure logs do not consume too much disk space)

  9. Monitor log files no matter how big they are (even log files that are GIGABYTES in size)

  10. Conditional Monitoring..i.e:

    1. Alert if a certain column of a newly added log entry has a value greater than or less than x

  11. View logs on all your servers from one Web Interface (avoid having to ssh to each host)

  12. Analysis - Easily identify which minute or hour of the day had the most entries recorded


What is LoGrobot's Automation?

LoGrobot's Automation is a newly developed mechanism created specifically for users who do not wish to deal with any technical complexities.  With the invention of our tool "kinglazy", we handhold users through every step of the log monitoring process.

Unlike most tools out there, "kinglazy" asks limited questions and with just the stroke of a few buttons on your keyboard, it allows you to:

  • Automatically install and configure the Nagios Core Monitoring Application

    • Yes, even if you have no idea what Nagios is - This will set it all up for you!

  • Generate color-coded Excel spreadsheets on past alerts (any Nagios alert)

  • Auto Create new log check definitions in Nagios for hundreds of log files

  • Create reports on all configured service checks on a list of hosts and much more


How else can logrobot be used to scan, monitor and alert on log files:

There is a variety of different ways logrobot can be used to monitor and alert on log files.  The documentation provided with the tool is quite detailed and provides a huge array of examples on how logrobot can save you lots of time...and labor.


Can logrobot monitor date-less types of log files?

Yes! Just pass the “autonda” option to logrobot, instead of autofig.  Matter of fact, you can try either one of those options to see which one you prefer.  “autonda” is much faster. 

"autonda" provides more robust information about the log you're monitoring. 

To get familiar with all the options available in logrobot, at the command line, simply type:

[root@nagios-master ]# ./logrobot  auto  (or you can type it with no arguments)



Can I scan for multiple strings in a log file instead of searching for them separately?

Yes. You can also pass individual thresholds for each string.  Click here for examples.


What is logXray?

logXray is now the latest upgraded version of LoGrobot which can be used on any UNIX system (Linux, AIX, SunOS, HP-UX).  To download it's full version, click here.


Is it easy & Safe to install logrobot?


With logrobot, there's very little you have to do.  We are very proud to announce that, unlike other tools, LoGrobot does not require users to install packages, libraries or modules that are unnatural to the UNIX system in order to get it work.  It just works!

Click here to see a demonstration!


How Fast is logrobot?

Very fast!  LoGrobot completes its periodic scanning of log files within 0.5 - 2 seconds and the only reason it even takes that long is due to the amount of information it provides with each log check...i.e..

  • number of errors found,

  • total number of lines in the log,

  • log size at the latest log check

  • range of lines that was scanned within the log file

  • timeframe within which the status of the latest log check is based upon

  • seconds within which errors / entries in log were detected

  • automatically detects log rollover - prevents missing errors between checks

  • equipped with several features that does MORE than monitor log content

    • Additional features:

      • log file growth - alert if file size is not growing

      • log file size - alert if log size goes above a specific threshold

      • monitor directory:

        • alert if number of files in directory breaches set threshold

        • alert if size of specific files in directory breaches thresholds

        • monitor specific logs in a directory - alert on errors in them


How much is logrobot?

Please see the table at the bottom of the page for all available options.


After purchasing logrobot will you assist me if I need any help?

Absolutely! It is highly unlikely you'll need help setting up logrobot.  The tool was deliberately designed and built to be simplistic in its setup.  However, if you find that you require some type of assistance, please do not hesitate to Contact Us..



Can the LoGrobot team come on site for installations?

Yes.  Feel free to contact us for more information.



Is logrobot sold on a per server basis?

At the moment, No.  This means, for the price listed on each plan at the bottom of this page, you will be able to monitor an unlimited number of log files on as many UNIX Hosts / Servers as you need.

Back to Top



Unlimited UNIX Hosts / Servers

Monitor Unlimited Log files and Directories on each Host!

UNIX: Linux / AIX (all logs and errpt output) / SunOS / HP-UX

$249.95  Buy Now

Instant Download!

Free Support / Product Updates for first year

Trial / Demo Version

Contact Us

Copyright    |    Restrictions    |    Licensed Product    |    Grant of License    |    Warranty    |    License Agreement