Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Internet > Log Analyzers

    Apache SQL analyser 1.5

    Download button

    No screenshots available
    Downloads: 1,039  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.2/5)
    19 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Steve Kemp | More programs
    GPL / FREE
    February 21st, 2010, 03:02 GMT [view history]
    ROOT / Internet / Log Analyzers

     Read user reviews (0)  Refer to a friend  Subscribe

    Apache SQL analyser description

    Apache SQL analyser can query Apache logfiles via SQL.

    Apache SQL analyser can query Apache logfiles via SQL.

    asql is a simple console shell which allows you to run SQL queries against an Apache logfile, something that can be very useful - especially at getting information which is not easily available via static logfile analysers.

    An overview of the usage of the shell

    Once installed, either via the package or via the source download, please start the shell by typing "asql".

    Once the shell starts you have several commands available to you, enter help for a complete list. The three most commonly used commands would be:

    load

    This will load an Apache logfile into the temporary database which is created at startup. Single files, or globs are accepted so you may run something like this:

    load /var/log/apache2/acces*

    To save time parsing the input files more than once you may saving the resulting database with save and later restore it.

    select

    This allows you to run an actual query.

    show

    This shows the table structure the logfile was parsed into.

    A sample session

    The following sample session provides a demonstration of typical usage of the shell, it demonstrates the use of the alias command which may be used to create persistent aliases:

    asql v0.6 - type 'help' for help.

    asql> load /home/skx/hg/engaging/logs/access.log
    Loading: /home/skx/hg/engaging/logs/access.log

    sasql> select COUNT(id) FROM logs
    46

    asql> alias hits SELECT COUNT(id) FROM logs
    ALIAS hits SELECT COUNT(id) FROM logs

    asql> alias ips SELECT DISTINCT(source) FROM logs;
    ALIAS ips SELECT DISTINCT(source) FROM logs;

    asql> hits
    46

    asql> alias
    ALIAS hits SELECT COUNT(id) FROM logs
    ALIAS ips SELECT DISTINCT(source) FROM logs;

    (User-input is in bold for emphasis)


    Product's homepage

    What's New in This Release: [ read full changelog ]

    · This release ensures that when importing Apache logs into the temporary SQL table that the HTTP status code is treated as an integer and not a string.

      


    TAGS:

    log analyzer | SQL logs | Apache logger | Apache | SQL | logger



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM