diff --git a/scripts/cloudron-support b/scripts/cloudron-support index 36ef04b52..04805d469 100755 --- a/scripts/cloudron-support +++ b/scripts/cloudron-support @@ -461,16 +461,27 @@ EOF success "DNSSEC Disabled" } -function troubleshoot() { +function print_system() { vendor=$(cat /sys/devices/virtual/dmi/id/sys_vendor) product=$(cat /sys/devices/virtual/dmi/id/product_name) echo "Vendor: ${vendor} Product: ${product}" ubuntu_codename=$(lsb_release -cs) ubuntu_version=$(lsb_release -rs) linux_version=$(uname -r) - echo "Ubuntu: ${ubuntu_codename} ${ubuntu_version}. Linux ${linux_version}" + echo "Linux: ${linux_version}" + echo "Ubuntu: ${ubuntu_codename} ${ubuntu_version}" + proc_count=$(grep -c ^processor /proc/cpuinfo) + proc_name=$(lscpu -p=MODELNAME | grep -v "^#" | uniq) + echo "Processor: ${proc_name} x ${proc_count}" + ram_kb=$(grep MemTotal /proc/meminfo | awk '{print $2}') + echo "RAM: ${ram_kb}KB" + disk_size=$(LC_ALL=C df -h --output=source,avail / | tail -n1) + echo "Disk: ${disk_size}" +} +function troubleshoot() { # note: disk space test has already been run globally + print_system check_node check_docker check_host_mysql