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.
 
 
 
 
 
 

1.8 KiB

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 (agar file .ps1 dengan <# tidak terpotong).

GPO (opsional)

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