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!

Feedback / Customer Support


Xray Log Files, Get Detailed Information of All Monitored logs

Log File Monitoring - Scan, Alert, Report, Analyze, Graph!

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!


Contact us to request trial version

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, in conjunction with NAGIOS, 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 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 also be configured to fire off notifications whenever content 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 / unfamiliar patterns, Avoid having to write time consuming log monitoring script(s), configure log monitoring checks within seconds, never again worry about frustratingly searching for and installing terrifying dependencies, 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


Real Time Log Monitoring: Automatically Send Log Monitoring Data to Graphite from the Monitoring Server - Setup Checks in Nagios, see them in Graphite - Graph Log Statistics without Any Additional Configuration!


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) - Generate Reports on Apache Log File Data

  8. Check logs for multiple strings / patterns using command line or Config files (if desired)

  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


Complete List of Features Included with the LoGrobot Log Monitoring Utility



  1. Configurable to run either via Nagios or via CRONTAB

    • Get email alerts & notifications on all log checks regardless

  2. Automatically send log statistics to Graphite for Trending

    • No need for any extra configurations on your part!

  3. Monitor log files for abnormal behavior/activity

  4. Manage log file checks from a central location

    • Eliminate tedious administration

    • Avoid cumbersome maintenances

  5. Monitors custom application Log Files of any application or database on any Unix host

  6. Simple, pluggable command-line parameters (no need for any confusing configuration files)

  7. Monitor Directory File Count***

  8. Can be configured to alert on the size / disk usage of all monitored log files

    • Example:

      • Alert if the size of /var/app/ exceeds 10MB

  9. Configurable to alert on the growth of log files

    • Example:

      • Alert if the most recent size of /var/log/messages is the same size it was at the time of last check

  10. Monitor all logs in a specific directory

    • Point logrobot 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

  11. Monitor timestamps of files (ensure specific logs are being updated regularly / frequently)

  12. Scan specific logs via time frames (i.e. previous 20 minutes, 60 minutes,  1 day, 1 week etc)

  13. Alert when expected records of events are NOT found within a set period of time

  14. In-Depth Analysis: check logs for instances of unusual entries - Identify & Alert on Deviations

  15. Monitor multiple log files simultaneously without any complicated steps to follow

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

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

  18. Provides information in each alert on how long ago a particular string/pattern was last found in a monitored log

  19. 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

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

  21. Automatically detects log file type and format without user intervention

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

  23. Updated regularly to meet new demands from various clients / companies



Supported Log Files

  • Will all my logs be supported?

    Yes, all log types / log formats are supported:

    • Tomcat Catalina.out logs , Apache Maxclient logs,  Apache access logs, Apache error logs,  OutOfMemory logs

    • JBoss log files,  Java log files,  Weblogic logs,  Glassfish logs,  Syslog log monitor, Maillog / Postfix / Syslog log files

    • Mysqld / Oracle Alert logs, Log4j,  And much more!


    Monitor any type of log file regardless of format or size

Back to Top

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 massive amounts of examples on how logrobot can save you lots of time...and labor.


Support is included in the purchase price of logrobot.  So at any time, you can contact us to tell you exactly how to do what you want to do.  All emails are responded to extremely fast!


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. If you want to monitor your logs for multiple strings, you can run LoGrobot this way:

Basic Example:

Monitor log for strings “ERROR” and “failed”

LoGrobot  autonda  /var/log/syslog  60m  'ERROR|failed'  '.'  3  5  mul_log_entries_2  -ndfoundmul

Whenever LoGrobot finds any line that contains any of these strings, it will alert.

In other words, NO, you do not have to run several instances of LoGrobot for different strings.  LoGrobot can monitor them all in one go. 

If all your search strings cannot fit nicely on the command line, substitute a config file in their place.





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 to install logrobot?


With logrobot, there's very little you have to do.  Most UNIX tools often force users to manually edit configuration files, perform complex compilations and install packages or libraries that are unnatural to the UNIX system. 

LoGrobot does not require any of that. All you have to do, after downloading the logrobot zip file and unzipping it, is to simply drop it into your already existing plugins directory with the other plugins you already have.


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...etc.


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.


Monitor specific logs on every one of my UNIX Hosts / Servers

Here are the Simple steps you need to take for that to happen:

Place logrobot on all your UNIX machines.  Installation is very simple:

  • Copy the file to each one of the hosts that you have log files on.

  • Unzip the file, then run the installation command.

Basically, here’s all you have to do on each of your UNIX Hosts / Servers:

  1. unzip ; cd logrobot

  2.     /apps/magent     5666     client


To install logrobot on the MASTER server, run:

  •     /apps/magent     5666     master

    • Change the port number and/or IP address to match your environment

Installation Completed!

If you consider the above instructions to be too much to read, just go into the unzipped logrobot directory, run "kinglazy" at the command prompt.  Enter "i" for the automatic install of LoGrobot.



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

$299.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

Back to Top