Monitoraggio dell'Integrita
SyncID include un monitoraggio dell’integrita integrato con una dashboard visuale, controlli automatizzati e integrazione con Microsoft Teams per avvisi proattivi.
Dashboard di integrita
Sezione intitolata “Dashboard di integrita”Accedere alla dashboard di integrita all’indirizzo /health-dashboard. Visualizza lo stato in tempo reale di:
| Controllo | Cosa monitora |
|---|---|
| Database | Connettivita a SQL Server e prestazioni delle query |
| API SyncrOne | Raggiungibilita dell’applicazione centrale SyncrOne |
| Servizio Notifiche | Disponibilita del servizio di invio email |
Indicatori di stato
Sezione intitolata “Indicatori di stato”| Stato | Significato |
|---|---|
| Integro | Il servizio funziona normalmente |
| Degradato | Il servizio presenta problemi ma l’applicazione puo continuare a funzionare |
| Non integro | Il servizio e inattivo — alcune funzionalita sono compromesse |
La dashboard mostra anche la cronologia dei controlli di integrita con grafici sparkline, consentendo di individuare tendenze e problemi intermittenti nel tempo.
Dettagli dei controlli di integrita
Sezione intitolata “Dettagli dei controlli di integrita”Controllo database
Sezione intitolata “Controllo database”Verifica che SyncID possa connettersi e interrogare il database SQL Server. Un fallimento indica che l’applicazione non puo memorizzare o recuperare dati.
In caso di fallimento: Tutte le funzionalita sono compromesse — le registrazioni presenze non possono essere memorizzate, i dipendenti non possono essere gestiti e l’accesso non e disponibile.
Controllo API SyncrOne
Sezione intitolata “Controllo API SyncrOne”Verifica che l’endpoint dell’API SyncrOne sia raggiungibile. Questo controllo segnala Degradato (non Non integro) quando SyncrOne e inattivo, perche SyncID puo continuare a operare in modo indipendente.
In caso di fallimento: La sincronizzazione dei dipendenti e l’invio delle presenze a SyncrOne sono bloccati. La gestione dei dispositivi e la raccolta locale delle presenze continuano normalmente.
Controllo Servizio Notifiche
Sezione intitolata “Controllo Servizio Notifiche”Verifica che il servizio di notifiche email sia raggiungibile.
In caso di fallimento: Le notifiche email (avvisi di dispositivo offline, errori di avvio, reimpostazione password) si interrompono. Tutte le altre funzionalita non sono interessate.
Notifiche Teams
Sezione intitolata “Notifiche Teams”SyncID puo inviare avvisi di integrita a un canale Microsoft Teams tramite webhook.
Configurazione
Sezione intitolata “Configurazione”- Creare un webhook in entrata nel canale Teams
- Copiare l’URL del webhook
- Configurarlo in
Configurations/healthchecks.json:
{ "HealthChecks": { "TeamsWebhookUrl": "https://your-organization.webhook.office.com/..." }}- Riavviare l’applicazione affinche la modifica abbia effetto
Cosa viene notificato
Sezione intitolata “Cosa viene notificato”- Cambiamenti di stato dei controlli di integrita (Integro → Degradato → Non integro)
- Fallimenti all’avvio dell’applicazione
- Ripristino dopo un’interruzione
Monitoraggio dei dispositivi
Sezione intitolata “Monitoraggio dei dispositivi”Oltre ai controlli di integrita sopra descritti, SyncID monitora la connettivita dei dispositivi:
| Funzionalita | Dettagli |
|---|---|
| Controllo online | Ogni 10 minuti, tutti i dispositivi vengono verificati tramite ping |
| Avviso dopo 3 tentativi | Dopo 3 ping consecutivi falliti, viene inviato un avviso email agli amministratori configurati |
| Tracciamento offline | SyncID registra quando i dispositivi vanno offline e quando si ripristinano per scopi di audit |
| Notifica di ripristino | Quando un dispositivo offline torna online, viene inviata un’email di ripristino |
Configurazione di monitoraggio consigliata
Sezione intitolata “Configurazione di monitoraggio consigliata”- Configurare il webhook Teams per avvisi di integrità in tempo reale
- Impostare le notifiche email per gli amministratori per gli avvisi di sistema
- Controllare la dashboard di integrità quotidianamente come parte delle operazioni di routine
- Verificare le attività pianificate settimanalmente per attività fallite o processi bloccati
Correlati
Sezione intitolata “Correlati”- Attività pianificate — comprensione delle attività automatizzate e delle pianificazioni
- Disaster Recovery — procedure di ripristino in caso di problemi