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.
Kontrolna tabla zdravlja
Section titled “Kontrolna tabla zdravlja”Pristupite kontrolnoj tabli zdravlja na /health-dashboard. Prikazuje status u realnom vremenu za:
| Provera | Šta prati |
|---|---|
| Baza podataka | Povezanost s SQL Serverom i performanse upita |
| SyncrOne API | Dostupnost centralne SyncrOne aplikacije |
| Servis za obaveštenja | Dostupnost servisa za isporuku emailova |
Indikatori statusa
Section titled “Indikatori statusa”| Status | Značenje |
|---|---|
| Healthy | Servis radi normalno |
| Degraded | Servis ima poteškoća, ali aplikacija još uvek može funkcionisati |
| Unhealthy | Servis 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.
Detalji provera zdravlja
Section titled “Detalji provera zdravlja”Provera baze podataka
Section titled “Provera baze podataka”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.
Provera SyncrOne API-ja
Section titled “Provera SyncrOne API-ja”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.
Provera servisa za obaveštenja
Section titled “Provera servisa za obaveštenja”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.
Teams obaveštenja
Section titled “Teams obaveštenja”SyncID može slati upozorenja o zdravlju na Microsoft Teams kanal putem webhooka.
Postavljanje
Section titled “Postavljanje”- Kreirajte dolazni webhook u vašem Teams kanalu
- Kopirajte webhook URL
- Konfigurišite ga u
Configurations/healthchecks.json:
{ "HealthChecks": { "TeamsWebhookUrl": "https://your-organization.webhook.office.com/..." }}- Ponovo pokrenite aplikaciju kako bi promena stupila na snagu
Šta se obaveštava
Section titled “Šta se obaveštava”- Promene statusa provere zdravlja (Healthy → Degraded → Unhealthy)
- Neuspela pokretanja aplikacije
- Oporavak nakon prekida
Praćenje uređaja
Section titled “Praćenje uređaja”Osim gore navedenih provera zdravlja, SyncID prati povezanost uređaja:
| Funkcionalnost | Detalji |
|---|---|
| Provera dostupnosti | Svakih 10 minuta svi uređaji se pinguju |
| Upozorenje nakon 3 neuspeha | Nakon 3 uzastopna neuspela pinga, email upozorenje se šalje konfigurisanim administratorima |
| Praćenje offline statusa | SyncID beleži kada uređaji postanu offline i kada se oporave u svrhu revizije |
| Obaveštenje o oporavku | Kada se offline uređaj vrati online, šalje se email o oporavku |
Preporučena postavka praćenja
Section titled “Preporučena postavka praćenja”- Konfigurišite Teams webhook za upozorenja o zdravlju u realnom vremenu
- Postavite email obaveštenja za administratore u
adminnotification.json - Proveravajte kontrolnu tablu zdravlja dnevno kao deo rutinskih operacija
- Pregledajte zakazane zadatke nedeljno za neuspele zadatke ili zaglavljene procese
Povezano
Section titled “Povezano”- Zakazani zadaci — razumevanje automatizovanih zadataka i rasporeda
- Oporavak od katastrofe — postupci oporavka kada stvari krenu po zlu