Files
proxDoc/README.md

78 lines
1.6 KiB
Markdown

# 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
```bash
./proxdoc.sh [OPTIONS]
```
```bash
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
1. Download the script
2. Make it executable:
```bash
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