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.6 KiB

Monitoring

Terakhir Diperbarui: 2026-06-29


Stack Monitoring

Tool URL Fungsi
Zabbix http://10.100.1.42 Monitoring server, VM, network real-time
Docker health Manual via SSH Cek container status

Boundary Zabbix vs Aplikasi

Fungsi Tool
Uptime server, CPU, RAM, disk real-time Zabbix
Alert threshold (CPU spike, disk penuh) Zabbix
Container health Manual docker ps
Audit aktivitas user geonet-console (audit_logs DB)
DB registry health check geonet-console (/databases endpoint)

Aturan: Jangan duplikasi fungsi Zabbix di aplikasi custom.


Cek Container Health

ssh -m hmac-sha1 root@10.100.1.24 -p 22

# Status semua container
docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"

# Log geonet-console
docker logs geonet-console --tail 50

# Laravel error log
docker exec geonet-console tail -f storage/logs/laravel.log

Audit Log (geonet-console)

Semua aksi write tercatat di databaselist_audit.audit_logs.

# Query audit log terbaru
docker exec -it audit-postgres psql -U geonet_app -d databaselist_audit \
  -c "SELECT actor, action, created_at FROM audit_logs ORDER BY created_at DESC LIMIT 20;"

Zabbix

# SSH ke Zabbix
.\scripts\ssh-zabbix.ps1
# atau
ssh -m hmac-sha1 root@10.100.1.42 -p 22

Health Check URL

Aplikasi URL
geonet-console https://console.gisportal.id (200 = OK)
databaselist https://databaselist.gisportal.id
sqlservercheck https://sqlservercheck.gisportal.id/ts