adiciona script do glances
This commit is contained in:
parent
ef36164147
commit
07d36dc99a
29
glances.sh
Normal file
29
glances.sh
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
groupadd --system glances
|
||||||
|
adduser --system --home /nonexistent --ingroup glances --shell $(which nologin) glances
|
||||||
|
apt install -y python3-venv python3-psutil
|
||||||
|
mkdir /opt/glances
|
||||||
|
python3 -m venv /opt/glances
|
||||||
|
cd /opt/glances
|
||||||
|
source bin/activate
|
||||||
|
pip3 install glances
|
||||||
|
pip3 install 'glances[web]'
|
||||||
|
|
||||||
|
echo "[Unit]
|
||||||
|
Description=Glances
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
AmbientCapabilities=CAP_NET_BIND_SERVICE
|
||||||
|
ExecStart=/opt/glances/bin/glances -w -p 80
|
||||||
|
Restart=on-abort
|
||||||
|
RemainAfterExit=yes
|
||||||
|
User=glances
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target" > /etc/systemd/system/glances-webui.service
|
||||||
|
|
||||||
|
systemctl daemon-reload
|
||||||
|
systemctl start glances-webui
|
||||||
|
systemctl enable glances-webui
|
Loading…
Reference in New Issue
Block a user