Skip to content

gvelchev/httpdmon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Access / Error Log Monitor

Introduction

Build Status Scrutinizer Code Quality Code Coverage

httpdmon is a command-line utility based on PHP that monitors and prints information parsed from multiple Apache logfiles in (almost) realtime.

Requirements

This software has been tested and guaranteed to work on PHP 5.3+ on a Linux (CentOS) system. In the future, a Windows version might be available.

Note that for the console colors to work on Windows, ansicon is required.

Important: The default logfile paths might not be the same on your system, in which case edit the script file accordingly.

Installation

You can use the following shell-script to install/update this script:

sudo su
F=/usr/bin/httpdmon
B=https://raw.github.com/uuf6429/httpdmon/master/
rm -f $F
rm -rf ${F}.d
wget -O $F ${B}build/httpdmon.php
echo '#!/usr/bin/php -q'|cat - $F > /tmp/out && mv -f /tmp/out $F
chmod +x $F

To download access/error log definitions, run the following command for the desired file (replace $NAME with the definition file name):

mkdir -p ${F}.d
D=$NAME
wget -O ${F}.d/$D ${B}httpdmon.d/$D

After running the above commands, you can launch the utility any time just by typing httpdmon on the command line.

Screenshot(s)

See it in action...

Imgur Screenshot

About

Apache Realtime Logfile Monitor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 98.8%
  • Batchfile 1.2%