GeoNetAgent, LDAPWeb, server-audit, server-connection
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

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-documents di 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 detail
  • docs/todo.md — next actions berprioritas
  • .cursor/progress.md — checklist DoD per fase