-
Notifications
You must be signed in to change notification settings - Fork 0
home
original doc from: http://mirror.de-labrusse.fr/doku.php?id=nethserver-glances
Glances is a cross-platform curses-based system monitoring tool written in Python.
see https://github.com/nicolargo/glances and https://github.com/nicolargo/glances/blob/master/docs/glances-doc.rst
Add my repository from shell
cat << 'EOF' > /etc/yum.repos.d/dz00te.repo
[dz00te]
name=dz00te repository for nethserver $releasever - $basearch
baseurl=http://mirror.framassa.org/NethServer/$releasever
enabled=0
gpgcheck=1
gpgkey=http://mirror.framassa.org/NethServer/RPM-GPG-KEY-dz00te
EOF
then install the module
yum install nethserver-glances --enablerepo=dz00te
after that you need to launch the sensor detection
sensors-detect
For now there is no way to protect the Glances browser by a password, when this option will be available then I will implement it. Therefore Glances is accessible by the browser **only** from the local network. If it is an issue, then you can disable the service glances as written below, only the glances CLI will stay workable (launch it by 'glances' in a terminal)
After the installation the service which control the web interface is launched, if you want to control it
service glances stop
can be also {restart,start,stop,status}
or you can use the neth way (enabled/disabled) <---once disabled you can still to use glances in a terminal
config setprop glances status disabled
signal-event nethserver-glances-update
each time you launch that signal-event, you will update glances and its dependencies
you can see the internal configuration database
# config show glances
glances=service
TCPPort=61208
access=private
status=enabled
once you have modified a property you need to launch a signal-event : signal-event nethserver-glances-update
-
Private/Public access by default glances is allowed only on the private side, eg : your local network. if you want to modify it (private|public)
config setprop glances access public
signal-event nethserver-glances-update
-
in order to disable the glances web interface (and continue to use the CLI) if you want to modify it (enabled|disabled)
config setprop glances status disabled
signal-event nethserver-glances-update
-
You can change the default TCP port** if you want to modify it
config setprop glances TCPPort 55555
signal-event nethserver-glances-update
The purpose is to see in direct the server activities (you can see raid, disk IO, sensors, bandwithd, memory, docker, ....)
Well a lot of good stuffs.
In order to use it go to Dashboard->Applications->Glances. It is a web service restricted on the private network. But if you don't like to use the web interface, then you can disable it and use only the CLI in your terminal (do simply 'glances')
sources : https://github.com/dz00te/nethserver-glances/tree/ns6
Please raise Issues on github
collectd
collectd-sensors
hddtemp
python-pip
pwauth
mod_authnz_external