Notfallwiederherstellung
Diese Anleitung behandelt Wiederherstellungsverfahren für alle wichtigen Ausfallszenarien in SyncID.
1. Anwendungsabsturz oder Neustart
Abschnitt betitelt „1. Anwendungsabsturz oder Neustart“Automatische Wiederherstellung
Abschnitt betitelt „Automatische Wiederherstellung“| Mechanismus | Verhalten |
|---|---|
| Auto-Neustart | Der Server startet SyncID nach einem Absturz automatisch neu |
| Aufgabenpersistenz | Alle geplanten Aufgaben werden beim Neustart automatisch fortgesetzt |
| Startbenachrichtigung | Wenn die App nicht starten kann, wird eine E-Mail mit Diagnoseinformationen an Admin-Adressen gesendet |
| Ausfallzeit-Synchronisation | Beim Neustart erfasst SyncID automatisch Anwesenheitsdaten, die auf Geräten während der Ausfallzeit generiert wurden |
Manuelle Wiederherstellung
Abschnitt betitelt „Manuelle Wiederherstellung“- Falls die Anwendung nicht automatisch neugestartet wurde, starten Sie sie manuell vom Server
- Überprüfen Sie das Gesundheits-Dashboard — alle Prüfungen sollten Healthy anzeigen
- Bestätigen Sie, dass geplante Aufgaben normal ausgeführt werden
2. Datenbankausfall
Abschnitt betitelt „2. Datenbankausfall“Vorübergehender Datenbankausfall
Abschnitt betitelt „Vorübergehender Datenbankausfall“Keine Aktion erforderlich. SyncID wiederholt Datenbankverbindungen automatisch. Geplante Aufgaben werden beim nächsten Lauf erneut versucht.
Datenbankbeschädigung oder -verlust
Abschnitt betitelt „Datenbankbeschädigung oder -verlust“- Neuestes Backup lokalisieren — SyncID erstellt vor jedem Update automatisch ein Datenbank-Backup
- Backup wiederherstellen mit Ihren SQL Server-Verwaltungstools
- Anwendung neustarten — ausstehende Updates werden erneut angewendet
- Datenintegrität überprüfen:
- Prüfen Sie, ob Mitarbeiterzahlen mit SyncrOne übereinstimmen
- Prüfen Sie, ob die Geräteliste vollständig ist
- Überprüfen Sie Anwesenheitsdaten auf Lücken
Vollständiger Datenbankverlust (kein Backup)
Abschnitt betitelt „Vollständiger Datenbankverlust (kein Backup)“- Mit einer neuen Datenbank beginnen — SyncID richtet sie beim ersten Start automatisch ein
- Eine Mitarbeitersynchronisation auslösen, um alle Mitarbeiter erneut von SyncrOne abzurufen
- Anwesenheitsdaten sind der kritische Verlust — bereits an SyncrOne gesendete Datensätze sind sicher, aber nicht gesendete lokale Datensätze sind verloren
- Geräteregistrierungen auf physischen Geräten sind nicht betroffen — Mitarbeiter können sich weiterhin authentifizieren
3. Gerätekonnektivitätsprobleme
Abschnitt betitelt „3. Gerätekonnektivitätsprobleme“Automatische Schutzmaßnahmen
Abschnitt betitelt „Automatische Schutzmaßnahmen“| Schutzmaßnahme | Details |
|---|---|
| 3-Fehler-Erkennung | Nach 3 aufeinanderfolgenden fehlgeschlagenen Prüfungen (30 Min.) wird ein Admin-E-Mail-Alarm gesendet |
| Automatische Wiederverbindung | Wenn ein Gerät wieder online kommt, werden verpasste Anwesenheitsdaten automatisch synchronisiert |
| Wiederherstellungsbenachrichtigung | Wenn ein Offline-Gerät wieder online kommt, wird eine Wiederherstellungs-E-Mail gesendet |
Einzelnes Gerät offline
Abschnitt betitelt „Einzelnes Gerät offline“- Physische Konnektivität prüfen — Stromversorgung, Netzwerkkabel, IP-Adresse
- Gerät vom SyncID-Host pingen
- Prüfen, ob TCP-Port 4370 nicht blockiert ist
- Prüfen, ob sich die Geräte-IP geändert hat (DHCP-Lease-Erneuerung)
- Nach Wiederverbindung synchronisiert SyncID automatisch verpasste Datensätze
Alle Geräte offline
Abschnitt betitelt „Alle Geräte offline“- Netzwerkinfrastruktur prüfen — Switches, Router, VLANs
- Sicherstellen, dass der SyncID-Host Konnektivität zum Geräte-Netzwerksegment hat
- Firewall-Regeln für Port 4370 prüfen
Während der Geräteausfallzeit
Abschnitt betitelt „Während der Geräteausfallzeit“- Geräte funktionieren weiterhin unabhängig — Mitarbeiter können sich weiterhin authentifizieren
- Datensätze werden auf dem Gerät gespeichert — Geräte haben internen Speicher für Protokolle
- Datensätze werden bei Wiederherstellung der Konnektivität synchronisiert — kein manueller Eingriff erforderlich
4. SyncrOne-API-Ausfall
Abschnitt betitelt „4. SyncrOne-API-Ausfall“Auswirkungen während des Ausfalls
Abschnitt betitelt „Auswirkungen während des Ausfalls“| Funktion | Auswirkung |
|---|---|
| Geräteverwaltung | Voll funktionsfähig |
| Anwesenheitserfassung | Voll funktionsfähig — Datensätze werden lokal in die Warteschlange gestellt |
| Anwesenheitsübermittlung | Blockiert — Datensätze werden lokal gesammelt, bis SyncrOne verfügbar ist |
| Mitarbeitersynchronisation von SyncrOne | Blockiert bis SyncrOne verfügbar ist |
| Anmeldung / Benutzerverwaltung | Voll funktionsfähig |
Wiederherstellung
Abschnitt betitelt „Wiederherstellung“Keine manuelle Aktion erforderlich. Wenn SyncrOne wieder online kommt:
- SyncID erkennt die wiederhergestellte Verbindung automatisch
- Wartende Anwesenheitsdaten werden beim nächsten geplanten Lauf übermittelt
- Die Mitarbeitersynchronisation wird beim nächsten geplanten Lauf fortgesetzt
5. Ausfall des Benachrichtigungsdienstes
Abschnitt betitelt „5. Ausfall des Benachrichtigungsdienstes“- E-Mail-Benachrichtigungen werden gestoppt (Geräte-Offline-Alarme, Startfehler)
- Das Gesundheits-Dashboard zeigt Degraded für den Benachrichtigungsdienst an
- Alle anderen Funktionen sind nicht betroffen
- Keine Aktion in SyncID erforderlich — koordinieren Sie sich mit dem Team des Benachrichtigungsdienstes
6. Ausfall des Host-Rechners
Abschnitt betitelt „6. Ausfall des Host-Rechners“Wiederherstellung: Gleicher Rechner
Abschnitt betitelt „Wiederherstellung: Gleicher Rechner“- Rechner in betriebsbereiten Zustand wiederherstellen
- Sicherstellen, dass die Datenbank läuft
- SyncID-Anwendung starten
- SyncID nimmt automatisch Aufgaben wieder auf und synchronisiert verpasste Datensätze
Wiederherstellung: Neuer Rechner
Abschnitt betitelt „Wiederherstellung: Neuer Rechner“- SyncID gemäß der Installationsanleitung installieren
- Datenbank aus Backup wiederherstellen
- Konfigurationsdateien von der alten Installation kopieren
- Starten und am Gesundheits-Dashboard überprüfen
7. Präventive Maßnahmen
Abschnitt betitelt „7. Präventive Maßnahmen“Backups
Abschnitt betitelt „Backups“- Regelmäßige Datenbank-Backups planen (täglich empfohlen)
- Backups auf einem separaten Laufwerk oder Netzwerkfreigabe speichern
- Konfigurationsdateien sichern, wenn Einstellungen geändert werden
- Mindestens 3 aktuelle Installationspakete aufbewahren
Überwachung
Abschnitt betitelt „Überwachung“- Teams-Webhook für Echtzeitalarme konfigurieren
- Gesundheits-Dashboard regelmäßig überwachen
- Geplante Aufgaben wöchentlich auf Fehler überprüfen
- Datenbankwiederherstellung aus Backup vierteljährlich testen
- Geräte-Offline-Szenarien simulieren, um zu überprüfen, ob Alarme funktionieren
- SyncrOne-Wiederherstellung überprüfen, indem die API vorübergehend blockiert wird
Geschätzte Wiederherstellungszeiten
Abschnitt betitelt „Geschätzte Wiederherstellungszeiten“| Szenario | Erwartete Wiederherstellung |
|---|---|
| Anwendungsabsturz (Auto-Neustart) | Sekunden — automatisch |
| Vorübergehender Datenbankfehler | Sekunden — automatische Wiederholung |
| Gerät offline | Minuten — automatische Erkennung innerhalb von 30 Min., automatische Synchronisation bei Wiederverbindung |
| SyncrOne-API-Ausfall | Minuten — automatische Wiederherstellung, Datensätze lokal gepuffert |
| Datenbankwiederherstellung aus Backup | 15–30 Minuten |
| Vollständiger Host-Rechner-Neuaufbau | 1–2 Stunden (mit dokumentierter Einrichtung und Backups) |