47 lines
734 B
Bash
Executable File
47 lines
734 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
PROJECT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
|
|
mkdir -p "$PROJECT_DIR/reports"
|
|
|
|
REPORT="$PROJECT_DIR/reports/system-report.txt"
|
|
|
|
{
|
|
echo "========================================="
|
|
echo " Debian 13 Admin Workstation Report"
|
|
echo "========================================="
|
|
echo
|
|
echo "Datum:"
|
|
date
|
|
echo
|
|
echo "Hostname:"
|
|
hostname
|
|
echo
|
|
echo "Kernel:"
|
|
uname -r
|
|
echo
|
|
echo "RAM:"
|
|
free -h
|
|
echo
|
|
echo "CPU:"
|
|
lscpu | grep "Model name"
|
|
echo
|
|
echo "Festplatten:"
|
|
df -h
|
|
echo
|
|
echo "Installierte Pakete:"
|
|
dpkg -l | wc -l
|
|
echo
|
|
echo "Prozesse:"
|
|
ps -e | wc -l
|
|
echo
|
|
echo "Aktive Dienste:"
|
|
systemctl list-units --type=service --state=running
|
|
} > "$REPORT"
|
|
|
|
echo
|
|
echo "Report gespeichert unter:"
|
|
echo "$REPORT"
|