CAOrch v0.1.0

Zero-SPoF Watchdog & Self-Healing

Zero-SPoF Fleet Watchdog • Sub-Second Tokio Probes • Anti-False Alarm Consensus

Zero-SPoF Fleet Watchdog & Active Self-Healing Engine

System daemon & watchdog infrastruktur berkecepatan tinggi dalam Rust murni. Mengotomatisasi pemantauan kesehatan armada multi-node (YPC, Hostinger, GCC, X1), anti-false-alarm melalui pre-flight network consensus 2-layer, notifikasi instan Telegram tanpa ketergantungan n8n, dan pemulihan otomatis layanan via SSH.

caorch — fleet status monitor
ASYNC TOKIO • ZERO SPoF
$ caorch status
TARGET NODE TYPE / PORT STATUS LATENCY SELF-HEAL
ypc (Dell 24/7) 100.127.232.32:80 ● ONLINE 1.2ms docker compose
vps-hostinger 100.76.150.46:22 ● ONLINE 18.4ms systemctl restart
xpc (Workstation) 100.125.125.28:22 ● ONLINE 0.8ms none
gateway-preflight 1.1.1.1:53 (L0) ● HEALTHY 4.1ms Layer 0 Pass
$ caorch daemon --watchdog
[13:30:00 INFO] CAOrch daemon active (Tokio worker threads: 4). Memory: 6.8MB.
[13:30:05 INFO] Cross-node consensus mesh: QUORUM REACHED (2/2 nodes agree).

Keunggulan Arsitektur CAOrch

Dirancang khusus untuk operator infrastruktur independen yang membutuhkan keandalan tanpa beban SaaS mahal.

🛡️
Direct Telegram API

Zero-SPoF Architecture

Bypass ketergantungan n8n atau SaaS pihak ketiga. Peringatan langsung ditembakkan ke Telegram Bot API saat deteksi kegagalan terjadi.

🎯
Anti-False-Alarm

2-Layer False-Positive Mitigation

Layer 0 menguji keterjangkauan gateway Cloudflare (1.1.1.1). Layer 1 memverifikasi konsensus antar-node pemantau sebelum melepas alarm.

⚡
Auto-Remediation

Active SSH Self-Healing

Bukan hanya mengamati, tetapi langsung mengeksekusi perintah remediasi seperti restart container Podman/Docker dan restart systemd unit.

⏱️
Tokio Async

Sub-Second Tokio Async Probing

Pemeriksaan kesehatan TCP dan HTTP paralel berlatensi rendah dengan konsumsi memori kurang dari 10 MB RAM.

🔒
Zero Public Ports

Tailscale Mesh Native

Berkomunikasi aman di seluruh armada perangkat privat tanpa perlu membuka port firewall publik ke internet.

🖥️
Daemon + CLI

24/7 Systemd Daemon & CLI TUI

Dapat dijalankan sebagai daemon headless mandiri di server server YPC/VPS atau sebagai CLI status interaktif di terminal Anda.

2-LAYER CONSENSUS & ZERO-SPOF

Anti-False Alarm & Self-Healing Otomatis

Sistem monitoring konvensional seringkali mengirim ratusan alarm palsu ketika jaringan lokal di rumah (seperti IndiHome) terputus sesaat. CAOrch memisahkan masalah koneksi lokal dengan kegagalan server target.

Layer 0 — Local Gateway Pre-Flight:

Sebelum memeriksa node target, CAOrch memvalidasi koneksi ke Cloudflare (1.1.1.1). Jika internet lokal putus, alarm ditunda dan ditandai NETWORK_UNSTABLE.

Layer 1 — Cross-Node Quorum:

Node pemantau di YPC dan GCC saling memverifikasi. Notifikasi Telegram hanya dilepaskan jika dua node independen sepakat bahwa target mati.

Active SSH Self-Healing:

Memicu auto-restart container/service via SSH remote secara langsung saat ambang batas kegagalan tercapai.

[ CAOrch Failover Flow ] Consensus: 2/2
[Target Down Detected]
Hostinger VPS: Port 80 unreachable
▼ Layer 0 Pre-flight Check
✓ Gateway 1.1.1.1 reachable (Local network stable, probe valid)
▼ Layer 1 Cross-Probe Consensus
✓ YPC Node: DOWN | GCC Node: DOWN (Quorum Confirmed)
▼ Action Dispatch
⚡ Direct Telegram Alert Sent & SSH Remediation Triggered

Lisensi CAOrch

100% self-hosted, tanpa biaya bulanan per-host yang membebani tim Anda.

Community Open-Core

Solusi monitoring mandiri untuk solo developer dan server rumahan.

Gratis / selamanya
  • ✓ Monitoring node tak terbatas (TCP & HTTP)
  • ✓ Layer 0 Pre-flight network check
  • ✓ Notifikasi langsung Telegram Bot API
  • ✓ Interactive CLI status command
  • ✓ Daemon systemd 24/7 ringan (<10MB)
Paling Direkomendasikan

Fleet Sovereign Pro

Untuk tim dan bisnis mandiri yang mengoperasikan armada multi-server dengan SLA tinggi.

Rp 349.000 / lisensi seumur hidup
  • ✓ Semua fitur Community Open-Core
  • ✓ Layer 1 Cross-Node Consensus Quorum (YPC & GCC)
  • ✓ Active Remote Remediation Recipes via SSH
  • ✓ Audit Trail & Historical Incident Log
  • ✓ Template Ansible & Systemd Auto-Deploy Fleet