Apache server-status – better looking

Apache provides a module to see the server-status. However the page is not too good looking. So, if you want to see a better looking information page, then you can download :

http://sourceforge.net/projects/pimpapachestat/

More details from the readme file of the project:

 

REQUIREMENTS
* On the system you want to install the pimped Apache status:
– any webserver with php 5 (with curl; no database is needed)
* On all webservers you want to monitor:
– apache 2.x
– installed module mod_status and ExtendedStatus On
– permission for the monitoring server to request the the
alias /server-status (see below)

And tehn for installation:

INSTALL
1. Extract the files somewhere below webroot on your webserver. You
can put to any subdirectory. It is not a must to have it in the
webroot.
— OR —
checkout sources with svn client:
cd [webroot-directory]
svn checkout http://svn.code.sf.net/p/pimpapachestat/code/trunk apachestatus
2. Allow your server to access the server-status page on the systems
you want to monitor
<Location /server-status>
SetHandler server-status
order deny, allow
allow from 127.0.0.1
allow from 192.168.123.4 # enter ip of your monitoring system
deny from all
</Location>
3. Open http://localhost/apachestatus/ in your webbrowser.
4. In ./conf/ directory: open config_user.php and setup the systems you want
to monitor. See config_default.php to see other thing you could override

Note: If you are using latest apache version then the <Location> entry should be :

<Location /server-info>
SetHandler server-info
Require all granted
</Location>

 
CUSTOMIZATION
* change or add language: see readme in subdirectory ./lang/
* change theme:
– make copy ./templates/default/
– make changes in style.css and out_html.php in your copy
– set skin in ./conf/config_user.php:
$aUserCfg = array(
‘skin’ => ‘name_of_subdir’,
);

If you have a language or a theme to share then send it to me.

 

About Amit Agarwal