You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.2 KiB
2.2 KiB
Roadmap
Terakhir Diperbarui: 2026-06-29
Status Saat Ini
✅ Fase 0 — Blueprint & Scaffold — Selesai Jun 2026
🔄 Fase 1 — Foundation (8/9) — Aktif, blocker: Laravel asset index
⏳ Fase 2 — Zabbix Integrasi — Pending
⏳ Fase 3 — CMDB Lengkap + Dokumen — Pending
⏳ Fase 4 — Scale & Intelligence — Pending
Fase 1 — Foundation 🔄 (Aktif)
DoD: Agent di 1 laptop test POST → data di DB → Laravel tampilkan halaman asset list.
Yang sudah selesai:
- ✅ DB Schema migrated (geonetagent_dev)
- ✅ FastAPI
/agent/report+ health + read API + UI/ui/ - ✅ PowerShell agent v0.1.10 + POST ke collector (E2E)
- ✅ Nginx reverse proxy + web install
agent.gisportal.id/install/ - ✅ Asset identity merge (ADR-001) + split hardware (ADR-002)
Yang tersisa (blocker):
- ❌ Laravel asset index page (read-only) — M4
- ❌ Auth IT user lokal — M9
Fase 2 — Integrasi Monitoring
DoD: Alert Zabbix muncul di portal; status host dari Zabbix API ditampilkan.
- Zabbix webhook → Laravel (
POST /webhooks/zabbix) - Zabbix host status cache di dashboard (via Zabbix API)
Fase 3 — CMDB Lengkap + Dokumen
DoD: VM Proxmox otomatis di CMDB; license dan dokumen asset bisa di-assign.
- Proxmox sync job (FastAPI APScheduler)
- License module (Laravel CRUD)
- User ↔ device assignment UI
- Migration 005 + bucket
geonetagent-documentsdi QNAP - Laravel upload/download dokumen (invoice, service report, complain)
Fase 4 — Scale & Intelligence
- GPO rollout ke semua endpoint (web install sudah siap)
- Trend disk usage dari
asset_snapshots - Compliance report PDF
- Ollama assistant (opsional — query infra dengan natural language)
Agent Backlog
| Target | Fitur |
|---|---|
| v0.1.11+ | Printer (Win32_Printer) |
| v0.1.12+ | Klasifikasi HID keyboard vs mouse |
| Fase 3 | is_factory / baseline vs upgrade hardware |
Lihat Juga
docs/project-status.md— status modul detaildocs/todo.md— next actions berprioritas.cursor/progress.md— checklist DoD per fase