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 ba77706d0e docs: dokumentasi lengkap GeoNetAgent (docs/, AGENTS.md, README.md, CHANGELOG.md, .cursor/rules/) 3 weeks ago
..
gpo feat(GeoNetAgent): agent v0.1.8, GPO rollout, disk model, install core 4 weeks ago
install docs: dokumentasi lengkap GeoNetAgent (docs/, AGENTS.md, README.md, CHANGELOG.md, .cursor/rules/) 3 weeks ago
lib docs: dokumentasi lengkap GeoNetAgent (docs/, AGENTS.md, README.md, CHANGELOG.md, .cursor/rules/) 3 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 docs: dokumentasi lengkap GeoNetAgent (docs/, AGENTS.md, README.md, CHANGELOG.md, .cursor/rules/) 3 weeks ago
config.example.json Initial commit: GeoNetAgent, LDAPWeb, server-audit, server-connection 4 weeks ago
config.share.json Initial commit: GeoNetAgent, LDAPWeb, server-audit, server-connection 4 weeks 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.