PHP Classes

File: history.txt

Recommend this page to a friend!
  Classes of Axel Hahn  >  Pimped Apache Status  >  history.txt  >  Download  
File: history.txt
Role: Auxiliary data
Content type: text/plain
Description: Documentation
Class: Pimped Apache Status
Display the requests handled by an Apache server
Author: By
Last change: 2018-04-15: v2.00.00
go live
2018-02-08 - v2.00.18
* update jquery -> 3.3.1
* update tiles: smaller circles and additional horizontal bar
* removed lang
* update original server status tabs
* update settings tabs
2018-02-08 - v2.00.17
* added updater class using ahwebinstall
* activated updater for beta releases
* removed unused old template dirs, js files and others
* fix missing lang entries
* block initial setup on second request
Date: 2 years ago
Size: 9,012 bytes
 

 

Contents

Class file image Download
----------------------------------------------------------------------

  Axel pimped the Apache-status

  https://www.axel-hahn.de/apachestatus.php
  https://github.com/axelhahn/pimped-apache-status/

  Docs:
  https://www.axel-hahn.de/docs/apachestatus/

----------------------------------------------------------------------

2018-04-15 - v2.00.00

  * added: AdminLTE as admin interface
  * added: debugging
  * added: admin interface to define servers and groups
  * added: graphical information with morris.js ans knob
  * config format is now JSON
  * external libraries are not bundled anymore to minimize download size (but can be downloaded)

----------------------------------------------------------------------

2018-02-04 - v1.28
  * use explicit tmpdir value

2016-09-12 - v1.27
  * change: use user agent "pimped apache status" to fetch data from webservers
    with installed mod_security

2016-08-21 - v1.26
  * fix: re-enable statistics graphs (on mouseover on tiles)

2016-04-20 - v1.25
  * update: server filter was improved - it shows count filtered items and 
    total count
  * update: language files and its readme

2016-04-17 - v1.24
  * fix: updater did not follow https

2016-04-17 - v1.23
  * change: switch list of servers to cascading menu on larger count of servers
  * added: filter to search in a larger list of server 
  * fix: php warnings on non existing servers
  * fix: js error in class counterhistory if no data were collected yet
  * removed unneeded files from bootstrap and font-awesome

2015-06-26 - v1.22
  * added: js class counterhistory and graph plotter (mouseover on tiles)
  * update: theme summer was in svn repository but not included in zip file
  * update: removed closing "?>" in php files

2015-06-04 - v1.21
  * change: finetuning of css color in skins
  * added: new skin: summer
  * tablerows with bars can be sorted
  * removed unused (uncompressed) files from bootstrap and datatables

2015-06-02 - v1.20
  * change: smaller font in tables
  * change: update check once per day
  * update: thanks go to bootstrap too - a link was added in the help page
  * update: original server status

2015-05-30 - v1.19
  * change: using bootstrap for rendering output; redesign of output elements
  * valid html output code

2015-05-23 - v1.18
  * fix: handling for disabled version check

2015-05-23 - v1.17
  * added: updater (/apachestatus/?&view=update.php)
  * updated: datatable

2015-04-08 - v1.16
  * added: basic authentication with single user and password
  * config vars are in alphabetic order now

2014-11-27 - v1.15
  * added: awesome-font for some icons
  * added: section "thanks" to all foreign tools on help page

2014-09-22 - v1.14
  * fixed: temp dir for update check

2014-09-21 - v1.13
  * added tile: ip with most requests and count of requests
  * added hints for tiles (shown on mouseover)
  * added check for a new version (once a week; check goes to www.axel-hahn.de)
    you can set config var "checkupdate" to 0 to disable it

2014-09-06 - v1.12
  * update datatable component to v1.10.2
  * keep the sortorder of tables (this feature required the datatables update)
  * on top right: menu of local headlines
  * added table on tab Performance checks: count of requests per ip
  * parallel requests to fetch server status (requires PHP 5.5+)

2014-07-13 - v1.11
  * added: fetch passord protected status urls - thanks to David Zambonini
    You can define user and password with adding 'userpwd' for each server
  * translation fixes

2014-05-18 - v1.10
  * added: 2 tiles on top: count of webservers and response time of 
    apache server status from all webservers

2013-08-26 - v1.09
  * fixed: ignore check of ssl certificates - thanks to sct32

2013-07-15 - v1.08
  * fixed: curl_multi_exec timeout - thanks to kempo19b (Russel Skinner)
  * fixed: option "tdbars" - it can contain coloumn names and a translated
    column (so "thCount" is activated now)
  
2013-07-07 - v1.07
  * added: bars for float and integer value columns; Default: "Count" column
    set value tdbars to define the columns that get a bar
  * fixed: top "Request methods" sorted desc now
  
2013-07-01 - v1.06
  * added: column "Method" that is generated by column "Request"
  * added: Performance checks contains part "Request methods"
  * update: slowest requests conmtain max 25 entries (before 10)
  * added: customization for tablecells
  
2013-05-21 - v1.05
  * fix: select box "show .. entries" conatins a "---" to show all entries 
  * update jquery to version 1.9.1
  * update jquery plugin datatable to version 1.9.4

2013-02-01 - v1.04
  * fixed: if hideRows was used "Top 10 of slowest requests" was sorted by
    wrong column

2013-01-31 - v1.03
  * added: features to get more space
    - 'showHint'=>false; to hide all hints
    - 'hideRows'=>array(...) to hide table rows
    see http://www.axel-hahn.de/docs/apachestatus/custom.htm

2013-01-31 - v1.02
  * initial startup: check if user_config was written - if not it shows a 
    clear error message
  * fixed: close curl session

2013-01-14 - v1.01
  * fixed: handling for status page with Extended status Off
  * added: in zip file the template for the exports was missed:
           ./templates/data/out_html.php

2012-11-20 - v1.0
  * added: check for php-curl and php-xml
  * added: remove xml export if php-xml is not available
  * fixed: vertical scrolling
  * added: help page shows time limits for warning and critical

----------------------------------------------------------------------

BETA Releases:

2012-11-18 - v0.27
  * added: export for workers table
  * fixed: export uses current language
  * fixed: apache server status of apache 2.4 was not readable on some environments
  * fixed: searchfilters for tables in different tabs (views)
  
2012-11-06 - v0.26  
  * added: API: export as csv
  * added: filename is generated at API exports
  
2012-10-31 - v0.25  
  * added: API; export links as json, serialized object and XML for the tables
  * fixed: comparison of lang texts in the view "dump"
  * fixed: reload works now in ice template too

2012-10-28 - v0.24
  * added support for a bookmarklet

2012-10-27 - v0.23
  * moved functions to classes - thats easier for fixing, reading and 
    documentation (damn, there are some global vars left)
  * views create output (instead of filling a global variable)
  * skins updated
  * tab "dump" compares language files (missing entries are highlighted)

2012-10-22 - v0.22
  * added: support for apache v 2.4
  * longest request is visible only if ecec time is > 1 sec
  * long execution time is shown in seconds
  * remove filter with [x]
  * some css stuff on default skin

2012-10-21 - v0.21
  * fixed problems that occured in 0.20
    * fixed: I used a "\" in path instead of "/"
    * fixed: if a group was selected in the dropdown the last server was active

2012-10-21 - v0.20
  * abstract html templates
  * variable $aEnv to store internal variables like arrays for menus, current language, ...
  * all menus abstracted - stored in $aEnv and renderfunctions to create dropdown or list
  * dump page added: helpful to create templates
  * added: menu to reload page
  * added: filter table by click on a value of Client, VHost, Request, Status

2012-10-19 - v0.19
  * new function for querystrings
  * abstract html templates
  * help page added: explain colors

2012-10-16 - v0.18
  * fixed: html 5 valid documents
  * updated: jquery 1.8.2

2012-10-14 - v0.17
  * fixed: english translation updated
  * added: online documentation; link in a footer

2011-12-20 - v0.16
  * fixed: count aggregated columns was 1 too low

2011-12-19 - v0.15
  * multiple skins supported
    - added a 2nd demo skin
    - selectbox for skins

2011-12-13 - v0.14
  * minor changes only: some color changes

2011-12-06 - v0.13
  * minor changes only:
    - added errormessages if no content data are available to draw a table
    - deault template: removed servernames; date was moved next to select box

2011-09-29 - v0.12
  * minor changes only:
    - client performance: datatable doesn't need an additional request to fetch
      language file
    - paging type for datatable was changed

2011-09-28 - v0.11
  * fixed: server status url was ignored 
  * fixed: use first server group if opening apache status just with /
  * fixed: highlight correct menu item in drop down

2011-09-26 - v0.10
  * all php warnings have been eliminated

2011-09-26 - v0.09
  * autocreate user config on first request
  * show log
  * multiple requests for fetching server-status from many servers

2011-09-24 - v0.08
  * FIX: find first server entry if no server was given in url
  * added: most requested vhosts (tab "performance checks")

2011-09-21  
  * readme.txt and history.txt were added
  * FIX: use alternative status-url of a server in config if given
  * rename index in server config from "server" to "servers"

2011-09-20  
  * first public upload
  
----------------------------------------------------------------------

For more information send a message to info at phpclasses dot org.