Add automatic system report
This commit is contained in:
1 parent
a34d8ed008
commit
ef7fe809b7
1 file changed
+46
Executable
+46
@@ -0,0 +1,46 @@
|
|||||||
|
#!/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"
|
||||||
Reference in new issue
Block a user