Skip to content

Praćenje zdravlja sistema

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

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

ProvjeraŠta 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 funkcionisati
UnhealthyServis je nedostupan — neke funkcionalnosti su narušene

Nadzorna ploča također prikazuje historiju provjera zdravlja s sparkline grafikonima, što vam omogućuje uočavanje trendova i povremenih problema tokom 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, uposlenicima 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 uposlenika 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, greš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)
  • Neuspjela pokretanja aplikacije
  • Oporavak nakon prekida

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

MogućnostDetalji
Provjera dostupnostiSvakih 10 minuta svi uređaji se pingaju
Upozorenje nakon 3 neuspjehaNakon 3 uzastopna neuspjela pinga, email upozorenje se šalje konfigurisanim 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 za sistemska upozorenja
  3. Provjeravajte nadzornu ploču zdravlja dnevno kao dio rutinskih operacija
  4. Pregledajte zakazane zadatke sedmično za neuspjele zadatke ili zaglavljene procese