Add GPU utilization monitoring (NVIDIA/Intel) and dropshell service discovery
This commit is contained in:
@@ -169,12 +169,14 @@ install_packages() {
|
||||
debian)
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
apt-get update -qq
|
||||
apt-get install -y -qq sudo lm-sensors pciutils iproute2 util-linux intel-gpu-tools >/dev/null 2>&1 || \
|
||||
apt-get install -y -qq sudo lm-sensors pciutils iproute2 util-linux >/dev/null
|
||||
# Auto-detect sensor modules
|
||||
sensors-detect --auto </dev/null >/dev/null 2>&1 || true
|
||||
;;
|
||||
alpine)
|
||||
apk update --quiet
|
||||
apk add --quiet sudo lm-sensors pciutils iproute2 util-linux bash intel-gpu-tools 2>/dev/null || \
|
||||
apk add --quiet sudo lm-sensors pciutils iproute2 util-linux bash
|
||||
# Auto-detect sensor modules
|
||||
sensors-detect --auto </dev/null >/dev/null 2>&1 || true
|
||||
@@ -215,7 +217,7 @@ SUDOERS_FILE="/etc/sudoers.d/infmap"
|
||||
SUDO_CMDS=""
|
||||
|
||||
# Detect which hypervisor tools are present (check common sbin paths too)
|
||||
for cmd in pct qm lxc virsh docker; do
|
||||
for cmd in pct qm lxc virsh docker intel_gpu_top; do
|
||||
cmd_path=$(command -v "$cmd" 2>/dev/null || true)
|
||||
# Also check sbin paths not always in PATH
|
||||
if [ -z "$cmd_path" ]; then
|
||||
|
||||
Reference in New Issue
Block a user