ADS Watchdog SAFE (Modern Windows)
===================================

Ovo je SAFE varijanta za servere sa Windows 7, 8, 8.1, 10, 11, Server 2008 R2+.

Sta radi:
- Radi SAMO jedan, "pametan" prvi restart Advantage servisa posle paljenja racunara.
- Posle toga SE GASI (nema while petlje, nema stalnog nadgledanja).
- Time:
  * dobijas siguran, cist restart posle struje/boota
  * NEMA rizika da usred rada klijentima ubije servis.

Log:
- C:\ADS_Watchdog\ads-watchdog.log
- Ako predje 5MB, brise se i krece novi log.

Pametni prvi restart:
- Nakon boota:
  * ceka 30 sekundi (initialDelaySeconds)
  * ocekuje da se Advantage servis podigne
  * gleda broj aktivnih ESTABLISHED konekcija na portu (default 6262)
- Ako NEMA konekcija (0):
  * radi sigurnosni restart servisa (Restart-Service)
- Ako IMA konekcija (>0):
  * PRESKACE restart (klijenti vec rade, ne dira servis)
- Na kraju upisuje da je watchdog SAFE zavrsio rad za taj boot.

Fajlovi:
- ads-watchdog.ps1             -> PowerShell skripta (SAFE watchdog)
- install_ads_watchdog.bat     -> instalacija (napravi task i folder)
- uninstall_ads_watchdog.bat   -> deinstalacija (ubija PS, brise task i folder)

Koriscenje (na SERVERU gde je Advantage servis):
1) Kopiraj ceo folder "ADS_Watchdog_Modern_SAFE" na server.
2) Desni klik na install_ads_watchdog.bat -> Run as administrator.
3) U Task Scheduler-u ce se pojaviti task "ADS Watchdog" (At startup).
4) Restartuj racunar i proveri:
   - C:\ADS_Watchdog\ads-watchdog.log
   - da li je uradio/skipovao prvi restart kako ocekujes.
5) Za uklanjanje:
   - Desni klik na uninstall_ads_watchdog.bat -> Run as administrator.
