Vigil v2.2.1
Changes
- ZFS Basic Health Implementation Complete! All Tasks Summary TaskStatusFiles1. Data Models✅cmd/agent/zfs/types.go2. Pool Detection✅cmd/agent/zfs/zfs.go3. Pool Status Parsing✅cmd/agent/zfs/zfs.go (enhanced)4. Device Serial Mapping✅cmd/agent/zfs/devices.go5. Agent Integration✅cmd/agent/main.go6. Server-Side Storage✅internal/db/zfs_db.go, schema_migrations.go7. API Endpoints✅internal/handlers/zfs_handlers.go, reports.go
- Database Types:
- Agent Integration
- Device Serial Number Mapping
- Parse timestamps (start time, end time) Parse time remaining for in-progress scans Parse bytes/blocks repaired Better handle various zpool status output formats
- Navagation and Smart Attributes
- SMART-ATTRIBUTES
- ZFS
- ZFS Data Models
- smart-attributes
- Testing Tabs logics
- Login
- Center
- Center
- README
- README
- Vigil Logo
- Logo
- Adding database tables for
- Logo
- V2.1.0 frontend (#14)
- V2.0.1 attributes parser (#13)
🐳 Docker Images (Alpine Linux)
# Server (Alpine-based, ~50MB)
docker pull ghcr.io/pineappledr/vigil:2.2.1
# Agent (Alpine-based, ~50MB)
docker pull ghcr.io/pineappledr/vigil-agent:2.2.1Multi-Architecture Support:
linux/amd64(x86_64)linux/arm64(aarch64)
📦 Binaries
# Server (AMD64)
curl -L https://github.com/pineappledr/vigil/releases/download/v2.2.1/vigil-server-linux-amd64 -o vigil-server
chmod +x vigil-server
# Agent (AMD64)
curl -L https://github.com/pineappledr/vigil/releases/download/v2.2.1/vigil-agent-linux-amd64 -o vigil-agent
chmod +x vigil-agent
# Agent (ARM64)
curl -L https://github.com/pineappledr/vigil/releases/download/v2.2.1/vigil-agent-linux-arm64 -o vigil-agent
chmod +x vigil-agent✅ Verify Checksums
# Download checksums
curl -L https://github.com/pineappledr/vigil/releases/download/v2.2.1/checksums.txt -o checksums.txt
# Verify (Linux/macOS)
sha256sum -c checksums.txt