Skip to content

Praćenje zdravlja sustava

SyncID uključuje ugrađeno praćenje zdravlja s vizualnom nadzornom pločom, automatiziranim provjerama i integracijom s Microsoft Teamsom za proaktivno upozoravanje.

Pristupite nadzornoj ploči zdravlja na /health-dashboard. Prikazuje status u stvarnom vremenu za:

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

Nadzorna ploča također prikazuje povijest provjera zdravlja s sparkline grafikonima, što vam omogućuje uočavanje trendova i povremenih problema tijekom vremena.

Provjerava može li se SyncID spojiti na SQL Server bazu podataka i izvršavati upite. Neuspjeh ovdje znači da aplikacija ne može pohranjivati ili dohvaćati podatke.

Pri neuspjehu: Sve funkcionalnosti su pogođene — zapisi prisutnosti se ne mogu pohraniti, zaposlenicima se ne može upravljati i prijava nije dostupna.

Provjerava je li SyncrOne API endpoint dostupan. Ova provjera prijavljuje Degraded (ne Unhealthy) kada je SyncrOne nedostupan, jer SyncID može nastaviti raditi neovisno.

Pri neuspjehu: Sinkronizacija zaposlenika i isporuka prisutnosti u SyncrOne su blokirane. Upravljanje uređajima i lokalno prikupljanje prisutnosti nastavljaju normalno.

Provjerava je li servis za email obavijesti dostupan.

Pri neuspjehu: Email obavijesti (upozorenja o offline uređajima, pogreške pri pokretanju, resetiranje 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. Konfigurirajte ga u Configurations/healthchecks.json:
{
"HealthChecks": {
"TeamsWebhookUrl": "https://your-organization.webhook.office.com/..."
}
}
  1. Ponovno pokrenite aplikaciju kako bi promjena stupila na snagu
  • Promjene statusa provjere zdravlja (Healthy → Degraded → Unhealthy)
  • Neuspjeli pokretanja aplikacije
  • Oporavak nakon prekida

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

ZnačajkaDetalji
Provjera dostupnostiSvakih 10 minuta svi uređaji se pingaju
Upozorenje nakon 3 neuspjehaNakon 3 uzastopna neuspjela pinga, email upozorenje se šalje konfiguriranim administratorima
Praćenje offline statusaSyncID bilježi kada uređaji postanu offline i kada se oporave u svrhu revizije
Obavijest o oporavkuKada se offline uređaj vrati online, šalje se email o oporavku
  1. Konfigurirajte Teams webhook za upozorenja o zdravlju u stvarnom vremenu
  2. Postavite email obavijesti za administratore u adminnotification.json
  3. Provjeravajte nadzornu ploču zdravlja dnevno kao dio rutinskih operacija
  4. Pregledajte zakazane zadatke tjedno za neuspjele zadatke ili zaglavljene procese