Live data from Hacker News

Show HN: Linux server monitoring web dashboard

github.com

11–20 of 70 posts

Re: Show HN: Linux server monitoring web dashboard

#11
post #3

you sure you don't want to make a go at turning this into a full blown product? Imagine a more modern version of webmin. Very nice.

Webmin still works and is actively maintained. There even are good-looking themes nowadays. It would be a huge endeavour to re-implement all that came into webmin in the past ten years.

Re: Show HN: Linux server monitoring web dashboard

#13
post #10
post #7

Could you add installation/setup instructions?

There's no installation, just git clone and move to your www directory. $ git clone https://github.com/afaqurk/linux-dash.git $ mv linux-dash/ /var/www/

That assumes you have a web server configured to serve PHP out of /var/www.

At the very least you would want to put some access control in front of this.

Re: Show HN: Linux server monitoring web dashboard

#15
post #2

Very cool. How difficult would it be to create widgets that show application-level stats like number of visitors on site or conversion rates (e.g. calculated from google analytics). I'm tired of having to loging to google analytics, lulu.com, and gumroad in three different tabs....

As of now it is a very simple application. I am going to now start planning the roadmap for this as a product. Things like an API, integration with web services, etc. I'd say a few months down the road, your requests will be very viable.

Re: Show HN: Linux server monitoring web dashboard

#16

I believe the memory assessment will always show basically no free memory due to Linux's memory management and caching. It would make more sense to subtract out the cache to see what's really used and what's just being (smartly) cached.

You are right. I'll have to make that adjustment.

Re: Show HN: Linux server monitoring web dashboard

#17
post #14

Nice interface, but it's a bit strange to me that it uses shell exec for every kind of measure. e.g. # uptime.php <?php echo (int) (shell_exec('cat /proc/uptime')/(60*60));

Yea, that's my #1 concern now that I know its worth pursuing as a more well developed product. I'm hope to step away from PHP totally for the next iteration. This was more-so a proof-of-concept for the sake of feedback.

Re: Show HN: Linux server monitoring web dashboard

#18
post #3

you sure you don't want to make a go at turning this into a full blown product? Imagine a more modern version of webmin. Very nice.

Exactly my intention: get feedback and then iterate towards a more viable product. I have quite a few more ideas for the interface and options. Definitely going to pursue it.

Re: Show HN: Linux server monitoring web dashboard

#19
post #8

Minor typo on the header: Dashboad Looks really nice. Was this built for Debian-based distros?

Thanks for the correction. Yes, this version was built for Debian distros. Working on more comprehensive support for the next iteration, which will have an API.

Re: Show HN: Linux server monitoring web dashboard

#20
post #17
post #14

Nice interface, but it's a bit strange to me that it uses shell exec for every kind of measure. e.g. # uptime.php <?php echo (int) (shell_exec('cat /proc/uptime')/(60*60));

Yea, that's my #1 concern now that I know its worth pursuing as a more well developed product. I'm hope to step away from PHP totally for the next iteration. This was more-so a proof-of-concept for the sake of feedback.

I was thinking about not forking processes to read a file, not to avoid the use of php, if you're comfortable with that.

What ideas do you have about reading the stats? You'll have to use a server side language anyway (or do you plan to read data from a third party service with a restful api?)

edit: if you want to have a zero-install tool I'd suggest to go with python plus bottle (a one file webframework), so that you would be able to clone and use it from any directory.

Post reply on HN