d56b476c08c239e3acb7d3288e3e99cc8cbdca6e
ProxDoc - The Proxmox System Doctor
ProxDoc is a comprehensive diagnostic tool for Proxmox server health monitoring and system examination.
Features
- Complete system diagnostics and health checks
- Temperature monitoring
- Disk health status
- CPU and RAM information
- Storage information including ZFS pools
- Network diagnostics
- Hardware information
- Service status monitoring
- VM and Container status
- Remote host diagnostics capability
Requirements
The script requires the following tools to be installed:
- dmidecode
- lscpu
- ip
- smartctl
- sensors
- netstat
Usage
./proxdoc.sh [OPTIONS]
curl -sL "http://10.10.10.110:3000/JWS/proxDoc/raw/branch/main/proxDoc.sh" | bash -s -- --services
Available Options
--help: Show the help guide--diags: Perform full system examination--connect: Connect to a remote Proxmox host--services: Check vital services--vm-list: Check VM vitals--backup: Review backup health--save: Save examination results to a log file
Output Information
The script provides detailed information about:
- System information and Proxmox version
- CPU model, cores, and frequency
- RAM usage
- Storage status
- Disk health
- Network configuration
- Hardware details
- System load
- Service status
- Recent system errors
- VM and container status
Installation
- Download the script
- Make it executable:
chmod +x proxdoc.sh
Note
This script must be run as root
Designed for Proxmox environments
Supports Proxmox version 6.0 and above
Version
Current Version: 1.0.0
Description
A comprehensive diagnostic tool for Proxmox servers that performs system health checks and monitoring - your virtual system's doctor! 🏥
Languages
Shell
100%