BLACKSITE
:
216.73.217.4
:
104.37.75.190 / alpenpass.ca
:
Linux server3.pointsplan.com 5.14.0-503.38.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 18 08:52:10 EDT 2025 x86_64
:
/
usr
/
local
/
bin
/
Upload File:
files >> //usr/local/bin/weekly-health-check.sh
#!/bin/bash # Email recipient EMAIL="canadacoder@gmail.com" HOSTNAME=$(hostname) # Collect system info REPORT=$(mktemp) echo "System Health Report for $HOSTNAME - $(date)" > "$REPORT" echo "--------------------------------------------------" >> "$REPORT" echo "" >> "$REPORT" # Load and uptime echo "🖥️ Uptime and Load Average:" >> "$REPORT" uptime >> "$REPORT" echo "" >> "$REPORT" # Memory usage echo "💾 Memory Usage:" >> "$REPORT" free -m >> "$REPORT" echo "" >> "$REPORT" # Disk usage echo "🗄️ Disk Usage:" >> "$REPORT" df -hT >> "$REPORT" echo "" >> "$REPORT" # Top processes echo "🔥 Top 5 Processes by CPU:" >> "$REPORT" ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%cpu | head -n 6 >> "$REPORT" echo "" >> "$REPORT" # MariaDB status echo "🐬 MariaDB Status:" >> "$REPORT" /usr/bin/mysqladmin status >> "$REPORT" 2>/dev/null echo "" >> "$REPORT" # Log sizes echo "📁 Log File Sizes:" >> "$REPORT" du -sh /var/log/* /etc/apache2/logs/* 2>/dev/null | sort -hr | head -n 10 >> "$REPORT" echo "" >> "$REPORT" # Send email mail -s "[$HOSTNAME] Weekly Server Health Report" "$EMAIL" < "$REPORT" # Cleanup rm -f "$REPORT"