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.
Nadzorna ploča zdravlja
Section titled “Nadzorna ploča zdravlja”Pristupite nadzornoj ploči zdravlja na /health-dashboard. Prikazuje status u stvarnom vremenu za:
| Provjera | Šta prati |
|---|---|
| Baza podataka | Povezanost s SQL Serverom i performanse upita |
| SyncrOne API | Dostupnost centralne SyncrOne aplikacije |
| Servis za obavijesti | 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š uvijek može funkcionisati |
| Unhealthy | Servis 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.
Detalji provjera zdravlja
Section titled “Detalji provjera zdravlja”Provjera baze podataka
Section titled “Provjera baze podataka”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.
Provjera SyncrOne API-ja
Section titled “Provjera SyncrOne API-ja”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.
Provjera servisa za obavijesti
Section titled “Provjera servisa za obavijesti”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.
Teams obavijesti
Section titled “Teams obavijesti”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
- Konfigurirajte ga u
Configurations/healthchecks.json:
{ "HealthChecks": { "TeamsWebhookUrl": "https://your-organization.webhook.office.com/..." }}- Ponovno pokrenite aplikaciju kako bi promjena stupila na snagu
Šta se obavještava
Section titled “Šta se obavještava”- Promjene statusa provjere zdravlja (Healthy → Degraded → Unhealthy)
- Neuspjela pokretanja aplikacije
- Oporavak nakon prekida
Praćenje uređaja
Section titled “Praćenje uređaja”Osim gore navedenih provjera zdravlja, SyncID prati povezanost uređaja:
| Mogućnost | Detalji |
|---|---|
| Provjera dostupnosti | Svakih 10 minuta svi uređaji se pingaju |
| Upozorenje nakon 3 neuspjeha | Nakon 3 uzastopna neuspjela pinga, email upozorenje se šalje konfigurisanim administratorima |
| Praćenje offline statusa | SyncID bilježi kada uređaji postanu offline i kada se oporave u svrhu revizije |
| Obavijest 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”- Konfigurirajte Teams webhook za upozorenja o zdravlju u stvarnom vremenu
- Postavite email obavijesti za administratore za sistemska upozorenja
- Provjeravajte nadzornu ploču zdravlja dnevno kao dio rutinskih operacija
- Pregledajte zakazane zadatke sedmično za neuspjele zadatke ili zaglavljene procese
Povezano
Section titled “Povezano”- Zakazani zadaci — razumijevanje automatizovanih zadataka i rasporeda
- Oporavak od katastrofe — postupci oporavka kada stvari krenu po krivu