mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2026-05-07 14:17:06 +02:00
Added System Inform Analyser Script
This commit is contained in:
89
install/report.sh
Executable file
89
install/report.sh
Executable file
@@ -0,0 +1,89 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# Please paste the output of this script when asking for installation related support on CyberPanel Forum
|
||||
# Link: https://forums.cyberpanel.net/
|
||||
#
|
||||
|
||||
clear; clear
|
||||
echo
|
||||
echo "Starting installation fault script"
|
||||
echo Data: `date`
|
||||
echo
|
||||
|
||||
echo "################################"
|
||||
|
||||
if [[ $(command -v wget) ]]; then
|
||||
echo "Wget is present"
|
||||
else
|
||||
echo "Wget not found"
|
||||
fi
|
||||
|
||||
echo "################################"
|
||||
echo Total Ram: `free -h | awk 'NR==2 {print $2}'`
|
||||
echo "Recommended: 1GB"
|
||||
echo
|
||||
echo "Disk Space"
|
||||
df -h --total | tail -n 1
|
||||
echo "################################"
|
||||
echo
|
||||
if [[ $(hostnamectl status | grep Virtualization) ]]; then
|
||||
hostnamectl status | grep Virtualization | sed -e 's/^[ \t]*//'
|
||||
else
|
||||
echo "No virtualization found"
|
||||
fi
|
||||
|
||||
# Operating System
|
||||
echo
|
||||
#
|
||||
if [[ $(hostnamectl status | grep "Operating System") ]]; then
|
||||
hostnamectl status | grep "Operating System" | sed -e 's/^[ \t]*//'
|
||||
else
|
||||
echo "Unable to detect operating system"
|
||||
fi
|
||||
|
||||
# Kernel
|
||||
echo
|
||||
#
|
||||
if [[ $(uname -a) ]]; then
|
||||
echo Kernel: `uname -a`
|
||||
else
|
||||
echo "Unable to detect kernel"
|
||||
fi
|
||||
echo
|
||||
#
|
||||
|
||||
echo "###########################"
|
||||
echo
|
||||
if [[ -d /usr/local/CyberCP ]]; then
|
||||
echo "CyberCP directory found"
|
||||
else
|
||||
echo "CyberCP directory not found"
|
||||
fi
|
||||
echo
|
||||
echo "###########################"
|
||||
|
||||
echo "Last 100 lines from installLogs.txt"
|
||||
|
||||
if [[ -f /usr/local/CyberCP/installLogs.txt ]]; then
|
||||
tail -n 100 /usr/local/CyberCP/installLogs.txt
|
||||
elif [[ -f install/installLogs.txt ]]; then # Look for log file in cwd/install
|
||||
tail -n 100 install/installLogs.txt
|
||||
elif [[ -f /var/log/installLogs.txt ]]; then
|
||||
tail -n 100 /var/log/installLogs.txt
|
||||
elif [[ -f /usr/local/installLogs.txt ]]; then
|
||||
tail -n 100 /usr/local/installLogs.txt
|
||||
else
|
||||
echo "Error log file not found"
|
||||
fi
|
||||
echo "###########################"
|
||||
echo
|
||||
echo "Gunicorn Status:"
|
||||
if [[ $(systemctl status gunicorn | grep active) ]]; then
|
||||
echo "Gunicorn seems to be running"
|
||||
else
|
||||
echo "Seems like gunicorn isn't running. Printing status"
|
||||
systemctl status gunicorn
|
||||
fi
|
||||
|
||||
echo
|
||||
echo "###########################"
|
||||
Reference in New Issue
Block a user