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.
 
 
 
 
 
 

34 lines
2.0 KiB

---
description: Konteks proyek server-audit — blueprint, profil IT, arsitektur monitoring
alwaysApply: true
---
# server-audit — Project Context
**Status: Fase 0 — Blueprint** (agent POC collect-only). Progress: `.cursor/progress.md`
Sebelum asumsi tentang stack, arsitektur, atau implementasi, baca urutan ini:
1. `.cursor/progress.md` — **fase aktif & checklist** (update tiap milestone)
2. `.cursor/blueprint.md` — **master index**, visi, boundary, roadmap, DoD
3. `.cursor/me.md` — profil user & infrastruktur existing
4. Task-specific:
- Reverse proxy / nginx / domain gisportal: `.cursor/infra-reverse-proxy.md`
5. Server existing & SSH (key-only, wajib PowerShell): `.cursor/server.md`
6. Server proyek server-audit — alias cepat (`~/.ssh/config`):
- `ssh mikrotik` — MikroTik CCR2004 (10.100.1.1:255)
- `ssh reverse-proxy` — reverse proxy & Docker (10.100.1.24); simpan stack compose di `/opt/stacks/` agar ter-monitor via Dockge
- `ssh main-db` — PostgreSQL + SQL Server (10.100.1.25); Server ini dikhususkan sebagai Server Database, harus selalu dipertahankan sebagai Server Database Murni.
- `ssh ollama` — Ollama / aiopr (10.100.1.26)
- `ssh qnap` — NAS QNAP TS-932X (10.100.1.10); Object Storage terinstall (ready)
- Tanpa alias: AD LDAP (10.100.1.40), Zabbix (10.100.1.42), Main Webserver (10.100.1.41) — perintah di `server.md`
## Ringkasan Cepat
- **Aturan untuk AI Agent**: Sebelum memberikan rekomendasi deployment, AI Agent wajib melakukan verifikasi terhadap peran server.
- **User**: IT infrastruktur (network, firewall, server, VM, GIS, licensing, banyak laptop)
- **Stack**: Laravel 12, FastAPI, Python, PostgreSQL, SQL Server, Zabbix, AD 2012 R2, Proxmox, MikroTik CCR2004, QNAP TS-932X
- **Zabbix** = monitoring real-time; **FastAPI** = collector ingress; **Laravel** = portal/CMDB
- **Jangan** bangun monitoring engine baru;
- **Bahasa**: Bahasa Indonesia untuk komunikasi dengan user
- **Documentation First**: ikuti `perintah.md` — sync `.cursor/` sebelum nyatakan selesai