29f01574360a79f5eef6325bf84bef2794ca1104
Fresh Start Installation Script 🚀
A powerful bash script for automating Proxmox installations with monitoring tools and system health checks.
✨ Features
- 📦 Installs essential system packages
- 📊 Sets up Prometheus Node Exporter (v1.8.2)
- 🔍 Configures system health monitoring daemon (hwmon)
- ✅ Performs initial dry-run test of monitoring systems
📋 Prerequisites
- Debian-based system (Proxmox)
- Root/sudo access
- Internet connectivity
🛠️ Installation
Execute these commands as root:
chmod +x freshStart.sh
./freshStart.sh
📦 Components Installed
System Packages:
- python3-pip
- smartmontools
- iperf3
- python3-psutil
- python3-requests
Prometheus Node Exporter: ✅ Installed as a systemd service ✅ Runs on default port 9100 ✅ Configured to start on boot
Hardware Monitoring Daemon (hwmon): ✅ Installed as a systemd service and timer ✅ Performs regular system health checks ✅ Creates tickets for detected issues
🔍 Verification Verify service status after installation:
systemctl status node_exporter
systemctl status hwmon.timer
🌐 Network Requirements Service Purpose GitHub Node Exporter download 10.10.10.110:3000 hwmon daemon files 10.10.10.45 Ticket API access
Description
A bash script for automating Proxmox installations with Prometheus Node Exporter and system health monitoring tools.
Languages
Shell
100%