syncloud / platform

Run popular services on your device with one click
https://syncloud.org
GNU General Public License v3.0
392 stars 40 forks source link

System monitoring app #121

Open jpma89 opened 8 years ago

jpma89 commented 8 years ago

Just an idea for a simple app to monitor some system stats like uptime, CPU, memory, disk usage, ...

Maybe even with system control options like shutdown, reboot, change CPU governor on the fly, ...

vsapronov commented 8 years ago

Any ideas about existing lightweight web-based system monitors we can adapt?

jpma89 commented 8 years ago

I guess Raspcontrol would cover most things if adaptable to other devices, but it seems it's not developed anymore. There are a couple of similar tools and forks on github.

vsapronov commented 8 years ago

linux-dash seems to be smooth and almost ready for copy deployment. https://github.com/afaqurk/linux-dash

jpma89 commented 8 years ago

Looks quite good so far. Haven't found a build in possibility to e.g. shutdown, reboot or change the governor.

vsapronov commented 8 years ago

Shutdown and reboot we will have to do anyways at some very high level so that user wouldn't need to look for these buttons.

jpma89 commented 8 years ago

Even better :+1:

cyberb commented 8 years ago

I have a lot of experience with graphite + collectd, which so popular even things like asterisk have built-in support for pushing it's stats metrics into it. Check out the demo: play.grafana.org. All in Python :)

pirboazo commented 3 years ago

Hi Boris inux-dash will a simple app to follow the activity of a server.

Yesterday my app nextcloud crash several time. i saw that was a memory I activate on the site https://www.boizot.ch/linux-dash

my 2 cents. Pierre

klmhsb42 commented 2 years ago

grafana offers ldap https://grafana.com/docs/grafana/latest/auth/ldap/

Linux Dash does not provide any security or authentication features.

https://github.com/afaqurk/linux-dash

cyberb commented 1 year ago

Linux dash seems to be dead, need to find something else

klmhsb42 commented 1 year ago

prometheus could be an option

https://prometheus.io/ https://github.com/prometheus/prometheus https://snapcraft.io/prometheus https://code.launchpad.net/prometheus-snap https://prometheus.io/docs/visualization/grafana/