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.
 
 
 
 
 
 
Budi Setiawan c0ed744f19 feat: feedback system, SSH keys, USB passthrough, disk cleanup, agent v0.1.12 2 weeks ago
..
gpo feat: feedback system, SSH keys, USB passthrough, disk cleanup, agent v0.1.12 2 weeks ago
install feat: feedback system, SSH keys, USB passthrough, disk cleanup, agent v0.1.12 2 weeks ago
lib feat: feedback system, SSH keys, USB passthrough, disk cleanup, agent v0.1.12 2 weeks ago
Collect-GeoNetReport.ps1 docs: dokumentasi lengkap GeoNetAgent (docs/, AGENTS.md, README.md, CHANGELOG.md, .cursor/rules/) 3 weeks ago
Install-GeoNetAgent.ps1 docs: dokumentasi lengkap GeoNetAgent (docs/, AGENTS.md, README.md, CHANGELOG.md, .cursor/rules/) 3 weeks ago
README.md docs: dokumentasi lengkap GeoNetAgent (docs/, AGENTS.md, README.md, CHANGELOG.md, .cursor/rules/) 3 weeks ago
Send-GeoNetReport.ps1 docs: dokumentasi lengkap GeoNetAgent (docs/, AGENTS.md, README.md, CHANGELOG.md, .cursor/rules/) 3 weeks ago
UserAgent.ps1 docs: dokumentasi lengkap GeoNetAgent (docs/, AGENTS.md, README.md, CHANGELOG.md, .cursor/rules/) 3 weeks ago
VERSION feat: feedback system, SSH keys, USB passthrough, disk cleanup, agent v0.1.12 2 weeks ago
config.example.json Initial commit: GeoNetAgent, LDAPWeb, server-audit, server-connection 1 month ago
config.share.json Initial commit: GeoNetAgent, LDAPWeb, server-audit, server-connection 1 month ago

README.md

GeoNetAgent — Deploy via Web Install

URL install: https://agent.gisportal.id/install/

User — install / update

Jalankan PowerShell sebagai Administrator.

Sudah di PowerShell Admin (jalankan berurutan)

Baris 1 — unduh:

Invoke-WebRequest -Uri 'https://agent.gisportal.id/install/GeoNetAgent-Install.ps1' -OutFile "$env:TEMP\GeoNetAgent-Install.ps1" -UseBasicParsing

Baris 2 — install (+ laporan pertama):

& "$env:TEMP\GeoNetAgent-Install.ps1"

Atau hanya pasang/update + task (tanpa laporan):

& "$env:TEMP\GeoNetAgent-Install.ps1" -SkipInitialRun

Jalankan satu per satu (baris 1 selesai dulu). Jangan powershell -Command "..." dari dalam PowerShell — variabel bisa salah.

Perintah yang sama untuk update agent. config.json lokal di %ProgramData%\GeoNetAgent dipertahankan.

Setelah terpasang, auto-update: Scheduled Task (SYSTEM) membandingkan manifest.json server vs file VERSION lokal sebelum setiap laporan. Jika versi server lebih baru, file agent diunduh ulang tanpa interaksi user.

Rollout massal (GPO)

Skrip startup siap pakai: agent/gpo/ — lihat gpo/README.md.

IT — publish paket ke server

bash infra/collector/publish_agent_install.sh

Isi paket web

/install/
├── GeoNetAgent-Install.ps1   ← entry point user (2 baris di PS)
├── bootstrap.ps1
├── Install-GeoNetAgent.ps1
├── manifest.json
├── config.json
└── lib/

Keamanan

  • Token di config.json install = site agent token (bukan kredensial admin).
  • Path /install/ nginx: ssi off; jangan pakai literal $env: di file .ps1 yang di-serve (nginx bisa memotong respons).

Versi agent (ringkas)

Versi Highlight
v0.1.10 cpu{} detail (cores, clock, cache, arch); system.cpu_model tetap
v0.1.9 physical_disks[], DDR label, GPU driver/resolusi, form_factor Laptop/PC
v0.1.8 gpus[], disk model, auto-update, interval task 3 jam
v0.1.6 Peripherals USB/BT/audio, monitor EDID

GPO (opsional)

Task GeoNetAgent-Report (SYSTEM) didaftarkan otomatis oleh installer.