Skip to content

Praćenje zdravlja sistema

SyncID uključuje ugrađeno praćenje zdravlja s vizuelnom kontrolnom tablom, automatizovanim proverama i integracijom s Microsoft Teamsom za proaktivno upozoravanje.

Pristupite kontrolnoj tabli zdravlja na /health-dashboard. Prikazuje status u realnom vremenu za:

ProveraŠta prati
Baza podatakaPovezanost s SQL Serverom i performanse upita
SyncrOne APIDostupnost centralne SyncrOne aplikacije
Servis za obaveštenjaDostupnost servisa za isporuku emailova
StatusZnačenje
HealthyServis radi normalno
DegradedServis ima poteškoća, ali aplikacija još uvek može funkcionisati
UnhealthyServis je nedostupan — neke funkcionalnosti su narušene

Kontrolna tabla takođe prikazuje istoriju provera zdravlja s sparkline grafikonima, što vam omogućuje uočavanje trendova i povremenih problema tokom vremena.

Proverava može li se SyncID spojiti na SQL Server bazu podataka i izvršavati upite. Neuspeh ovde znači da aplikacija ne može skladištiti ili dohvatati podatke.

Pri neuspehu: Sve funkcionalnosti su pogođene — zapisi prisustva se ne mogu sačuvati, zaposlenima se ne može upravljati i prijava nije dostupna.

Proverava da li je SyncrOne API endpoint dostupan. Ova provera prijavljuje Degraded (ne Unhealthy) kada je SyncrOne nedostupan, jer SyncID može nastaviti da radi nezavisno.

Pri neuspehu: Sinkronizacija zaposlenih i isporuka prisustva u SyncrOne su blokirane. Upravljanje uređajima i lokalno prikupljanje prisustva nastavljaju normalno.

Proverava da li je servis za email obaveštenja dostupan.

Pri neuspehu: Email obaveštenja (upozorenja o offline uređajima, greške pri pokretanju, resetovanje lozinke) prestaju. Sve ostale funkcionalnosti nisu pogođene.

SyncID može slati upozorenja o zdravlju na Microsoft Teams kanal putem webhooka.

  1. Kreirajte dolazni webhook u vašem Teams kanalu
  2. Kopirajte webhook URL
  3. Konfigurišite ga u Configurations/healthchecks.json:
{
"HealthChecks": {
"TeamsWebhookUrl": "https://your-organization.webhook.office.com/..."
}
}
  1. Ponovo pokrenite aplikaciju kako bi promena stupila na snagu
  • Promene statusa provere zdravlja (Healthy → Degraded → Unhealthy)
  • Neuspela pokretanja aplikacije
  • Oporavak nakon prekida

Osim gore navedenih provera zdravlja, SyncID prati povezanost uređaja:

FunkcionalnostDetalji
Provera dostupnostiSvakih 10 minuta svi uređaji se pinguju
Upozorenje nakon 3 neuspehaNakon 3 uzastopna neuspela pinga, email upozorenje se šalje konfigurisanim administratorima
Praćenje offline statusaSyncID beleži kada uređaji postanu offline i kada se oporave u svrhu revizije
Obaveštenje o oporavkuKada se offline uređaj vrati online, šalje se email o oporavku
  1. Konfigurišite Teams webhook za upozorenja o zdravlju u realnom vremenu
  2. Postavite email obaveštenja za administratore u adminnotification.json
  3. Proveravajte kontrolnu tablu zdravlja dnevno kao deo rutinskih operacija
  4. Pregledajte zakazane zadatke nedeljno za neuspele zadatke ili zaglavljene procese