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.
 
 
 
 
 
 

3.2 KiB

Profil & Infrastruktur

Konteks pemilik proyek GeoNetAgent. Baca file ini sebelum asumsi tentang stack, peran, atau lingkungan kerja.

Siapa Saya

Saya adalah IT yang mengelola infrastruktur end-to-end:

  • Network & firewall
  • Perangkat user (banyak laptop)
  • Server, VM, storage
  • GIS
  • Licensing software
  • Monitoring & operasional harian

Saya sering berpindah perangkat saat development — gunakan file di .cursor/ sebagai sumber kebenaran proyek, jangan ulangi tanya konteks yang sudah tercatat di sini.

Stack & Aset yang Sudah Dimiliki

Application & Backend

Komponen Status
Laravel 12
FastAPI
Python
SQL Server
PostgreSQL

Monitoring & Identity

Komponen Status
Zabbix (Monitoring Server)
Windows Server 2012 R2 Active Directory

Compute & Virtualization

Komponen Detail
Proxmox Host VM utama
VM Database PostgreSQL / SQL Server
VM Docker Container workloads
VM Ollama AI inference
VM baru Dibuat on-demand sesuai kebutuhan

Network & Storage

Komponen Detail
MikroTik CCR2004 Gateway, routing, firewall
QNAP TS-932X NAS / storage

Endpoint

Komponen Detail
Banyak laptop user Windows, domain-joined via AD
GPO (AD) Channel deploy agent ke endpoint

Lingkungan Development (contoh)

Item Contoh / catatan
Workspace GeoNetAgent
OS dev Windows 11 Pro
Contoh endpoint BKK-MINIPC (MSI MS-7C96, Ryzen 3 PRO 4350G, 16 GB RAM)
Contoh data agent samples/dxdiag/DXDiag_BKK-MINIPC_20260617_010459.txt

Ruang Lingkup Tanggung Jawab

Network (MikroTik) → Firewall → Server/VM (Proxmox) → Storage (QNAP)
                              ↓
                    Laptop user (AD + agent)
                              ↓
              Monitoring (Zabbix) + Portal IT (Laravel/FastAPI)

Preferensi Kerja

  • Bahasa komunikasi: Bahasa Indonesia
  • Jangan duplikasi fungsi Zabbix di aplikasi custom — Zabbix tetap pusat alerting real-time
  • PostgreSQL untuk aplikasi/CMDB baru; SQL Server untuk legacy/GIS jika sudah terikat
  • Minimalkan scope perubahan; ikuti konvensi existing code
  • Jangan commit kecuali diminta eksplisit

File Konteks Terkait

File Isi
.cursor/progress.md Checklist fase & snapshot — monitoring progress proyek
.cursor/adr/ Architecture Decision Records
perintah.md Protokol sync dokumentasi AI (root repo)
.cursor/me.md Profil & inventaris infrastruktur (file ini)
.cursor/blueprint.md Master blueprint — mulai dari sini
.cursor/monitoring-architecture.md Layer Zabbix/FastAPI/Laravel, DXDiag
.cursor/db-schema.md Skema PostgreSQL & relasi
.cursor/api-contracts.md Kontrak API & webhook
.cursor/repo-structure.md Struktur monorepo & konvensi
.cursor/agent-playbook.md Koordinasi multi-tab Cursor Agent
.cursor/rules/project-context.mdc Rule Cursor: muat konteks proyek otomatis

Status Proyek

Fase 0 — Blueprint 🔄 — agent POC collect-only; monorepo belum lengkap.

Checklist & progress: progress.md (5/8 item Fase 0 selesai).