https://github.com/JeremyJones/Apachetop
I use it for both Apache and Nginx.
EDIT:
Thanks for finding the, HNers. I also think it is possible to look at IPythoNoteBook integration.
On a different note... developers, please use Python 3. Several Linux distributions are now using Py3 as their main python and those scripts with an "env python" hashbang will not work.
Porting your codebase to be python 2+3 compatible is dead simple, and most of the time it is just a matter of using print("foo") instead of print "foo". So please be considerate.
Yes, ncurses would be much better but I haven't had time for it yet. Clearing screen is simple enough and work pretty well for me so far so here we are :)
Only Arch Linux does it.
Installation instructions would be a nice plus
pip install -r requirements.txt
to install required dependencies.
./ngxtop.py -l /opt/nginx/logs/access.log ## just pretends like the log is not being written to
For some reason the access log file is defaulted to logs/access.log too~
Even if it's just parsing logs via sqlite, I still want to see the limitations and X per Y usage metrics to see if it can handle monitoring high traffic domain without impacting performance.