From 07d36dc99a99bfa33fea3316593eee5db7b837a3 Mon Sep 17 00:00:00 2001 From: Glauber Ferreira Date: Wed, 11 Jan 2023 21:18:38 -0300 Subject: [PATCH] adiciona script do glances --- glances.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 glances.sh diff --git a/glances.sh b/glances.sh new file mode 100644 index 0000000..b07538a --- /dev/null +++ b/glances.sh @@ -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