Files

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"