allinurl / goaccess

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
https://goaccess.io
MIT License
18.17k stars 1.1k forks source link

gopanel - Web interface for multi-log goaccess realtime #1329

Open neocogent opened 5 years ago

neocogent commented 5 years ago

I couldn't find a place to announce this so decided to try here. Maybe it would be worth starting a reddit for goaccess so users could communicate without opening issues? It would likely cut down a lot on issue count to have a forum for users supporting each other.

Anyway, I've coded up gopanel - a simple python (flask) web interface for goaccess allowing a web admin to view multiple logs in realtime easily with a menu interface. I'm wondering if others find this useful and if so I may extend it with better setup, settings and summary stats on the menu items. Settings could allow for adding global or per log filters and managing more form the interface rather than conf files.

I have it working on a couple of my servers with about 6 sites, each having a log file menu entry. That's not extensive testing but so far it's working ok.

Welcome any feedback.

allinurl commented 5 years ago

I agree, so far I think it would be useful to have a reddit for goaccess, but let me think about this a bit more before opening one.

Thanks a lot for sharing gopanel, it sounds great! I'll give it a shot and post back my feedback. Would you be able to post a screenshot in the project page and I can share it in twitter as I think it would very helpful.

neocogent commented 5 years ago

Will do that. It's pretty plain vanilla right now. If people like the idea I can spiff it up a bit. For my needs the vanilla look is ok. It's a start. There are many improvements possible.

edit - done.